Проблема со статическим ip в сервере ubuntu 12.04 lts
Я меняю ip своего сервера с динамического на статический. После того, как я изменил файл в / etc / network / interfaces с помощью следующего кода, мой сервер потерял соединение с интернетом.
Here's my new network interfaces:
auto eth0
iface eth0 inet static
address 192.168.254.120
netmask 255.255.255.0
network 192.168.254.0
broadcast 192.168.254.255
gateway 192.168.254.1
Поэтому после перезапуска сетевой службы мой ip в ifconfig меняется на 192.168.254.120, но когда я пытаюсь пропинговать любой сайт или мой другой компьютер, он не работает. Я поставлю здесь мою оригинальную информацию ifconfig на тот случай, если кто-то спросит.
ifconfig
eth0
inet addr: 192.168.254.109
Bcast: 192.168.254.255
Mask: 255.255.255
Я надеюсь, что кто-то может помочь мне изменить мой сервер на статический IP. Благодарю.
1 ответ
Решение
Я предлагаю следующий файл /etc/network/interfaces:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.254.120 #assuming this address is outside the range used for DHCP in the router
netmask 255.255.255.0
gateway 192.168.254.1
dns-nameservers 8.8.8.8 192.168.254.1
Теперь получите систему для чтения и используйте изменения:
sudo ifdown eth0 && sudo ifup eth0
Убедитесь, что вы можете связаться с Интернетом:
ping -c3 www.google.com