Hallo,
eigentlich funktioniert mein Netz, nur manchmal (aller 4-7 Tage) erreiche ich einen Server nicht.
Folgender Netzaufbau:
192.168.211.2 - Router zum Internet
192.168.211.1 - Mein Server mit VPN-Verbindung
192.168.211.21 - mein Problemrechner (s.u.)
192.168.154.21 - mein ferner Server
Durch die VPN-Verbindung erreiche ich den ..154.21 vom ..211.21, wenn er neu gestartet ist. Das Problem liegt also beim ..211.21.
Die Rechner ..154.21 und ..211.21 haben einen ständigen Datenaustausch.
Ich vermute das in der Nacht, wenn die Internetleitung neu aufgebaut wird, durch den Ausfall VPN-Verbindung (ca. 2 mal 20 Sekunden) das Problem auftritt. Der Rechner ..211.1 leitet die Pakete dann an den Router zum Internet weiter, wo sie dann verworfen werden. Nur nach dem Aufbau der VPN-Verbindung werden die Pakete immer noch an den Router zum Internet gesendet, was nun aber falsch ist.
Die ICMP-redirects habe ich schon versucht auszuschalten.
Rechner 192.168.211.1:
ab hier alles auf dem Rechner 192.168.211.21:
Nach einem Neustart des Rechners 192.168.211.21 ist alles wieder für ein paar Tage ok. Nun möchte ich den nicht immer neu starten.
Nun meine Fragen:
1. Wie sehe ich diesen (dynamischen) Routing-Eintrag für den Rechner 192.168.154.21, daß dieser über 192.168.211.2 versucht wird zu erreichen?
2. Warum steht trotz des "net.ipv4.conf.all.accept_redirects = 0" bei "/proc/sys/net/ipv4/conf/eth0/accept_redirects" noch eine "1"?
3. Reicht es in der sysctrl.conf den Eintrag "net.ipv4.conf.default.accept_redirects = 0" zu setzten?
Traceman
eigentlich funktioniert mein Netz, nur manchmal (aller 4-7 Tage) erreiche ich einen Server nicht.
Folgender Netzaufbau:
192.168.211.2 - Router zum Internet
192.168.211.1 - Mein Server mit VPN-Verbindung
192.168.211.21 - mein Problemrechner (s.u.)
192.168.154.21 - mein ferner Server
Durch die VPN-Verbindung erreiche ich den ..154.21 vom ..211.21, wenn er neu gestartet ist. Das Problem liegt also beim ..211.21.
Die Rechner ..154.21 und ..211.21 haben einen ständigen Datenaustausch.
Ich vermute das in der Nacht, wenn die Internetleitung neu aufgebaut wird, durch den Ausfall VPN-Verbindung (ca. 2 mal 20 Sekunden) das Problem auftritt. Der Rechner ..211.1 leitet die Pakete dann an den Router zum Internet weiter, wo sie dann verworfen werden. Nur nach dem Aufbau der VPN-Verbindung werden die Pakete immer noch an den Router zum Internet gesendet, was nun aber falsch ist.
Die ICMP-redirects habe ich schon versucht auszuschalten.
Rechner 192.168.211.1:
Code:
# cat /etc/sysctl.conf
net.ipv4.ip_forward=1
net.ipv4.conf.all.accept_redirects = 0
net.ipv4.conf.all.send_redirects = 0
ab hier alles auf dem Rechner 192.168.211.21:
Code:
# cat /etc/sysctl.conf
net.ipv4.conf.all.accept_redirects = 0
net.ipv4.conf.all.send_redirects = 0
net.ipv4.conf.all.accept_source_route = 0
Code:
# ip route show table all
default via 192.168.211.1 dev eth0
192.168.211.0/24 dev eth0 proto kernel scope link src 192.168.211.21
broadcast 127.0.0.0 dev lo table local proto kernel scope link src 127.0.0.1
local 127.0.0.0/8 dev lo table local proto kernel scope host src 127.0.0.1
local 127.0.0.1 dev lo table local proto kernel scope host src 127.0.0.1
broadcast 127.255.255.255 dev lo table local proto kernel scope link src 127.0.0.1
broadcast 192.168.211.0 dev eth0 table local proto kernel scope link src 192.168.211.21
local 192.168.211.21 dev eth0 table local proto kernel scope host src 192.168.211.21
broadcast 192.168.211.255 dev eth0 table local proto kernel scope link src 192.168.211.21
unreachable default dev lo table unspec proto kernel metric 4294967295 error -101
unreachable default dev lo table unspec proto kernel metric 4294967295 error -101
Code:
# ping 192.168.211.1
PING 192.168.211.1 (192.168.211.1) 56(84) bytes of data.
64 bytes from 192.168.211.1: icmp_req=1 ttl=64 time=0.213 ms
Code:
# traceroute 192.168.154.21
traceroute to 192.168.154.21 (192.168.154.21), 30 hops max, 60 byte packets
1 192.168.211.2 (192.168.211.2) 0.800 ms 0.947 ms 1.177 ms
2 80.50.18.58 (80.50.18.58) 23.224 ms 23.231 ms 23.352 ms
3 * * *
4 * * *
5 * * *
6 * * *
Nach einem Neustart des Rechners 192.168.211.21 ist alles wieder für ein paar Tage ok. Nun möchte ich den nicht immer neu starten.
Nun meine Fragen:
1. Wie sehe ich diesen (dynamischen) Routing-Eintrag für den Rechner 192.168.154.21, daß dieser über 192.168.211.2 versucht wird zu erreichen?
2. Warum steht trotz des "net.ipv4.conf.all.accept_redirects = 0" bei "/proc/sys/net/ipv4/conf/eth0/accept_redirects" noch eine "1"?
3. Reicht es in der sysctrl.conf den Eintrag "net.ipv4.conf.default.accept_redirects = 0" zu setzten?
Traceman