Я использую Ubuntu 12.04.
Мой /etc/network/interfaces
файл состоит из:
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.1.58
gateway 192.168.1.1
network 192.168.1.0
broadcast 192.168.1.255
dns-nameservers 66.212.63.228 66.212.48.10
Я запустил команду: /etc/init.d/networking restart
Который ответил:
*Running /etc/init.d/networking restart is deprecated because it may not enable again some interfaces
*Reconfiguring network interfaces...
RTNETLINK answers: File exists
Failed to bring up eth0
[ OK ]
Затем я запустил ping google.com и получил:
ping: unknown host google.com
Я не уверен, обновились ли мои интерфейсы. Как правильно настроить мою сеть с моими статическими DNS-адресами?
/etc/network/interfaces
требователен к уже существующим вещам. Вы можете иметь идеальную настройку, но уже есть что-то там, и он будет жаловаться. Если это маршрут по умолчанию, на который он жалуется, вы можете удалить его, запустив, ip route del default
чтобы привести компьютер в состояние, в котором вы можете передать управление этим материалом/etc/network/interfaces