Schnittstellen aus anderen Subnetzen können nicht gepingt werden

Schnittstellen aus anderen Subnetzen können nicht gepingt werden

Ich habe einen Ubuntu-Server in einer VM, der über drei Schnittstellen verfügt.

  • 192.168.70.153 ens160
  • 192.168.60.30 ens224
  • 192.168.10.219 ens192

Mein PfSense-Router hat alle Regeln des Subnetzes „alle für alle“ zugelassen.

Wenn ich versuche, über Subnetze hinweg zu pingen, schlägt dies fehl, z. B. von 192.168.10.69 bis 192.168.70.153. Ich kann Docker-Container innerhalb dieser VM anpingen, die sich im VLAN 70-Subnetz befinden.

Ich weiß, dass ich über Subnetze hinweg pingen kann, da ich andere VMs mit mehreren Schnittstellen pingen kann.

$ 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

Regeln von VLAN70

Regeln von VLAN10

Auflösung:

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

verwandte Informationen