Ещё с версии Ubuntu server 12.04 (сейчас и на 14.04) сталкиваюсь с такой проблемой:
Если в процессе установки ОС настраиваю в ручном режиме сетевые интерфейсы и указываю dns, то сетевое подключение работает, пакеты из интернета качаются. Если затем поменяю IP в файле /etc/network/interfaces, то локальная сеть работает, а интернет не работает.
Если сеть настраиваю не в процессе установки, а после, то несмотря на настройки файла /etc/network/interfaces и файла /etc/resolv.conf интернет не работает (не понимает доменных имён, не обновляет пакеты, не работает nslookup). И ещё я не понимаю, почему не смотря на то, что при смене IP сетевого адаптера в /etc/network/interfaces, изменения принимаются не после /etc/init.d/networking restart а только после перезагрузки ОС. Подскажите пожалуйста как быть, не переустанавливать же ОС. Спасибо
/etc/network/interfaces
auto lo
iface lo inet loopback
# The general interface
auto eth0
iface eth0 inet static
address 192.168.13.254
netmask 255.255.255.0
network 192.168.13.0
broadcast 192.168.13.255
gateway 192.168.13.1
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 8.8.8.8
# The network interface
auto eth1
iface eth1 inet static
address 192.168.13.252
netmask 255.255.255.0
network 192.168.13.0
broadcast 192.168.13.255
gateway 192.168.13.1
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 8.8.8.8
/etc/resolv.conf
nameserver 8.8.8.8
Пользователь решил продолжить мысль 01 Октября 2015, 12:47:45:
Поменял адреса dns на предоставляемые и перестартовал командами ifdown ifup. Заработало. Но все же непонятно почему не хочет работать restart