Используя VMWare Pro, у меня есть два узла с установленным Centos 7, один из которых подключен к моему маршрутизатору с двумя сетевыми картами. Другой - это еще один узел, который я хочу подключиться к Интернету в другой подсети. Это выглядит так:
192.168.1.1 - internet router
|
192.168.1.108 - (eno16777736) should route to the internet router
192.168.120.131 - (eno33554960) for subnet to pass traffic to 108
|
192.168.120.134 - Node on subnet
Назовем тот, у которого есть два NICS, «шлюзом». В настоящее время на шлюзе включена переадресация IP. iptables / firewalld / selinux в настоящее время отключены, чтобы выяснить, почему это не маршрутизация.
Мне удалось изолировать его от шлюза:
ping -I eno33554960
возвращает Destination Host Unreachable, тогда как ping - Я eno16777736
достигает сервера, поскольку он находится в той же подсети, что и интернет-маршрутизатор.
Я думал, что CentOS автоматически устанавливает маршрут между сетевыми адаптерами, но я мог ошибаться .... вот таблица маршрутов в шлюзе:
default via 192.168.1.1 dev eno167777336 proto static metric 100
192.168.1.0/24 dev eno16777736 proto kernel scope link src 192.168.1.108 metric 100
192.168.120.0/24 dev eno33554960 proto kernel scope link src 192.168.120.131 metric 100
Мне также интересно, может ли это быть установка виртуальной машины. NIC 1 (интернет-подсеть) настроен как Bridged (без репликации), а NIC 2 (частная подсеть) настроен как VMNet2 (Host-only), который был настроен в редакторе виртуальной сети. «Подключить виртуальный адаптер хоста» и "использовать локальный DHCP" проверены для этой сети.
Когда вы отправляете эхо-запрос с хоста в сети 192.168.120.0/24, интернет-маршрутизатор должен знать, как отправлять ответы обратно в эту подсеть, однако он, вероятно, знает только о сети, которая он подключен к (192.168.1.0/24) и является маршрутом по умолчанию в Интернет.
Вам потребуется либо:
Если ваш Интернет-маршрутизатор является типичным маршрутизатором, предоставляемым поставщиком Интернет-услуг, вы, вероятно, не сможете настраивать статические маршруты и иметь чтобы пройти по маршруту NAT .