Имеется:
1. Внутренняя сеть 172.16.0.0/16 интерфейс vr0
2. Сеть провайдера 10.1.160.0/26 интерфейс fxp0
3. pptp-сервер провайдера в сети 192.168.149.0/24
4. dns-сервера провайдера в сети 195.98.64.0/24
5. интерфейс ng0, поднятый посредством mpd5. Адрес динамический.
Нужно раздать инет 172 сети.
Код: Выделить всё
alvares# uname -a
FreeBSD alvares 8.2-RELEASE-p2 FreeBSD 8.2-RELEASE-p2 #0: Mon Jul 4 17:37:44 MSD 2011 root@alvares:/usr/src/sys/i386/compile/alvares i386
делаю такой конфиг для ipfw:
Код: Выделить всё
#${CMD} nat 1 config if ng0
#${CMD} add nat 1 ip from 172.16.0.0/16 to any
#${CMD} add nat 1 ip from any to any via ng0
Код: Выделить всё
00100 15 960 nat 1 ip from 172.16.0.0/16 to any
00200 34 1898 nat 1 ip from any to any via ng0
65535 4797 298624 allow ip from any to any