Здравствуйте!
Была такая ситуация - шлюз, два интерфейса, поднят natd. Все работало. Теперь провайдер перешол на vpn: поднял mpd, на шлюзе интернет есть. Как теперь сделать, чтобы пользователи из внутренней сети могли лазить в интернет через такой шлюз?#ifconfig
#внутренняя сеть
rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet 192.168.0.1 netmask 0xffffff00 broadcast 192.168.0.255
inet6 fe80::2e0:4dff:fe04:bda6%rl0 prefixlen 64 scopeid 0x1
ether 00:e0:4d:04:bd:a6
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
#интернет
rl1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet 172.31.0.153 netmask 0xffffff00 broadcast 172.31.0.255
inet6 fe80::250:70ff:fe51:7132%rl1 prefixlen 64 scopeid 0x2
ether 00:50:70:51:71:32
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
lp0: flags=8810<POINTOPOINT,SIMPLEX,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
faith0: flags=8002<BROADCAST,MULTICAST> mtu 1500
ng0: flags=88d1<UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST> mtu 1500
inet 81.26.179.31 --> 81.26.177.9 netmask 0xffffffff
inet6 fe80::2e0:4dff:fe04:bda6%ng0 prefixlen 64 scopeid 0x8
#ipfw show
#ng0 - интерфейс, созданный mpd
00020 330 18605 divert 8668 ip from any to any via ng0 #раньше было rl1 - интерфейс, смотрящий во внешнюю сеть
00040 25049 2780464 allow ip from any to any
#netstat -rn
Internet:
Destination Gateway Flags Refs Use Netif Expire
default 81.26.177.9 UGSc 4 16 ng0
81.26.176.24 172.31.0.1 UGHS 2 57 rl1
81.26.177.9 81.26.179.31 UH 3 0 ng0
81.26.179.31 lo0 UHS 0 0 lo0
127.0.0.1 127.0.0.1 UH 0 1161 lo0
172.31/24 link#2 UC 1 0 rl1
172.31.0.1 00:07:e9:09:d5:d0 UHLW 1 0 rl1 1180
192.168.0 link#1 UC 1 0 rl0
192.168.0.2 00:17:31:88:13:cc UHLW 3 4891 rl0 1072