Automatisches Fetchmail via diald etc
Frank Matthieß
Frank.Matthiess at t-online.de
Sun Jun 6 16:36:37 CEST 1999
nun habe ich mit tcpdump auf dem ppp0 mal ein Protokoll
erzeugt.
Das sieht so aus.
Dieser Teil ist durch den Aufruf von fetchmail entstanden.
Dieser Aufruf startet
via diald die Verbindung. Nun ist auch klar warum ich in den
Timeout laufe. Auf 10.x.x.x Anfrahen gibt's halt keine
Antwort:
---schnipp---
15:46:31.730554 10.1.0.1.1025 > 129.70.132.100.53: 64506 MX?
fwdall.btx.dtag.de. (36)
15:46:31.750554 10.1.0.1.1025 > 194.25.0.125.53: 64507 MX?
fwdall.btx.dtag.de. (36)
15:46:31.750554 10.1.0.1.1025 > 194.25.0.125.53: 64505 MX?
fwdall.btx.dtag.de. (36)
15:46:31.760554 10.1.0.1.1025 > 129.70.132.100.53: 64508 MX?
fwdall.btx.dtag.de. (36)
---schnapp---
Per Hand nach erfolgreichem Verbindungsaufbau sieht das so
aus, und es klappt auch:
---schnipp---
15:46:35.010554 193.159.66.95.1025 > 194.25.0.125.53: 64506
MX? fwdall.btx.dtag.de. (36)
15:46:35.350554 194.25.0.125.53 > 193.159.66.95.1025: 64506*
2/3/5 (259) (DF)
15:46:41.480554 193.159.66.95.4731 > 194.25.2.164.110: S
3098275240:3098275240(0) win 512 <mss 536>
15:46:41.660554 194.25.2.164.110 > 193.159.66.95.4731: S
2611759396:2611759396(0) ack 3098275241 win 32736 <mss 536>
---schnapp---
Ich benutze zur Zeit diald16-0.16.5a-2 als rpm. Das ist
nicht mehr ganz aktuell. Daher habe ich mir die Version
diald-0.99 besorgt. In der doku zu 0.99 steht in readme.masq
wie die Vorgehensweise ist. Diese habe
ich auch soweit befolgt. Das Ergebnis ist das o.g.
Protokoll.
Leider kann ich die 0.99 Version nicht kompiliern da ein
make depend mit dem Fehler:
[root at server diald-0.99]# make depend
cc -E -M *.c > .depend
proxy_tap.c:20: linux/netlink.h: Datei oder Verzeichnis
nicht gefunden
make: *** [depend] Error 1
Eine Suche dieser Datei in allen RH5.2 rpm's blieb
erfolglos. Es gibt in kernel-headers.... eine Datei gleichen
namens innerhalb der Kernelsourcen(usr/src/linux/net). Ein
symbolischer Link von dieser Datei nach /usr/include/linux
bringt auch nichts. Ein make depend geht nun, aber das
anschließende make scheitert (womit ich auch gerechnet
habe).
Kernel 2.0.36
RH5.2
More information about the Linux
mailing list