Назад | Перейти на главную страницу

Debian - One Gateway 2 интерфейсы как?

У меня такой сценарий.

4 ВМ Debian8: 1 DHCP 1 DNS 1 GW 1 Клиент

Я могу пинговать друг друга со всех своих виртуальных машин (кроме GW) (@ip или имя хоста).

У моего GW 2 интерфейса (eth0-> LAN / eth1-> WAN). С его помощью я могу пинговать google.fr, но я не могу пинговать свою локальную сеть (кроме @ip).

В файле /etc/resolv.conf у меня есть DNS из моего ящика в WAN. Если я поставлю конф своей локальной сети, все будет наоборот (конечно). Я могу пинговать свою LAN, но не WAN.

Я активировал ip_forward и знаю, что мне нужно немного поработать с маршрутом, но должен признать, что я действительно не понимаю команду для маршрута.

Вы можете объяснить мне логику этого?

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.84.254  0.0.0.0         UG    0      0        0 eth0
0.0.0.0         192.168.10.2    0.0.0.0         UG    0      0        0 eth1
192.168.10.0    0.0.0.0         255.255.255.0   U     0      0        0 eth1
192.168.84.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0

Интерфейс локальной сети вашей виртуальной машины шлюза должен не есть gateway определено в /etc/network/interfaces. Шлюз представляет собой маршрут в Интернет по умолчанию, и у вас есть только один такой маршрут (через WAN, а не LAN). Удалите его, а затем перезапустите сеть.