Van két LAN. Az egyik egy cégnél a másik nálam itthon. A kettő között L2TP kapcsolat MikroTik router-ekkel. (A cég router-je a kliens.)
A cég hálózata 192.168.5.254/24 a sajátom 192.168.14.1/24
A saját hálózatomon belül ha egy windows 10-es gépről megpróbálom elérni a távoli cég hálózatán levő valamelyik gépet, akkor az sikerül:
[code]
C:\Users\nagyl>tracert sanyi-pc.visznet
Tracing route to sanyi-pc.visznet [192.168.5.198]
over a maximum of 30 hops:
1 <1 ms <1 ms <1 ms router.lacinet [192.168.14.1]
2 43 ms 40 ms 40 ms s2s-viszfuvar.lacinet [192.168.14.99]
3 40 ms 43 ms 49 ms sanyi-pc.visznet [192.168.5.198]
Trace complete.
[/code]
Ha Linuxos gépről próbálom, az is megy:
[code]
╰─$ traceroute sanyi-pc.visznet
traceroute to sanyi-pc.visznet (192.168.5.198), 30 hops max, 60 byte packets
1 router.lacinet (192.168.14.1) 0.412 ms 0.366 ms *
2 s2s-viszfuvar.lacinet (192.168.14.99) 43.401 ms 43.393 ms 43.460 ms
3 sanyi-pc.visznet (192.168.5.198) 42.645 ms 45.024 ms 44.467 ms
[/code]
Ha viszont megpróbálom elérni a távoli router-t a távoli LAN-on levő címével, akkor windows-ból sikerül:
[code]
C:\Users\nagyl>tracert router.visznet
Tracing route to router.visznet [192.168.5.254]
over a maximum of 30 hops:
1 <1 ms 1 ms <1 ms router.lacinet [192.168.14.1]
2 41 ms 44 ms 44 ms viszfuvar.visznet [192.168.5.254]
Trace complete.
[/code]
Ellenben Linux alól nem:
[code]
─$ traceroute router.visznet
traceroute to router.visznet (192.168.5.254), 30 hops max, 60 byte packets
1 router.lacinet (192.168.14.1) 0.298 ms 0.248 ms 0.280 ms
2 * * *
3 * * *
4 * * *
5 * * *
6 * * *
7 *^C
[/code]
Azt szeretném elérni, hogy a linuxos gépről be tudjak ssh-zni a céges router-re. Jelenleg a céges hálózaton levő bármelyik gépre be tudok menni, kivéve a céges routert. Ez nagyon idegesítő. A linuxos gépen routing table ilyen pofonegyszerű:
╰─$ route 130 ↵
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default router.lacinet 0.0.0.0 UG 100 0 0 enp0s31f6
link-local 0.0.0.0 255.255.0.0 U 1000 0 0 enp0s31f6
172.17.0.0 0.0.0.0 255.255.0.0 U 0 0 0 docker0
172.19.0.0 0.0.0.0 255.255.0.0 U 0 0 0 docker_gwbridge
192.168.14.0 0.0.0.0 255.255.255.0 U 100 0 0 enp0s31f6
╰─$ host router.lacinet 130 ↵
router.lacinet has address 192.168.14.1
Szóval a default gateway a 192.168.14.1 pont az a router, amelyik az L2TP szerver. A docker hálózatait kivéve egy teljesen alap, default konfig. Windows alatt szinte pontosan ugyan ilyen default config van:
IPv4 Route Table
===========================================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 192.168.14.1 192.168.14.108 50
127.0.0.0 255.0.0.0 On-link 127.0.0.1 331
127.0.0.1 255.255.255.255 On-link 127.0.0.1 331
127.255.255.255 255.255.255.255 On-link 127.0.0.1 331
192.168.14.0 255.255.255.0 On-link 192.168.14.108 306
192.168.14.0 255.255.255.0 192.168.14.1 192.168.14.108 51
192.168.14.108 255.255.255.255 On-link 192.168.14.108 306
192.168.14.255 255.255.255.255 On-link 192.168.14.108 306
224.0.0.0 240.0.0.0 On-link 127.0.0.1 331
224.0.0.0 240.0.0.0 On-link 192.168.14.108 306
255.255.255.255 255.255.255.255 On-link 127.0.0.1 331
255.255.255.255 255.255.255.255 On-link 192.168.14.108 306
===========================================================================
Persistent Routes:
Network Address Netmask Gateway Address Metric
192.168.14.0 255.255.255.0 192.168.14.1 1
===========================================================================
A végére ezt a persistent route-ot akár ki is törölhetem, akkor is működik minden.
MikroTik oldalon nincsen semmi specifikus beállítás a csomagok szűrésére a linuxos gép IP címe alapján.
Mi okozhatja ezt?