Tu mi czegos brakuje:
[Linux] ipfwadm -F -ln
IP firewall forward rules, default policy: reject
type prot source destination ports
acc all 192.168.0.0/24 adres 3/30 n/a
acc all adres 3/30 192.168.0.0/24 n/a
Tu powinna byc linia puszczajaca w swiat z eth1:1
i druga ze swiata na eth1:1
acc/m all 192.168.0.0/24 0.0.0.0/0 n/a
ne zrobiles wszystkich zmian w rc_masq
[ "$ROUTER" = ethernet ] || din $NET0
din $NET1
# din $NET2
din $MOD0
din $MOD1
ipfwadm -I -a accept
ipfwadm -M -s 720 10 600 # Timeouts TCP, after TCP, UDP
cfw $Pl $NET1 $NET2
cfw $Pl $NET2 0/0 # Tu nie zmieniłeś
cfw $Pm $NET1 $MOD0
cfw $Pm $NET1 $MOD1
cfw $Pm $NET2 $MOD0
cfw $Pm $NET2 $MOD1
cfw $Pm $MOD0 $MOD1
msq() {
[ $2 ] || return
ipfwadm -F -a masquerad -W $1 -S $2
}
if [ "$ROUTER" = ethernet ]; then
ban l
# msq $INTNAME0 $NET1
# msq $INTNAME0 $NET2
msq $INTNAME0 $MOD0
msq $INTNAME0 $MOD1
else
cfw $Pl $NET0 $NET1
cfw $Pl $NET0 $NET2
cfw $Pm $NET0 $MOD0
cfw $Pm $NET0 $MOD1
ban l
fi
# ipfwadm -F -a masquerad -V 1.1.1.1
# ipfwadm -F -a masquerad -V 1.1.1.2
[ "$ROUTER" = ethernet ] || ipfwadm -F -a masquerad -S $NET0
[ "$NET1" ] && ipfwadm -F -a masquerad -S $NET1
# [ "$NET2" ] && ipfwadm -F -a masquerad -S $NET2
$DONE
else
echo "NAT and firewalling are disabled... "