Имеем сеть: 10.1.1.0/24
У меня настоящигу пула адресов нету, поэтому тренируюсь на виртуалке.
Одна виртуалка смотрит в одну сеть, другая в другую.
1 виртуалка - А - 192.168.252.0/24
2 вертуалка - Б - 10.1.1.0/24
3 клиент - В
И так, настраиваю маршрутизацию на Б вут так:
ip route flush all
ip route add 10.1.1.0/24 via 10.1.1.1 dev eth1
ip route add 192.168.252.0/24 via 192.168.252.1 dev eth0
Вариант 2:
ip route flush all
ip route add 10.1.1.0/24 dev eth1
ip route add 192.168.252.0/24 dev eth0
Тоже самое.
Однако, когда я на GW запустил tcpdump, то увидел что тдут icmp пакеты и arp.
Тогда я взял, и на GW вписал:
arp -s [ip клиента] [mac виртуалки 2]
И вооля - заработало!!
Но теперь вопрос. Можно ли как нибудь обойтись ТОЛЬКО одной маршрутизацией? Не прописывая ARP.