Есть Solaris 10 сервер.На нем есть две сетевухи rtls1 (12.34.56.78) смотрит в интернет, rtls0 (192.168.33.1) смотрит в локалку.Трафик между интернетом и локалкой ходит с помощью nat:# cat /etc/ipf/ipnat.conf
map rtls1 192.168.33.0/24 -> 12.34.56.78/32Создаю на этом сервере зону с параметрами:
zonecfg:httpdredirect> add net
zonecfg:httpdredirect:net> set address=192.168.33.3
zonecfg:httpdredirect:net> set physical=rtls0
zonecfg:httpdredirect:net> set defroute=192.168.33.1
zonecfg:httpdredirect:net> endВ итоге получаю сетевой интерфейс:
rtls0:1: flags=1100843<UP,BROADCAST,RUNNING,MULTICAST,ROUTER,IPv4> mtu 1500 index 2
zone httpdredirect
inet 192.168.33.3 netmask ffffff00 broadcast 192.168.33.255В локальной сети данная зона работает нормально (видит все компы в локалке, ее тоже видят), а вот в интернет в отличие от реальных компов локалки она ходить отказывается.Подскажите, что нужно подправить, чтобы зона ходила в интернет?
>[оверквотинг удален]
>В итоге получаю сетевой интерфейс:
>rtls0:1: flags=1100843<UP,BROADCAST,RUNNING,MULTICAST,ROUTER,IPv4> mtu 1500 index 2
> zone httpdredirect
> inet 192.168.33.3 netmask ffffff00
>broadcast 192.168.33.255
>
>В локальной сети данная зона работает нормально (видит все компы в локалке,
>ее тоже видят), а вот в интернет в отличие от реальных
>компов локалки она ходить отказывается.Подскажите, что нужно подправить, чтобы зона ходила
>в интернет?Глянь сюда
http://blogs.sun.com/ford/entry/using_nat_in_the_global
>Глянь сюда
>
>http://blogs.sun.com/ford/entry/using_nat_in_the_globalСпасибо.Все работает.