1

У меня есть следующая схема сети, используя VMWare Fusion 6 Диаграмма сети

Я могу пропинговать с интерфейса en0 на моем Mac всю сеть 172.16, а на базе пользовательского ядра Linux (2.6.x) я могу пропинговать сервер NAT и ник на стороне хоста, но я не могу пропинговать 192 сеть. Nat не переводит в сеть 192. Я подумал, может быть, так как 192 является частной сетью, она не будет переводиться, но не работает ни с одной сетью на другой стороне.

Я также попытался поместить виртуальную машину в сеть только с хостом и вручную добавить маршрут к сети 192, но она все еще не работала (от виртуальной машины до хоста).

Любая помощь будет оценена.

1 ответ1

1

Убедитесь, что на вашем Linux-сервере существует маршрут для 192.168.1.0/24:

netstat -rn

Вы бы искали что-то вроде:

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     172.16.225.1    255.255.255.0   U     0      0        0 eth0
0.0.0.0         172.16.225.4     0.0.0.0         UG    0      0        0 eth0

Если у вас нет маршрута для 192.168.1.0/24 вы можете добавить его вручную.

Пример:

route add 192.168.1.0 subnet 255.255.255.0 gateway 172.16.225.1

Это означает, что любой трафик, направляемый на 192.168.1.0/24 из вашего linux-бокса, будет направляться на 172.16.225.1, а оттуда 172.16.225.1 должен направлять его в конечный пункт назначения.

Если у вас уже есть маршрут, созданный для 192.168.1.0/24 вам необходимо проверить настройки брандмауэра.

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