tu masz kawałek mojego configu
w firewall config mam tak:
# Programy p2p
blokada_p2p=1
czas_wlaczenia_blokady=0001
czas_wylaczenia_blokady=2359
lista_dni=Mon,Tue,Wed,Thu,Fri,Sat,Sun
w IP Forward (przekierowanie portów)
0/0 both 0/0:411 192.168.0.10:411 - port dc++
0/0 tcp 0/0:4664 192.168.0.10:4664 - porty emule
0/0 udp 0/0:4674 192.168.0.10:4674
0/0 tcp 0/0:4669 192.168.0.11:4669
0/0 tcp 0/0:4663 192.168.0.15:4663
0/0 udp 0/0:4679 192.168.0.11:4679
0/0 udp 0/0:4673 192.168.0.15:4673
A tu masz rc.firewall
# Blokada programow p2p
if [ $blokada_p2p = 1 ];then
$i -A FORWARD -s 192.168.0.10 -j ACCEPT
$i -A FORWARD -d 192.168.0.10 -j ACCEPT
$i -A FORWARD -s 192.168.0.11 -j ACCEPT
$i -A FORWARD -d 192.168.0.11 -j ACCEPT
$i -A FORWARD -s 192.168.0.15 -j ACCEPT
$i -A FORWARD -d 192.168.0.15 -j ACCEPT
$i -A FORWARD -s 192.168.0.17 -j ACCEPT
$i -A FORWARD -d 192.168.0.17 -j ACCEPT
$i -A FORWARD -s 192.168.0.14 -j ACCEPT
$i -A FORWARD -d 192.168.0.14 -j ACCEPT
$i -A FORWARD -s 192.168.0.19 -j ACCEPT
$i -A FORWARD -d 192.168.0.19 -j ACCEPT
$i -A FORWARD -s 192.168.0.24 -j ACCEPT
$i -A FORWARD -d 192.168.0.24 -j ACCEPT
$i -A FORWARD -p tcp -m time --timestart $czas_wlaczenia_blokady --timestop $czas_wylaczenia_blokady --days $lista_dni -m
$i -A FORWARD -p tcp -m time --timestart $czas_wlaczenia_blokady --timestop $czas_wylaczenia_blokady --days $lista_dni -m
$i -A FORWARD -p tcp -m time --timestart $czas_wlaczenia_blokady --timestop $czas_wylaczenia_blokady --days $lista_dni -m
fi
Jak widzisz p2p jest załaczone tylko dla osób które chcą ściagać i mnie o to poprosiły.
Przekierowanie portów pozwala uzytkownikowi z sieci lokalnej (za firewallem) na np. wysyłanie plików przez GG, w programach p2p np. eMule dzieki forwardowi portów user ma HighID, a w DC++ jest w trybie aktywnym co oznacza ze moze ściagać ze wszystkich dostepnych źródeł w przeciwieństwie do osoby która nie ma takiego forwardu portów na swój komp.