Tak naprawdę nie określiłeś, jakiej wersji Ubuntu używasz (zwłaszcza, że powiedziałeś, że korzystasz z niej przez kilka lat), więc zakładam, że aktualizujesz regularnie i mówimy o Ubuntu 12.04 tutaj.
Musisz zmodyfikować plik / etc / network / interfaces ...
$ sudo gedit /etc/network/interfaces
... z następującymi (zakładając, że twój interfejs sieciowy to eth0 ... zmień wartości odpowiednio do twojej sytuacji):
auto eth0
iface eth0 inet dhcp
Przed zapisaniem pliku upewnij się, że nigdzie nie ma innych odniesień do tego interfejsu (w tym przypadku „eth0”) (nie powinno być). Ale jeśli ustawiłeś statyczny ręcznie w przeszłości, możesz zobaczyć coś takiego:
iface eth0 inet static
address 192.168.0.10
netmask 255.255.255.0
gateway 192.168.0.1
Jeśli nie widzisz tego bloku, możesz po prostu spróbować i sprawdzić, czy interfejs wyświetla adres IP przypisany do DHCP po ponownym uruchomieniu sieci (sudo /etc/init.d/networking restart).
Cokolwiek zdecydujesz (DHCP lub statyczny), musisz ponownie uruchomić sieć po edycji tego pliku:
$ sudo /etc/init.d/networking restart
Jeśli jednak ustawisz statyczny adres IP, musisz również upewnić się, że inne informacje, które normalnie otrzymujesz za pośrednictwem DHCP, są również poprawne. Obejmuje to informacje DNS (takie jak serwery nazw). Edytuj plik /etc/resolv.conf:
$ sudo gedit /etc/resolv.conf
Ten plik zawiera twoje serwery nazw (możesz także dołączyć domenę do przeszukania, ale nie jest to konieczne). Zwykle jest to tylko router, ale możesz używać czegoś zupełnie innego (dam ci tutaj OpenDNS, tylko dlatego, że wiem, że to działa):
nameserver 208.67.220.220
nameserver 208.67.222.222
Jeśli nie określisz żadnych serwerów nazw, nie będziesz mógł używać nazw domen w celu uzyskania dostępu do Internetu (np. „Ping google.com”).
Możesz przetestować DNS, wykonując proste wyszukiwanie:
$ nslookup google.com
Powinieneś dostać coś, co zawiera coś takiego:
...
Name: google.com
Address: 74.125.227.100
...
Jeśli to zadziała, to wszystko gotowe!