Nowe posty

Autor Wątek: Porty ProFTPd  (Przeczytany 6814 razy)

renepl

  • Gość
Porty ProFTPd
« Odpowiedź #15 dnia: 2005-10-31, 11:37:34 »
Tylko skorzystalem z ProFTPd z tego wzgledu ze nie znalazlem zeby vsftpd mialo ograniczenia do przepustowosci tak jak ma proftp!
Chyba ze jest mozliwosc ograniczania pobierania i wysylania danych w kb/s?



renepl

  • Gość
Porty ProFTPd
« Odpowiedź #16 dnia: 2005-10-31, 12:00:05 »
No i zong kolejny odblokowalem port 20 i dalej nie idzie sie dostac

robie tak do iptables

/sbin/iptables -A INPUT -p tcp --dport 21 -i eth0 -s 192.168.0.0/24 -j ACCEPT
/sbin/iptables -A INPUT -p tcp --dport 20 -i eth0 -s 192.168.0.0/24 -j ACCEPT

/sbin/iptables -A INPUT -p udp --dport 21 -i eth0 -s 192.168.0.0/24 -j ACCEPT

/sbin/iptables -A INPUT -p udp --dport 20 -i eth0 -s 192.168.0.0/24 -j ACCEPT

potem dalem

/sbin/iptables -A INPUT -p  21 -i eth0 -s 192.168.0.0/24 -j ACCEPT
/sbin/iptables -A INPUT -p  20 -i eth0 -s 192.168.0.0/24 -j ACCEPT

i nic dopiero jak zwolnie wszystkie porty
i dam
/sbin/iptables -A INPUT -p  all -i eth0 -s 192.168.0.0/24 -j ACCEPT

To dziala! Jakie jeszcze inne porty czy zle regulki daje

amdfanatyk

  • Gość
Porty ProFTPd
« Odpowiedź #17 dnia: 2005-10-31, 16:36:17 »
> /sbin/iptables -A INPUT -p tcp --dport 21 -i eth0 -s 192.168.0.0/24 -j ACCEPT

taka regula oznacza tyle ze kazdy pakiet, ktory wejdzie na interfejs wejsciowy eth0 spod ip 192.168.0.0-255 zostanie wpuszczony na 21 port protokolu tcp; wszystko fajnie tylko ze rozrozniamy 2 tryby ftp: aktywny i pasywny; nie wystarczy nawiazac polaczenie ale trzeba jeszcze wpuszczac pakiety ESTABISHED i RELATED;

wyklikalem moim progiem przykladowy zestaw regul dla ftp (nie zawiera zadnych atrakcji):

#!/bin/sh

#generated by ipt-qt-conf 1.3.2
#report bugs and wishes to amdfanatyk: amdfanatyk (at) wp (dot) pl

/sbin/iptables -P INPUT DROP
/sbin/iptables -P OUTPUT ACCEPT
/sbin/iptables -P FORWARD DROP
/sbin/iptables -Z INPUT
/sbin/iptables -Z OUTPUT
/sbin/iptables -Z FORWARD
/sbin/iptables -F INPUT
/sbin/iptables -F OUTPUT
/sbin/iptables -F FORWARD
/sbin/iptables -X syn
/sbin/iptables -N syn
/sbin/iptables -A INPUT -p tcp --tcp-flags ! ALL SYN -m state --state NEW -j DROP
/sbin/iptables -A INPUT -p tcp --tcp-flags ALL SYN -m state --state NEW -j syn
/sbin/iptables -A syn -p tcp --dport 21 -m limit --limit 1/s -j ACCEPT
/sbin/iptables -A syn -j DROP
/sbin/iptables -A syn -j RETURN
/sbin/iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT

/sbin/service iptables save

amdfanatyk

  • Gość
Porty ProFTPd
« Odpowiedź #18 dnia: 2005-10-31, 16:38:13 »
a i zapominialem - vsftpd ma kontrole przepustowosci - zobacz man; po za tym mozna uzyc htb;

i polecam lekture:

http://ush.no-ip.org/~karol/forum/viewtopic.php?t=12

Maciek_Rutecki

  • Gość
Porty ProFTPd
« Odpowiedź #19 dnia: 2005-10-31, 17:46:38 »
2005-10-31 11:37:34 renepl napisał:

> Tylko skorzystalem z ProFTPd z tego wzgledu ze nie znalazlem zeby vsftpd mialo ograniczenia do
 > przepustowosci tak jak ma proftp!
 > Chyba ze jest mozliwosc ograniczania pobierania i wysylania danych w kb/s?
 >
 >
 >
#limit w b/s
anon_max_rate=0