Привет, мучаюсь уже целый день, ничего не помогает...
Вот решил обратиться к гуру.Такая ситуация, есть сервер, на нём есть два алиаса - 192.168.0.20 и 192.168.0.11.
Установлен mpd в качестве клиента в инет. Поднимается интерфейс ng0
Задача такава, что нужно запихнуть natd на алиас 192.168.0.11 и расшарить созданный туннель ng0 для тех, кто указал в свойствах сетевых настроек шлюз 192.168.0.11. НО только так, чтобы работало только с алиаса 192.168.0.11 и никаких других.
1. ставить natd на алиас умею, natd -a 192.168.0.11.
2. даже если прописываю роуты на 192.168.0.11, ответ приходит с 192.168.0.20
route add -host site.com gw 192.168.0.11
sniz@sniz:~$ tracepath site.com
1: sniz.k5.net (192.168.86.133) 0.192ms pmtu 1480
1: server2.k5.net (192.168.0.20) 0.545ms
2: site.com (1.2.3.4) 63.798ms !H
3. правила добавляю такие для ipfw
ipfw add 100 divert 8667 ip4 from any to any via ng0
4. ifconfig
server2# ifconfig
rl0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
options=8<VLAN_MTU>
inet6 fe80::2e0:4cff:fe35:ba2c%rl0 prefixlen 64 scopeid 0x1
inet 192.168.0.20 netmask 0xffff0000 broadcast 192.168.255.255
inet 192.168.0.11 netmask 0xffffffff broadcast 192.168.255.255
ether 00:e0:4c:35:ba:2c
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
Плиз, не бросайте, помогите правильно повесить natd дабы разравало только с того ip инет...