Het probleem is dit:
Je hebt een internetverbiding en een computer(netwerk) en daartussen zit een modem met een router. Die router zorgt voor de verbinding tussen je computer(netwerk) en het modem. Daarvoor heb je een internetadres nodig.
Normaal zorgt die router of een ander apparaat hiervoor (in een wat groter netwerk is dat meestal een server die deze taak op zich neemt). Dit heet dhcp (ik bespaar je maar even de betekenis hiervan).
In jouw bestandje /etc/network/interfaces stond dus dat jouw netwerkkaart een adres zou krijgen (of liever gezegd: lenen voor een bepaalde tijd). Normaal gesproken levert dit geen problemen op.
Maar af en toe kan het wel eens gebeuren dat je geen ip-adres van je router/modem (in ieder geval het apparaat wat voor dhcp server speelt) krijgt.
Vandaar dat jij een 169.254.7.232 adres krijgt. 169.254.xxx.xxx behoort tot het zogenaamde prive netwerkbereik, een nummer wat de netwerkkaart zichzelf toewijst. En daarmee kan het niet communiceren met het internet.
Wat we nu hebben gedaan is achterhalen wat jouw werkelijke adres is (daarvoor moesten we even op vijandelijk
grondgebied wezen). En dat hebben we ingevoerd en op static gezet. Hiermee zet je de dhcp server buiten spel.
Dergelijke dhcp conflicten of gebreken komen meestal door een aantal netwerkkaarten in je computer die gaan conflicteren. Zie mijn situatie wat ik eerder heb geschreven. Ik heb dus mijn eigen vaste netwerkkaart uitgezet, zodat die niet als spelbreker gaat fungeren.
Misschien heb jij ook meer dan één netwerkkaart in je computer zitten, maar jouw ifconfig geeft daar geen aanleiding voor om dat te denken. Misschien een usbnetwerkkaart die het niet doet, maar wel is aangesloten? Alles kan.
Maar je systeem draait nu. En lintjes heb ik niet nodig hoor, een blij gezicht en een tevreden Ubuntu gebruiker is voldoende.