Portál AbcLinuxu, 10. května 2025 06:36
iptables -I FORWARD -s ip.samba.serve.ru -j ACCEPT iptables -I FORWARD -d ip.samba.serve.ru -j ACCEPT
iptables -t mangle -N DATA_IN iptables -t mangle -A POSTROUTING -j DATA_IN iptables -t mangle -N DATA_OUT iptables -t mangle -A PREROUTING -j DATA_OUTPravidla pro ip adresy (tady nevím, jak to nazvat):
iptables -t mangle -A DATA_IN -d $ip -j RETURN iptables -t mangle -A DATA_OUT -s $ip -j RETURNpotom už jenom vytahávám hodnoty:
iptables -t mangle -L DATA_IN -v -x -n -Z | grep "$ip " | awk '{print $2}' iptables -t mangle -L DATA_OUT -v -x -n -Z | grep "$ip " | awk '{print $2}'
iptables -t mangle -A POSTROUTING -s ip.samba.serve.ru -j ACCEPT iptables -t mangle -A POSTROUTING -d ip.samba.serve.ru -j ACCEPT iptables -t mangle -N DATA_IN iptables -t mangle -A POSTROUTING -j DATA_IN iptables -t mangle -N DATA_OUT iptables -t mangle -A PREROUTING -j DATA_OUT
# Testovani pravidel a chainu v IPTABLES if [ "`iptables -t mangle -L POSTROUTING | grep "DATA_IN"`" == "" ]; then iptables -t mangle -N DATA_IN iptables -t mangle -s ! 192.168.1.1 -A POSTROUTING -j DATA_IN fi if [ "`iptables -t mangle -L PREROUTING | grep "DATA_OUT"`" == "" ]; then iptables -t mangle -N DATA_OUT iptables -t mangle -A PREROUTING -d ! 192.168.1.1 -j DATA_OUT fi
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.