У меня есть виртуальная машина на Vsphere 5.0 под управлением Ubuntu 12.04, когда я поставил динамический IP (/etc/network/interfaces) iface eth0 inet dhcp Ubuntu есть сеть, и я могу выполнить ping для google, например (8.8.8.8)

но когда я ставлю статический IP и настраиваю resolv.conf

Файл моего интерфейса:

auto eth0
iface eth0 inet static
address 192.168.1.54
gateway 192.168.1.1
netmask 255.255.255.0

это потеряло сеть, и я не могу сделать ping к чему-либо ..., я не понимаю, где проблема ...

большое спасибо

1 ответ1

0

Это кажется очень странным ... Тот факт, что вы делаете это, заставляет меня думать, что вы не новичок, но, похоже, это должно быть правильно ... так что все, о чем я могу думать, это:

Дважды проверьте ваш шлюз - это 192.168.1.1 или 192.168.1.254 или что-то еще?

Кроме того, я бы не стал вручную редактировать resolv.conf - добавьте следующую строку:

dns-nameservers x.x.x.x где x - это IP-адрес DNS-сервера.

Это, как говорится, не должно влиять на пинг 8.8.8.8, поэтому я также рекомендовал бы попробовать набрать:

sudo ifconfig eth0 down
sudo ifconfig eth0 up
sudo /etc/init.d/networking restart

и посмотрим, доберешься ли ты где-нибудь ...

...Если вы этого не сделаете, пожалуйста , установите для DHCP, типа ifconfig и вставьте полный вывод здесь, с последующим внесением изменений, набрав ifconfig и вставив выход здесь снова.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .