Ви насправді не вказали, яку версію Ubuntu ви використовуєте (тим більше, що ви сказали, що працюєте нею кілька років), тому я просто припускаю, що ви регулярно оновлювались, і ми говоримо про Ubuntu 12.04 тут.
Вам потрібно змінити файл / etc / network / interface ...
$ sudo gedit /etc/network/interfaces
... маючи наступне (якщо припустити, що ваш мережевий інтерфейс eth0 ... змініть значення відповідно до вашої власної ситуації):
auto eth0
iface eth0 inet dhcp
Перш ніж зберегти файл, переконайтеся, що немає інших посилань на цей інтерфейс (у цьому випадку "eth0") ніде (не повинно бути). Але якщо ви встановили статичну вручну в минулому, ви можете побачити щось подібне:
iface eth0 inet static
address 192.168.0.10
netmask 255.255.255.0
gateway 192.168.0.1
Якщо ви не бачите цього блоку, ви можете просто сфотографувати і побачити, чи ваш інтерфейс призначає призначену DHCP IP-адресу при перезапуску мережі (sudo /etc/init.d/networking restart).
Що б ви не вирішили (DHCP або статичний), вам потрібно буде перезапустити мережу після редагування цього файлу:
$ sudo /etc/init.d/networking restart
Якщо ви встановите статичний IP-адрес, вам також потрібно переконатися, що інша інформація, яку ви зазвичай отримували через DHCP, є правильною. Сюди входить ваша інформація про DNS (наприклад, сервери імен). Відредагуйте /etc/resolv.conf файл:
$ sudo gedit /etc/resolv.conf
Цей файл містить ваших серверів імен (ви також можете включити домен для пошуку, але це не обов'язково). Зазвичай це лише ваш маршрутизатор, але ви, можливо, повністю використовуєте щось інше (я дам вам OpenDNS тут, тільки тому, що я знаю, що це працює):
nameserver 208.67.220.220
nameserver 208.67.222.222
Якщо у вас немає вказаних серверів імен, ви не зможете використовувати доменні імена для доступу до Інтернету (наприклад, "ping google.com").
Ви можете протестувати DNS, виконавши простий пошук:
$ nslookup google.com
Ви повинні отримати щось, що включає щось на зразок:
...
Name: google.com
Address: 74.125.227.100
...
Якщо це працює, значить, все налаштовано!