Я использую Ubuntu Server и пытаюсь установить для моего подключения статический IP-адрес вместо динамического. Однако всякий раз, когда я вношу это в / etc / network / interface
auto wlan0
iface wlan0 inet static
address 192.168.1.68
netmask 255.255.255.0
gateway 192.168.1.64
Мой сервер не может подключиться к Интернету. Запуск чего-то вроде sudo apt-get upgrade выдает ошибки, потому что я не подключен к Интернету. Что с этим не так?
Вам необходимо указать DNS-серверы. Когда DHCP включен, ваш сервер автоматически получает эту информацию, которая не будет работать со статическим IP-адресом.
Начиная с 12.04LTS не следует использовать /etc/resolv.conf
. Если сетевой адаптер работает с IP-адресами, но не разрешает доменные имена, добавьте
dns-nameservers 1.2.3.4 5.6.7.8
после предложения gateway i> в /etc/network/interface
На Серверное руководство Ubuntu Вы действительно изменяете/etc/network/interfaces следующим образом.
auto eth0
iface eth0 inet static
address 10.0.0.100
netmask 255.255.255.0
gateway 10.0.0.1
dns-nameservers 8.8.8.8 8.8.8.4
dns-search mydomain.com
Затем завершите работу и перезапустите интерфейс:
~$ sudo ifdown eth0 && sudo ifup eth0
https://help.ubuntu.com/14.04/serverguide/network-configuration.html#ip-addressing