Имеется сеть:
VPN-Server (192.168.48.254)
LAN (192.168.48.0/24)
|
|
tun0 (212.1.250.56) PPTP (VPN)
ed1 (192.168.48.80)
[FREEBSD 4.5-STABLE]
ed0 (192.168.1.1)
|
|
eth0 (192.168.1.2)
[Workstation (AmigaOS)]
Задача:
FreeBSD сидит в локалке (ed1), во внутренней сети (ed0) и на связи с инетом (tun0).
Раздает инет во внутреннюю сеть через nat.
Считает траффик в инет.
Что сделано:
natd -n ed0
ipfw add divert natd all from any to any via ed0
Что имеем:
На workstation инет работает, но только IP (пинги не ходят).
На FreeBSD работает ВСЕ.
Что не имеем:
Траффик не считаем.
Не имеем доступа с 192.168.1.2 в локалку 192.168.48.0/24
Подскажите как лучше сделать, чтобы все было (пинги и локалка видны во внутренней сети, считался траффик в tun0, была защита сервера от инетных хакеров) :)
Заранее спасибо.