Невозможно пропинговать гостя с хоста и наоборот в Oracle Virtual Box

Это мой Oracle Virtual Box Версия 4.2.18 r88780

Детали моего хоста

Операционная система: Scientific Linux 6.4

Я использую статический ip

root @ localhost ~] # ifconfig eth0
eth0 Link encap: Ethernet HWaddr 00: 1E: EC: 95: 18: 66  
          адрес в сети Интернет:192.168.1.4  Bcast:192.168.1.255 Маска:255.255.255.0
          UP BROADCAST MULTICAST  MTU:1500 Метрика: 1
          Пакеты RX: 0 ошибок: 0 отброшено: 0 переполнений: 0 кадр: 0
          Пакеты TX: 0 ошибок: 0 отброшено: 0 переполнений: 0 несущая: 0
          столкновения:0 txqueuelen:1000 
          RX байтов:0 (0, 0 б)  TX байтов:0 (0, 0 б)
          Прерывание: 19 

Детали моей гостевой машины

Операционная система: CentOS 6.4

eth0 Link encap: Ethernet HWaddr 08: 00: 27: 6D: C3: A6  
          адрес в сети Интернет:192.168.1.6  Bcast:192.168.1.255 Маска: 255.255.255.0
          inet6 адрес: fe80::a00:27ff:fe6d:c3a6/64 Область действия: ссылка
          UP BROADCAST RUNNING MULTICAST  MTU:1500 Метрика: 1
          Пакеты RX: 6 ошибок: 0 отброшено: 0 переполнений: 0 кадр: 0
          Пакеты TX: 29 ошибок: 0 отброшено: 0 переполнений: 0 несущая: 0
          столкновения: 0 txqueuelen: 1000 
          Приемные байты:360 (360.0 b) Приёмные байты:1746 (1.7 КиБ)

Это моя настройка виртуальной сети

введите описание здесь

Это вывод пинга

[root@localhost ~]# ping 192.168.1.4 
PING 192.168.1.4 (192.168.1.4) 56(84) байтов данных.
С 192.168.1.6 icmp_seq=1 целевой хост недоступен
С 192.168.1.6 icmp_seq=2 хост назначения недоступен
С 192.168.1.6 icmp_seq=3 хост назначения недоступен
^C
--- 192.168.1.4 статистика пинга ---
6 переданных пакетов, 0 полученных, +3 ошибки, 100% потери пакетов, время 5640 мс
труба 3

Я попытался сбросить iptables также все еще не работает, loopback работает.

1 ответ

В большинстве случаев самой простой настройкой является использование NAT и определение переадресации портов по мере необходимости.

Например, простая настройка переадресации портов, позволяющая подключаться к виртуальной машине с хоста через shh на localhost:10022 и веб-серверу на localhost:8080 было бы:

(Имя - Протокол - IP-адрес хоста: Порт хоста - Гостевой IP: Порт гостя)
SSH - TCP - 127.0.0.1: 10022 - 10.0.2.15 (*): 22
www - TCP - 127.0.0.1: 8080 - 10.0.2.15 (*): 80

(*) виртуальный IP-адрес, возвращаемый ifconfig от ВМ, скорее всего, отличается от вас.

Если у вас есть особые требования, препятствующие работе NAT, пожалуйста, опишите, чего вы хотите достичь.

Другие вопросы по тегам