IPv6 Problem
Max Grobecker
max.grobecker at ml.grobecker.info
Mi Aug 16 20:21:17 CEST 2017
Hallo Günter,
die Ursache ist inzwischen bekannt, der Vollständigeit halber noch das hier hinterher - vielleicht hilft das
in ähnlichen Situationen dir oder anderen Leuten weiter ;-)
Solche Probleme kannst du sehr leicht mit zwei Tools debuggen:
Von der Clientseite aus mit einem TCP-Traceroute auf (in deinem Fall) Port 25:
-------------------------
:~# traceroute -T -p 25 -6 -q 1 2001:470:1f0b:371::203
traceroute to 2001:470:1f0b:371::203 (2001:470:1f0b:371::203), 30 hops max, 80 byte packets
1 2003:0:590c:202::1 (2003:0:590c:202::1) 18.281 ms
2 2003:0:590c:220::2 (2003:0:590c:220::2) 18.954 ms
3 2003:0:130b::1 (2003:0:130b::1) 23.614 ms
4 2003:0:130b:2b::2 (2003:0:130b:2b::2) 23.822 ms
5 tserv1.fra1.he.net (2001:470:0:69::2) 28.470 ms
6 tserv1.fra1.he.net (2001:470:0:69::2) 32.182 ms
-------------------------
Und zum Vergleich ein anderer (funktionierender) Port:
-------------------------
:~# traceroute -T -p 22 -6 -q 1 2001:470:1f0b:371::203
traceroute to 2001:470:1f0b:371::203 (2001:470:1f0b:371::203), 30 hops max, 80 byte packets
1 2003:0:590c:202::1 (2003:0:590c:202::1) 18.446 ms
2 2003:0:590c:220::2 (2003:0:590c:220::2) 19.326 ms
3 2003:0:130b::1 (2003:0:130b::1) 23.488 ms
4 2003:0:130b:2b::2 (2003:0:130b:2b::2) 23.700 ms
5 tserv1.fra1.he.net (2001:470:0:69::2) 27.899 ms
6 HEGJN-1-pt.tunnel.tserv6.fra1.ipv6.he.net (2001:470:1f0a:374::2) 120.848 ms
7 mx01.4gjn.com (2001:470:1f0b:371::203) 121.029 ms !X
-------------------------
Da sieht man dann schon recht deutlich, dass der Hop "tserv1.fra1.he.net" offenber die Pakete verschluckt resp. selbst die TCP-RST generiert
(das ist auch der Grund, warum der Hop zwei Mal auftaucht: Einmal regulär mit TTL 5 und einmal mit TTL 6, wo der TCP-RST gesendet wurde).
Beim zweiten, ungefilterten Traceroute, erkennst du dass erst da dein Tunnel mit auftaucht und offenbar vorher garkeine Pakete zu
ihm geroutet wurden - denn sonst hätte er ja antworten können.
Auf der Serverseite kann man derweil einfach mit tcpdump auf dem Interface horchen und schauen, ob überhaupt Pakete reinkommen:
-------------------------
:~# tcpdump -i he-tunnel -nn "ip6 && port 25"
-------------------------
Damit wird auf dem Interface "he-tunnel" gelauscht ob IPv6-Pakete auf Port 25 hereinkommen. Wenn dort nichts zu hören ist,
ist klar dass eine vorgelagerte Firewall die Pakete aufisst.
Am 16.08.2017 um 10:29 schrieb Günther J. Niederwimmer:
> Hallo Liste,
> Danke für die Antwort, darauf muß man erst mal kommen !!!!
>
> Dann muß ich erst mal mein Netzwerk umbaquen, da ich auf der Arbeitsmaschiene
> kein IPv6 habe :-(.. Sondern nur im "Keller" bei den Servern ;-).
>
> Nochmals DANKE!
Mehr Informationen über die Mailingliste Postfixbuch-users