Wat kleine opmerkingen/aanvullingen:
Voor commando's die je dmv /etc/rc.local uitvoert hoeft geen sudo te staan.
Overigens denk ik dat het niet nodig is om dit via een script als /etc/rc.local te doen.
Een logischere plek om je instellingen in te zetten is /etc/network/interfaces
Als het nu werkt hoef je niks te veranderen, maar onthoudt wel dat je in /etc/rc.local dingen hebt aangepast, mocht er in de toekomst weer een probleem zijn met je verbinding.