1
German - Deutsch / [SOLVED] Routing verhält sich nicht wie konfiguriert
« on: July 24, 2020, 11:15:17 am »
Hallo,
ich habe ein Routing-Problem mit einer aktuellen OPNsense Installation. Wenn ich einen Host im Subnetz anpinge, wird das Paket nicht an den Router geschickt, sondern an das Default-Gateway obwohl die Route korrekt gesetzt ist.
Setup-Übersicht
Diagnose
# route show 10.100.0.1
route to: 10.100.0.1
destination: 10.100.0.0
mask: 255.255.255.0
gateway: 172.17.3.76
fib: 0
interface: igb4
flags: <UP,GATEWAY,DONE,STATIC>
Ich habe mir die Ethernet-Pakete auf dem igb4-Interface mit tcpdump angesehen.
# tcpdump -e -i igb4 -n ip proto \\icmp and net 10.100.0.0/24
...
10:58:18.584392 6c:b3:11:22:2b:b6 > cc:ce:1e:d8:4d:c6, ethertype IPv4 (0x0800), length 98: 172.17.3.10 > 10.100.0.1: ICMP echo request, id 40277, seq 0, length 64
Diese werden blöderweise an das Default-Gateway geschickt (cc:ce:1e:d8:4d:c6) anstatt an den 172.17.3.76 (ee:30:5d:8a:54:31)
# arp -a -n | egrep 172.17.3.1\|172.17.3.76
? (172.17.3.76) at ee:30:5d:8a:54:31 on igb4 expires in 365 seconds [ethernet]
? (172.17.3.10) at 6c:b3:11:22:2b:b6 on igb4 permanent [ethernet]
? (172.17.3.1) at cc:ce:1e:d8:4d:c6 on igb4 expires in 1197 seconds [ethernet]
Wie kann ich das weiter Debuggen?
Kann ich das Paket irgendwo im System "verfolgen"?
Edit: IP-Adresse des GW korrigiert.
ich habe ein Routing-Problem mit einer aktuellen OPNsense Installation. Wenn ich einen Host im Subnetz anpinge, wird das Paket nicht an den Router geschickt, sondern an das Default-Gateway obwohl die Route korrekt gesetzt ist.
Setup-Übersicht
- 172.17.3.1 - Default Gateway
- 172.17.3.10 - Adresse des externen Interfaces (igb4) der OPNsense
- 172.17.3.76 - Gateway für das Subnetz 10.100.0.0/24
Diagnose
# route show 10.100.0.1
route to: 10.100.0.1
destination: 10.100.0.0
mask: 255.255.255.0
gateway: 172.17.3.76
fib: 0
interface: igb4
flags: <UP,GATEWAY,DONE,STATIC>
Ich habe mir die Ethernet-Pakete auf dem igb4-Interface mit tcpdump angesehen.
# tcpdump -e -i igb4 -n ip proto \\icmp and net 10.100.0.0/24
...
10:58:18.584392 6c:b3:11:22:2b:b6 > cc:ce:1e:d8:4d:c6, ethertype IPv4 (0x0800), length 98: 172.17.3.10 > 10.100.0.1: ICMP echo request, id 40277, seq 0, length 64
Diese werden blöderweise an das Default-Gateway geschickt (cc:ce:1e:d8:4d:c6) anstatt an den 172.17.3.76 (ee:30:5d:8a:54:31)
# arp -a -n | egrep 172.17.3.1\|172.17.3.76
? (172.17.3.76) at ee:30:5d:8a:54:31 on igb4 expires in 365 seconds [ethernet]
? (172.17.3.10) at 6c:b3:11:22:2b:b6 on igb4 permanent [ethernet]
? (172.17.3.1) at cc:ce:1e:d8:4d:c6 on igb4 expires in 1197 seconds [ethernet]
Wie kann ich das weiter Debuggen?
Kann ich das Paket irgendwo im System "verfolgen"?
Edit: IP-Adresse des GW korrigiert.