Мне нужно сделать ввывод локальной сети в интернет через FreeBSD используя DialUp.
Поставил FreeBsd, прочитал несколко статей на эту тему пересобрал ядро с
option IPFIREWALL
option IPFIREWALL_VERBOSE
option IPFIREWALL_FORWARD
option IPFIREWALL_VERBOSE_LIMIT=100
option IPFIREWALL_DEFAULT_TO_ACCEPT
option IPDIVERT
сеть такая: 192.168.1.0/24
freebsd 192.168.1.50
comp1 192.168.1.51
...
comp4 192.168.1.54
на freebsd в инет выхожу через модем, ip мне провайд. назначаются динамически,
и динамически созадается интерфейс tun0.
вот ifconfig -a:
ed0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet 192.168.1.50 netmask 0xffffff00 broadcast 192.168.1.255
inet6 fe80::250:baff:fedd:4c0bМ0 prefixlen 64 scopeid 0x1
ether 00:50:ba:dd:4c:0b
lp0: flags=8810<POINTOPOINT,SIMPLEX,MULTICAST> mtu 1500
faith0: flags=8002<BROADCAST,MULTICAST> mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4
inet 127.0.0.1 netmask 0xff000000
ppp0: flags=8010<POINTOPOINT,MULTICAST> mtu 1500
sl0: flags=c010<POINTOPOINT,LINK2,MULTICAST> mtu 552
tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1500
inet6 fe80::250:baff:fedd:4c0b%tun0 prefixlen 64 scopeid 0x7
inet 216.24.177.180 --> 192.168.248.26 netmask 0xffffff00
Opened by PID 132
далее , на сколько я понял нужно создать правила для ipfw, и запустить natd.
Подскажите, пожалуйста, какие правила надо добавить(с учетом моей
конфигурации и способа выходить в инет в смысле через модем)
чтобы все это заработало?
с какими параметрами запускать natd?
Заранее спасибо.