Não é possível executar ping em interfaces de outras sub-redes

Não é possível executar ping em interfaces de outras sub-redes

Eu tenho um servidor Ubuntu em uma VM que possui três interfaces.

  • 192.168.70.153 ens160
  • 192.168.60.30 en224
  • 192.168.10.219 en192

Meu roteador PfSense permitiu todos em todas as regras da sub-rede.

Quando tento fazer ping nas sub-redes, ele falha, por exemplo, 192.168.10.69 a 192.168.70.153. Posso executar ping em contêineres do docker dentro daquela VM que está na sub-rede vlan 70.

Eu sei que posso fazer ping em sub-redes, assim como posso fazer ping em outras VMs com várias interfaces.

$ ip route
default via 192.168.70.1 dev ens160
default via 192.168.60.1 dev ens224 metric 2
default via 192.168.10.1 dev ens192 metric 3
172.17.0.0/16 dev docker0 proto kernel scope link src 172.17.0.1 linkdown
172.30.32.0/23 dev hassio proto kernel scope link src 172.30.32.1 linkdown
192.168.10.0/24 dev ens192 proto kernel scope link src 192.168.10.219
192.168.60.0/24 dev ens224 proto kernel scope link src 192.168.60.30
192.168.70.0/24 dev ens160 proto kernel scope link src 192.168.70.153

Regras da VLAN70

Regras da VLAN10

Resolução:

$ echo 13 <name> >> /etc/iproute2/rt_tables
$ ip route add default via <gateway> table <name>
$ ip rule add from <Interface ip> lookup <name>

informação relacionada