BECHA 0 Posted 2008-02-27 05:47:18 Share Posted 2008-02-27 05:47:18 с настройкой ipfw,ipf,pf во фряхе никаких проблем никогда не было, а тут не могу NAT организовать. смотрите конфиг - eth0 - внутренняя сеть, eth1 внешняя. после выполнения нижеприведенного скрипта внешняя сеть не пингуется из внутренней. #!/bin/bash echo "IpTables Rules Loading" # diclamer int_if="eth0" int_adr="192.168.0.1" int_net="192.168.0.0/24" # ext_if="eth1" ext_adr="192.168.111.222" ext_net="192.168.111.0/24" # lo_if="lo0" lo_adr="127.0.0.1" # cmd="/sbin/iptables -v" # $cmd -F $cmd -t nat -F $cmd -t mangle -F $cmd -X # $cmd -A INPUT -i lo0 -j ACCEPT # $cmd -A INPUT -j ACCEPT $cmd -A OUTPUT -j ACCEPT $cmd -A FORWARD -j ACCEPT # Masquerade. $cmd -t nat -A POSTROUTING -o eth1 -j MASQUERADE # # NAT #$cmd -t nat -A POSTROUTING -p ALL -o $ext_if -j SNAT --to-source $ext_adr # echo 1 > /proc/sys/net/ipv4/ip_forward Link to post Share on other sites
gall 6 Posted 2008-02-27 06:21:16 Share Posted 2008-02-27 06:21:16 Попробуй дописать форвардинг между сетевухами. iptables -A FORWARD -i eth0 -o eth1 -j ACCEPT iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT и замаскарадить обе сетевухи. Link to post Share on other sites
Goblin 1 Posted 2008-02-27 19:18:26 Share Posted 2008-02-27 19:18:26 поменяй $cmd -A INPUT -j ACCEPT $cmd -A OUTPUT -j ACCEPT $cmd -A FORWARD -j ACCEPT на $cmd -t filter -P INPUT ACCEPT $cmd -t filter -P OUTPUT ACCEPT $cmd -t filter -P FORWARD ACCEPT ну и как вариант неплохо бы посмотреть на шлюз по умолчанию Link to post Share on other sites
Пэтро 18 Posted 2008-03-05 11:39:26 Share Posted 2008-03-05 11:39:26 iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 0/0 -j MASQUERADE У меня такая строчка и усе :tongue: Link to post Share on other sites
Neelix 33 Posted 2008-03-05 11:53:52 Share Posted 2008-03-05 11:53:52 SNAT и MASQUERADE разные вещи Link to post Share on other sites
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now