Страница 1 из 1

IPFW redirect_address

Добавлено: 2009-01-16 21:02:53
shadow_
Доброго времени суток!
Помогите разобраться с IPFW -NAT -redirect_address (FreeBSD 6.4-RELEASE)

Код: Выделить всё

ifconfig
em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=1b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING>
        inet xxx.xxx.xxx.20 netmask 0xffffffxx broadcast xxx.xxx.xxx.23
        inet xxx.xxx.xxx.18 netmask 0xffffffff broadcast xxx.xxx.xxx.18
        ether 00:03:47:32:dc:0e
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
firewal.sh

Код: Выделить всё

1 allow ip from any to any via em1 
2  divert 8668 ip from any to xxx.xxx.xxx.18 in via em0
3 skipto 160 ip from 192.168.5.7 to any out via em0
4 allow ip from me to any out via em0
.
.
.
100 deny log logamount 1000 ip from any to any via em0
160 divert 8668 ip from 192.168.5.7 to any out via em0
165 allow ip from any to any
natd.conf

Код: Выделить всё

log
same_ports yes
use_sockets yes
port  8668
interface em0
redirect_address 192.168.5.7 xxx.xxx.xxx.18
Все вроде работает, но как выяснилось почемуто нельзя подключится к xxx.xxx.xxx.xxx на любой другой порт кроме 22,80,143 в чем проблема не могу понять, когда конектишся например на 25 порт то в /var/log/security ничего не логируется...
На 192.168.5.7

Код: Выделить всё

netstat -an | grep 25
tcp4       0      0  *.25                   *.*                    LISTEN
Фаервол отключен.

Re: IPFW redirect_address

Добавлено: 2009-01-16 23:48:05
Alex Keda
научитесь читать правила форума.
тогда я научусь читать ваши сообщения

Re: IPFW redirect_address

Добавлено: 2009-01-17 11:00:25
shadow_
ОК, извиняюсь следующий раз обязательно буду юзать теги

Код: Выделить всё

, ну а на вопрос мой отвечать не будут?

Re: IPFW redirect_address

Добавлено: 2009-01-17 11:05:47
paradox
а вы уверены что вам нужен редирект_адрес?
опишите свою задачу что вы хотите сделать
и как это в вашем понимании должно работать

Re: IPFW redirect_address

Добавлено: 2009-01-17 13:18:32
shadow_
На машине которая подключена к нету

Код: Выделить всё

 (xxx.xxx.xxx.20)
крутится веб сервер, мне нужно с локалки выпустить еще один веб сервер

Код: Выделить всё

(192.168.5.7)
там стоит jakarta-tomcat ... так как порт я немогу пробросить то я пробросил адрес. При такой конфигурации на jakarta-tomcat я спокойно захожу через браузер, на другие порты кроме выше перечисленных немогу :(

Re: IPFW redirect_address

Добавлено: 2009-01-17 13:21:55
paradox
выпустить или выставить?
уточни в терминах

а то смысл как бы сильно отличаеться

Re: IPFW redirect_address

Добавлено: 2009-01-17 13:26:43
shadow_
выставить

Re: IPFW redirect_address

Добавлено: 2009-01-17 14:05:14
paradox
interface em0
вместо em0 попробуй айпи через который пробрасываешь

Re: IPFW redirect_address

Добавлено: 2009-01-17 14:59:21
shadow_

Код: Выделить всё

natd_flags="-m -u -s -l -a xxx.xxx.xxx.18"
не помагает :(

Re: IPFW redirect_address

Добавлено: 2009-01-17 16:20:18
paradox
2 divert 8668 ip from any to xxx.xxx.xxx.18 in via em0
160 divert 8668 ip from 192.168.5.7 to any out via em0
подними 160 правило ближе ко 2
что бы вверзу 160 было


и попробуй еще раз

поидеи все должно работать....

как вариант помучиться pf

Re: IPFW redirect_address

Добавлено: 2009-01-17 17:17:19
shadow_
Вопрос снят!
Оказалось что у моего домашнего провайдера закрыты эти порты :smile:
Извините за беспокойство, paradox спасибо.