Nowe posty

xx Problem ze sterownikami. (5)
2024-04-13, 21:25:16
xx Instalacja xfce4 (2)
2024-04-13, 16:20:17
xx Serie kompilacji bez instalacji dla “emerge” w Gentoo (2)
2024-04-08, 18:40:04
xx Plasma 6 w Neonie ssie trochę mniej ... (17)
2024-04-05, 10:03:46
xx Problem z Linux Lite po instalacji (3)
2024-04-03, 14:23:40
xx Jak właczyć num locka przy starcie systemu debian 12? (12)
2024-04-02, 17:43:54
xx Brak dźwieku w systemie. (5)
2024-04-02, 16:13:41
xx Dystrybucja pod HP Omen (7)
2024-03-29, 11:33:05
xx [Poradnik] Wyszukiwanie Sterowników (2)
2024-03-27, 21:08:23
xx Ile pingwinów? (1)
2024-03-27, 08:59:24

Autor Wątek: Brak transmisji danych po ftp  (Przeczytany 1397 razy)

hatak

  • Gość
Brak transmisji danych po ftp
« dnia: 2019-03-02, 19:25:14 »
Mam problem z połączeniami szyfrowany z zewnętrznymi serwerami ftp. Mam małą sieć z routerem na Slackwarze 14.2, iptables 1.6.2. Firewall-a zrobiłem na iptables i mam problem z korzystaniem z połączeń ftps. Komputery w mojej sieci nawiązują połączenie, ale nie listuje mi folderów (brak transmisji danych). Ruch po zwykłym ftp działa, zastosowałem śledzenie połączeń. Niestety nie mogę sobie poradzić z ruchem szyfrowanym. Czytałem, że moduł śledzenia połączeń conntrack nie zadziała, ze względu na szyfrowanie. Niestety nie znalazłem sensownej odpowiedzi, poza otwieraniem wszystkich nieuprzywilejowanych portów. W jaki sposób skonfigurować iptablem, żeby forwardowało połączenia szyfrowane z komputerów za NAT-em. Otwieranie wszystkich uprzywilejowanych portów odpada, nie chcę mieć takiej tuby na routerze.

Moje reguły i moduły dla ruchu nie szyfrowanego:
nf_conntrack_ftp, modprobe nf_nat_ftp 
iptables -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A FORWARD -i $LAN -p tcp --dport 21 -m conntract --ctstate -j ACCEPT

lsmod | grep ftp daje:

nf_nat_ftp             16384  0
nf_conntrack_ftp    16384  1 nf_nat_ftp
nf_nat                  36864  2 nf_nat_ftp,nf_nat_ipv4
nf_conntrack         135168  6 xt_conntrack,nf_nat,nf_nat_ftp,ipt_MASQUERADE,nf_nat_ipv4,nf_conntrack_ftp


Offline Paweł Kraszewski

  • Administrator
  • Guru
  • *****
  • Wiadomości: 3056
  • Lenistwo jest matką potrzeby = babcią wynalazku
    • Zobacz profil
Odp: Brak transmisji danych po ftp
« Odpowiedź #1 dnia: 2019-03-02, 20:41:18 »
Właśnie dlatego protokół FTP jest od dawna technologicznie martwy... A czy tryb ACTIVE nie rozwiąże sprawy? Wtedy i control i data wychodzą od klienta do serwera i NATowi nic do tego.

Przesadź klientów na cywilizowane protokoły jak HTTPS, SFTP czy  RSYNC.
Paweł Kraszewski
~Arch/Void/Gentoo/FreeBSD/OpenBSD/Specjalizowane customy

wulkan

  • Gość
Odp: Brak transmisji danych po ftp
« Odpowiedź #2 dnia: 2019-03-07, 12:50:05 »
Chętnie bym tak zrobił. Niestety badziewne (pod względem wyglądu, działania, administracji oraz supportu) oprogramowania pewnej firmy do przesyłania danych wykorzystuje protokół ftp. Chcę czy nie muszę to obsłużyć.