Я имею Ubuntu 12.04 Server
установленный в VMWare Workstation 10.0
на хосте Windows 8.1
/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.171.132
netmask 255.255.255.0
gateway 192.168.171.1
и Сетевой адаптер установлен на Custom: VMnet 8 (NAT)
От Windows
, мой хост, я вижу это VMNet 8
имеет IPv4 : 192.168.171.1
это должно быть шлюзом в /etc/network/interfaces
и это.
Если я установил его на DHCP
, Я могу соединиться с Интернетом от VM
и присвойте IP
из 192.168.171.131
Но проблема состоит в том, что я не могу соединиться с Интернетом, когда я установил его статичный.
Скажите мне, где я понимаю превратно?
При установке статического IP-адреса в/etc/network/interfaces Вы также ответственны для установки серверов имен DNS. Я предлагаю, чтобы Вы попробовали:
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.171.132
netmask 255.255.255.0
gateway 192.168.171.1
dns-nameservers 8.8.8.8 192.168.171.1
Тогда заставляют систему перечитывать файл и использовать изменения:
sudo ifdown eth0 && sudo ifup eth0
Проверка:
ping -c3 www.google.com
Вместо того, чтобы использовать 192.168.171.1, используйте 192.168.171.2. В VM 10 при нажатии на Edit, Virtual Network Editor, избранные VM8, под информацией VMnet, выбирают NAT, нажимают на NAT Settings, и там Вы найдете то, на что установлен Ваш IP-адрес GW. Когда Вы находите его, корректируете Ваш "eth0" IP шлюза к тому IP-адресу.