FreeBSD+Forward, torz, 09-Дек-02, 19:07 [смотреть все]Знаю что тема 100 раз обсуждалась, но что то никак не получаеться. Есть сервер(FreeBSD) и локалка.Сервер имеет 2 сетевых интерфейса.xl0(213.x.y.z)внешний и xl1(192.168.1.1)внутренний.Нужно перенаправить все запросы которые приходят на xl0 и порт 6112 на сервер, который находиться в локалке(IP 192.168.1.4). Добавил такое правило в ipfw.conf ipfw 100 add fwd 192.168.1.4,6112 tcp from any to 213.130.17.150 6112 Правило поставил первым.Но почему-то не работает.Подскажите правильно ли я написал. Может что-то еще нужно добавить.
|
- RE: FreeBSD+Forward, Garry, 09:56 , 10-Дек-02 (1)
- RE: FreeBSD+Forward, torz, 13:45 , 10-Дек-02 (2)
Ничего не помогает. Выкладываю настройки Ядро скмпилил с настройками options IPFIREWALL options IPFIREWALL_VERBOSE options IPFIREWALL_FORWARD options IPFIREWALL_VERBOSE_LIMIT=100 options IPFIREWALL_DEFAULT_TO_ACCEPT options IPDIVERT /etc/rc.conf natd_enable="YES" natd_interface="xl1" natd_flags="-f /etc/natd.conf -l" firewall_enable="YES" firewall_script="/etc/ipfw.rules" /etc/natd.conf redirect_port tcp 192.168.1.4:6112 6112 /etc/ipfw.conf ipfw add 100 allow all from any to any via lo0 ipfw add 105 divert natd all from any to any via xl1 ipfw add 110 fwd 192.168.1.4,6112 tcp from any to 127.0.0.0 6112 ipfw add 65500 allow all from any to any Хелп плиз
- RE: FreeBSD+Forward, torz, 13:56 , 10-Дек-02 (3)
Поправлю себя. /etc/rc.conf natd_interface="xl0" Напомню : нужно перенаправить все пакеты которые приходят из инета на сервер на порт 6112 на комп который находиться в лок.сети.(192.168.1.4)
|