Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по FreeBSD (http://forum.oszone.net/forumdisplay.php?f=10)
-   -   [решено] mpd + ipfw. Не работает с внешки (http://forum.oszone.net/showthread.php?t=133081)

mss_sarvarbek 25-02-2009 10:20 1048116

mpd + ipfw. Не работает с внешки
 
Привет знатокам. Помогите настроит mpd + ipfw :( . У меня FreeBsd 7.0 + mpd-3.18_5+ipfw+NAT.
Теперь настройки:
1) mpd.links
pptp0:
set link type pptp
set pptp self 222.222.222.221
set pptp enable incoming
set pptp disable originate
2) mpd.conf там все нормально с локалки работает

3) ipfw c кусок рула: Настройки сделал как http://www.lissyara.su/?id=1356
#Block All
$cmd 1000 deny ip from any to any

# NAT
$cmd 1500 divert natd ip from any to any out via $iad #$iad интерфес сморящий в инет
$cmd 1510 ip from any to any
$cmd 1550 tcp from any to me 1723
$cmd 1560 gre from any to any

4) Все работает NAT + SQUID,

5) Результати sockstat
root mpd 2921 3 dgram -> /var/run/logpriv
root mpd 2931 17 tcp4 222.222.222.221:1723

Где ошибка? Помогите , уже 3 ий день ....

WhitePangolin 25-02-2009 14:39 1048305

Я конечно прошу прощения, но как черт возьми после правила:
Цитата:

Цитата mss_sarvarbek
$cmd 1000 deny ip from any to any »

у Вас умудряются работать правила:
Цитата:

Цитата mss_sarvarbek
$cmd 1500 divert natd ip from any to any out via $iad #$iad интерфес сморящий в инет
$cmd 1510 ip from any to any
$cmd 1550 tcp from any to me 1723
$cmd 1560 gre from any to any »

Это же технически невозможно. Абсолютно любой пакет попадает под первое правило и соответственно запрещается. До любого последующего правила пакет просто не дойдет никогда.
И уж тем паче, при таком правиле утверждение
Цитата:

Цитата mss_sarvarbek
Все работает NAT + SQUID »

так же не может соответствовать действительности ибо никто даже до порта сквида не сможет достучаться так как в any входит и адрес скивда.

mss_sarvarbek 25-02-2009 15:57 1048374

Цитата:

Цитата WhitePangolin
так же не может соответствовать действительности ибо никто даже до порта сквида не сможет достучаться »

Хорошо, я специально узавивал что Ipfw настроен с помошью сайта
http://www.lissyara.su/?id=1356
посмотрите там указан как настроит NAT . На скрипте есть skip комманды.
И другой строны вы правы , я изменил последные строки положил вверх и все работает

WhitePangolin 25-02-2009 16:16 1048390

Цитата:

Цитата mss_sarvarbek
я изменил последные строки положил вверх и все работает »

включите [решено] :)


Время: 16:25.

Время: 16:25.
© OSzone.net 2001-