apt kommt nicht durch firewall

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Benutzeravatar
sellchris
Beiträge: 112
Registriert: 21.01.2005 15:25:37
Kontaktdaten:

apt kommt nicht durch firewall

Beitrag von sellchris » 06.05.2005 12:26:43

Hab mir meine eigene Firewall aufgesetzt (habs jetzt verstanden :-)...).

Alles bestens, nur wenn ich apt benutzen will scheint apt Ports zu verwenden die ich nicht geöffnet habe.

Der Log sagt folgendes:

Code: Alles auswählen

May  6 12:19:38 debian kernel: IN= OUT=ppp0 SRC=84.162.x.x DST=141.76.x.x LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=57406 DF PROTO=TCP SPT=33200 DPT=41245 WINDOW=5808 RES=0x00 SYN URGP=0
Wie habt ihr eure Firewall und apt unter einen Hut gebracht???

Benutzeravatar
Hosi
Beiträge: 226
Registriert: 17.03.2003 15:17:29

Beitrag von Hosi » 06.05.2005 12:34:52

Mit iptables -A OUTPUT -d ftp.de.debian.org -j ACCEPT

:-)

Benutzeravatar
sellchris
Beiträge: 112
Registriert: 21.01.2005 15:25:37
Kontaktdaten:

Beitrag von sellchris » 06.05.2005 12:41:01

Hab FTP/HTTP (und den Rest vom Standard ) eigentlich geöffnet...

Hab ich noch was falsch verstanden?? Wieso verwendet apt nicht diese Ports??

Benutzeravatar
Hosi
Beiträge: 226
Registriert: 17.03.2003 15:17:29

Beitrag von Hosi » 06.05.2005 12:56:35

Weil apt standardmäßig passives FTP benutzt. Dann wird die ftp-data Verbindung von Deinem Rechner aus iniitiert. Bei aktivem FTP, baut der FTP-Server die Verbindung auf den zuvor ausgehandelten Port auf. Dann musst Du alle neuen Verbindungen auf einen Port >1024 zulassen. Und ich wette, das willst Du auch nicht :)

Du kannst aber für FTP das connection tracking aufmachen, und Dir über 'state' das Paket anschauen:

iptables -A OUTPUT -p tcp -m state --state ESTABLISHED,RELATED -j ACCEPT

Benutzeravatar
mistersixt
Beiträge: 6601
Registriert: 24.09.2003 14:33:25
Lizenz eigener Beiträge: GNU Free Documentation License

Beitrag von mistersixt » 06.05.2005 12:57:03

apt-get nimmt ftp oder http (also Port 21 und 80), je nachdem, was in /etc/apt/sources.list steht. Oder hast Du vielleicht irgendeinen Proxy in /etc/apt/apt.conf eingetragen, den es nicht gibt?

Gruss, mistersixt.
--
System: Debian Bookworm, 6.11.x.-x-amd64, ext4, AMD Ryzen 7 3700X, 8 x 3.8 Ghz., Radeon RX 5700 XT, 32 GB Ram, XFCE

Benutzeravatar
sellchris
Beiträge: 112
Registriert: 21.01.2005 15:25:37
Kontaktdaten:

Beitrag von sellchris » 06.05.2005 13:39:55

@hosi
Wenn ich die Hostadresse des Apt-Servers freigebe funktioniert's. Also danke.

@mistersixt
Proxi hab ich keinen eingetragen... Aber wenn Hosi recht hat und apt-get eine passive FTP Verbindung aufmacht bleibt mir wohl nur übrig die Hostadresse freizugeben!? Oder?

Benutzeravatar
feltel
Webmaster
Beiträge: 10458
Registriert: 20.12.2001 13:08:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Leipzig, Germany
Kontaktdaten:

Beitrag von feltel » 06.05.2005 18:35:40

Man kann apt auch zu aktivem FTP "zwingen". Siehe dazu [1]

[1] http://www.debianforum.de/wiki/DpkgTipps

Antworten