Freesco, NND, CDN, EOS http://forum.freesco.pl/ |
|
Firewall Zciecha i 2 karty sieciowe http://forum.freesco.pl/viewtopic.php?f=22&t=5590 |
Strona 1 z 1 |
Autor: | suhopar [ środa, 13 października 2004, 14:56 ] |
Tytuł: | Firewall Zciecha i 2 karty sieciowe |
Mam takie pytanie : - czy ktos wie jak przystosowac firewall Zciecha do wspolpracy z 2 kartami sieciowymi (eth1=192.168.0.0 i eth2=192.168.1.0) aby ludzie podlaczeni do obu kart mieli internet ? Dziekuje |
Autor: | zciech [ środa, 13 października 2004, 18:08 ] |
Tytuł: | |
O ile sie orientuje to nic nie trzeba robic ![]() |
Autor: | suhopar [ czwartek, 14 października 2004, 19:25 ] |
Tytuł: | |
Chodzlilo mi raczej o : # Uzytkownicy wymienieni w /etc/hosts polaczenia dozwolone sed -n /^/P /etc/hosts |while read IP nazwa ;do if [ $IP != $IPADDR1 ];then $i -A INPUT -i $INTNAME1 -s $IP -j ACCEPT $i -A FORWARD -s $IP -j ACCEPT fi done # maskarada sed -n /^/P /etc/hosts |while read IP nazwa ;do set -- `ipmask $NETMASK1 $IP` if [ $2 = $NETWORK1 -a $IP != $IPADDR1 ];then $i -t nat -A POSTROUTING -s $IP -j MASQUERADE fi Ta czesc odwoluje sie miedzy innymi do pliku /etc/firewall/firewall.config w ktorym jest : # Adresy INTNAME0=eth0 INTNAME1=eth1 IPADDR1=192.168.0.1 NETWORK1=192.168.0.0 NETMASK1=255.255.255.0 #Porty wpuszczane/zabronione TCP_IN_ALLOW="80" UDP_IN_ALLOW="" TCP_IN_DENY="21,136,137,138" UDP_IN_DENY="" i tu jest problem bo skrypt nie uwzgladnia dodania do /etc/firewall/firewall.config kolejnych wpisow np : # Adresy INTNAME0=eth0 INTNAME1=eth1 [b]INTNAME2=wlan0[/b] IPADDR1=192.168.0.1 [b]IPADDR1=192.168.1.1[/b] NETWORK1=192.168.0.0 [b]NETWORK1=192.168.1.0[/b] NETMASK1=255.255.255.0 [b]NETMASK1=255.255.255.0[/b] #Porty wpuszczane/zabronione TCP_IN_ALLOW="80" UDP_IN_ALLOW="" TCP_IN_DENY="21,136,137,138" UDP_IN_DENY="" przez co na komputerach z adresami 192.168.1.* nie maja internetu |
Autor: | zciech [ piątek, 15 października 2004, 12:10 ] |
Tytuł: | |
# Uzytkownicy wymienieni w /etc/hosts polaczenia dozwolone # maskarada [ tylko IP z sieci wewnetrznej ] grep "^" /etc/hosts | grep -v "^#"|grep [0123456789] |while read IP nazwa ; do # if [ $IP != $IPADDR1 ];then if [ $TTL = 1 ];then $i -A INPUT -s $IP -m ttl --ttl-eq 128 -j ACCEPT $i -A INPUT -s $IP -m ttl --ttl-eq 64 -j ACCEPT $i -A INPUT -s $IP -p icmp -j ACCEPT $i -A FORWARD -s $IP -m ttl --ttl-eq 127 -j ACCEPT $i -A FORWARD -s $IP -m ttl --ttl-eq 63 -j ACCEPT $i -A FORWARD -s $IP -p icmp -j ACCEPT else $i -A INPUT -s $IP -j ACCEPT $i -A FORWARD -s $IP -j ACCEPT fi # set -- `ipmask $NETMASK1 $IP` # if [ $2 = $NETWORK1 ];then $i -t nat -A POSTROUTING -s $IP -j MASQUERADE # fi # fi done # Uzytkownicy wymienieni w /etc/hosts polaczenia dozwolone sed -n /^/P /etc/hosts |while read IP nazwa ;do # if [ $IP != $IPADDR1 ];then $i -A INPUT -s $IP -j ACCEPT $i -A FORWARD -s $IP -j ACCEPT # fi done # maskarada sed -n /^/P /etc/hosts |while read IP nazwa ;do # set -- `ipmask $NETMASK1 $IP` # if [ $2 = $NETWORK1 -a $IP != $IPADDR1 ];then $i -t nat -A POSTROUTING -s $IP -j MASQUERADE # fi |
Autor: | suhopar [ piątek, 15 października 2004, 19:26 ] |
Tytuł: | |
Wielkie dzieki ![]() |
Strona 1 z 1 | Strefa czasowa UTC+2godz. |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |