Când configurez o adresă IP pe o interfață vlan dintr-o altă subrețea vlan, pot ajunge la acea altă subrețea vlan. Dar nu ar trebui să fie accesibil.
De exemplu:
- Pe switch, portul este configurat ca etichetat doar cu vlan id 500
- Pe caseta Linux, interfața eth0.500 cu adresa IP 192.168.10.30/24 poate ping gazdele din subrețeaua 192.168.10.0/24, dar acele gazde sunt în vlan 3000
Nu pot să-mi dau seama ce greșesc. Mă puteți ajuta să rezolv problema, vă rog?
Există o eroare pe caseta Linux:
kernel: pachet primit pe eth0.3000 cu propria adresă ca adresă sursă (adresa: f4:03:43:ba:ca:c1 vlan:0)
STP este dezactivat atât pe switch, cât și pe caseta Linux.
Ce am incercat:
- rp_filter=1 - nici un efect
- arp_ignore=1 sau 2 - nici un efect
- arp_filter=1 - nici un efect
Nu contează dacă este o interfață normală sau o legătură sau o punte, comportamentul este același.
Nu există erori pe Switch.
Nicio rută implicită nu este setată atât pe switch, cât și pe caseta Linux.
În Wireshark, atunci când capturați trafic pe eth0, există o etichetă vlan = 500 pe pachete.
Mulțumesc!
EDITARE 1:
Tabel de rutare pe caseta Linux:
192.168.10.0/24 dev eth0.500 proto kernel scope link src 192.168.10.30
EDITARE 2: Diagrama
diag1
EDITARE 3: tracepath și ping
tracepath 192.168.10.31
1?: [LOCALHOST] pmtu 1500
1:??? 0,714 ms !H
1:??? 0,516 ms !H
CV: pmtu 1500
ping -c 2 192.168.10.31
PING 192.168.10.31 (192.168.10.31) 56(84) octeți de date.
64 de octeți de la 192.168.10.31: icmp_seq=1 ttl=64 time=0.230 ms
64 de octeți de la 192.168.10.31: icmp_seq=2 ttl=64 time=0,197 ms
--- 192.168.10.31 statistici ping ---
2 pachete transmise, 2 primite, 0% pierdere de pachete, timp 1059 ms
rtt min/avg/max/mdev = 0,197/0,213/0,230/0,016 ms
EDIT 4: adrese IP
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue stare UNKNOWN grup implicit qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft pentru totdeauna preferred_lft pentru totdeauna
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq stare UP grup implicit qlen 1000
link/ether f4:03:43:ba:ca:c1 brd ff:ff:ff:ff:ff:ff
3: eth0.500@eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue stare UP grup implicit qlen 1000
link/ether f4:03:43:ba:ca:c1 brd ff:ff:ff:ff:ff:ff
inet 192.168.10.30/24 domeniu global eth0.500@eth0
valid_lft pentru totdeauna preferred_lft pentru totdeauna
4: eth0.3000@eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue stare UP grup implicit qlen 1000
link/ether f4:03:43:ba:ca:c1 brd ff:ff:ff:ff:ff:ff