Grezz 3 Posted 2010-10-09 21:25:07 Share Posted 2010-10-09 21:25:07 Есть провайдер от которого настройки приходят по dhcp. Есть сервер под FreeBSD 7.1. Нужно поднять nat. Делаю так: Сеть провайдера - 172.17.1.0/24 Внутренняя сеть - 192.168.1.0/24 firewall.conf #!/sbin/sh /sbin/natd -n em0 -p 8772 -f /etc/natd.conf ${fwcmd} add 22 divert 8772 ip from 192.168.1.0/24 to any ${fwcmd} add 5500 fwd em0 ip from 172.17.1.0/24 to any via em0 ${fwcmd} add 5510 divert 8772 ip from any to 172.17.1.0/24 via em0 natd.conf use_sockets yes same_ports yes dynamic yes В общем то все работает но как то криво. Ни внутренняя сеть ни сам сервер не видит сеть 172.17.1.0/24, хотя все что дальше видит нормально. Почему так? Когда вместо 172.17.1.0/24 в firewall.conf ставлю присвоенный адрес (172.17.1.72) то все работает нормально. Link to post Share on other sites
911 140 Posted 2010-10-10 15:19:16 Share Posted 2010-10-10 15:19:16 забудь про natd! ipfw nat pf nat вот то, что поможет тебе Link to post Share on other sites
Grezz 3 Posted 2010-10-10 15:39:07 Author Share Posted 2010-10-10 15:39:07 Планирую переходить на pf. Но все же можно ли это осуществить с помощью natd и ipfw? Link to post Share on other sites
911 140 Posted 2010-10-10 19:43:30 Share Posted 2010-10-10 19:43:30 можно Link to post Share on other sites
Grezz 3 Posted 2010-10-10 19:54:27 Author Share Posted 2010-10-10 19:54:27 как? Link to post Share on other sites
natiss 16 Posted 2010-11-30 23:19:39 Share Posted 2010-11-30 23:19:39 ${fwcmd} add 5500 fwd em0 ip from 172.17.1.0/24 to any via em0 В общем то все работает но как то криво. Ни внутренняя сеть ни сам сервер не видит сеть 172.17.1.0/24, хотя все что дальше видит нормально. Почему так? Когда вместо 172.17.1.0/24 в firewall.conf ставлю присвоенный адрес (172.17.1.72) то все работает нормально. поясните, пожалуйста, это правило Link to post Share on other sites
Grezz 3 Posted 2010-11-30 23:30:22 Author Share Posted 2010-11-30 23:30:22 правило которое форвардит внешний адрес сервера на шлюз провайдера. Link to post Share on other sites
natiss 16 Posted 2010-12-01 00:02:33 Share Posted 2010-12-01 00:02:33 правило которое форвардит внешний адрес сервера на шлюз провайдера. это правило форвардит пакеты от 172... полученные на em0 в интерфес em0 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