Я использую Ubuntu 14.04 на рабочей станции VMWare на хосте Windows 7. Я могу пропинговать свой Хост изнутри Ubuntu VM, но не могу пропинговать другой путь. Брандмауэр отключен на гостевой Ubuntu .... Любая причина, почему это будет происходить?

IPconfig для хоста:

Конфигурация Windows IP

Ethernet adapter Local Area Connection:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . : 

Ethernet adapter Local Area Connection 3:

   Connection-specific DNS Suffix  . : 
   Link-local IPv6 Address . . . . . : fe80::3016:ce81:45fd:f807%22
   IPv4 Address. . . . . . . . . . . : 10.104.29.6
   Subnet Mask . . . . . . . . . . . : 255.255.255.252
   Default Gateway . . . . . . . . . : 

Ethernet adapter Local Area Connection 2:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . : 

Wireless LAN adapter Wireless Network Connection 3:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . : 

Wireless LAN adapter Wireless Network Connection 2:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . : 

Wireless LAN adapter Wireless Network Connection:

   Connection-specific DNS Suffix  . : 
   Link-local IPv6 Address . . . . . : fe80::c50c:ec60:db1f:4f5f%11
   IPv4 Address. . . . . . . . . . . : 192.168.1.13
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . : 192.168.1.1

IFConfig для гостей:

eth0      Link encap:Ethernet  HWaddr 00:0c:29:3a:1d:cd  
      inet addr:192.168.49.150  Bcast:192.168.49.255  Mask:255.255.255.0
      inet6 addr: fe80::20c:29ff:fe3a:1dcd/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:19570 errors:0 dropped:0 overruns:0 frame:0
      TX packets:16031 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:24079595 (24.0 MB)  TX bytes:1874418 (1.8 MB)

lo        Link encap:Local Loopback  
      inet addr:127.0.0.1  Mask:255.0.0.0
      inet6 addr: ::1/128 Scope:Host
      UP LOOPBACK RUNNING  MTU:65536  Metric:1
      RX packets:3231 errors:0 dropped:0 overruns:0 frame:0
      TX packets:3231 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:0 
      RX bytes:260336 (260.3 KB)  TX bytes:260336 (260.3 KB)

virbr0    Link encap:Ethernet  HWaddr 96:18:75:1c:c2:7d  
      inet addr:192.168.122.1  Bcast:192.168.122.255  Mask:255.255.255.0
      UP BROADCAST MULTICAST  MTU:1500  Metric:1
      RX packets:0 errors:0 dropped:0 overruns:0 frame:0
      TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:0 
      RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

1 ответ1

2

NAT - это проблема. Пакеты с машины Ubuntu вылетают из машины и попадают в сеть. Маршрутизатор видит их и отправляет на ваш компьютер, потому что он знает, где он находится. затем VMWare гарантирует, что ваша виртуальная машина вернет пакеты, потому что это ее работа. Вы получаете связь.

При пинге гостя пакеты с хоста Windows вылетают в сеть, и маршрутизатор видит их. Маршрутизатор не знает, где находится ваша виртуальная машина, потому что VMWare вырезал крошечный карман из вашего хоста для частной сети. VMWare не может помочь маршрутизатору найти вашу виртуальную машину, потому что в этот момент она находится вне сферы влияния. Маршрутизатор отбрасывает пакеты и продолжает жизнь.

Вот объяснение конфигурации NAT в VMWare.

Поместите виртуальную машину на мостовой адаптер. Это позволяет вашему маршрутизатору назначать ему IP-адрес, который он знает, и он находится в сети "рядом" с вашим компьютером. Тогда они могут говорить друг с другом.

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