The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"И снова IPFW, natd и redirect_port"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"И снова IPFW, natd и redirect_port"  +/
Сообщение от Aivan email(ok) on 22-Май-09, 11:53 
Несколько дней в поисках решения проблемы не привели к должному результату..

Есть локалка провайдера, работает по схеме: Инет_внешний--->Роутер_DLink--->Шлюз_на_Freebsd-->Локалка

Пытаюсь зделать проброс порта со шлюза на машину в локалке таким образом:

00055       6         300 divert 8669 ip from any to 192.168.0.5 dst-port 6112
00057       0           0 allow ip from any to 10.10.10.1 dst-port 6112
00058       0           0 allow ip from 10.10.10.1 6112 to any

ps ax|grep natd
4810  ??  Ss     3:55,81 /sbin/natd -a 192.168.0.5
5874  ??  Is     0:00,00 natd -a 192.169.0.5 -p 8669 -f /etc/natd.conf

cat /etc/natd.conf
same_ports yes
use_sockets yes
redirect_port tcp 10.10.10.1:6112 6112
redirect_port udp 10.10.10.1:6112 6112

В ipfw видно, что пакеты попадают в natd и не выходят из него. Кто что может посоветовать?
Правила ipfw максимально упростил для получения рабочего вида, секьюрность будет потом.

uname -v
FreeBSD 7.1-BETA2 #1: Wed Dec 10 17:30:31 EET 2008

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "И снова IPFW, natd и redirect_port"  +/
Сообщение от Новичок (??) on 22-Май-09, 12:01 
>00055       6  300 divert 8669 ip from any to 192.168.0.5 dst-port 6112
>00057       0   0 allow ip from any to 10.10.10.1 dst-port 6112
>00058       0   0 allow ip from 10.10.10.1 6112 to any

Мне кажется у вас нет правило которое бы заварачивало бы от 192.168.0.5 dst-port 6112 в NAT

Удачи!

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "И снова IPFW, natd и redirect_port"  +/
Сообщение от Aivan email(ok) on 22-Май-09, 12:07 
>Мне кажется у вас нет правило которое бы заварачивало бы от 192.168.0.5
>dst-port 6112 в NAT
>
>Удачи!

Так вот же оно, самое первое

00055       6  300 divert 8669 ip from any to 192.168.0.5 dst-port 6112

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "И снова IPFW, natd и redirect_port"  +/
Сообщение от Kos (??) on 22-Май-09, 12:25 
>>Мне кажется у вас нет правило которое бы заварачивало бы от 192.168.0.5
>>dst-port 6112 в NAT
>>
>>Удачи!
>
>Так вот же оно, самое первое
>
>00055       6  300 divert 8669
>ip from any to 192.168.0.5 dst-port 6112

Вы "к" и "от" различаете?

Ваше правило заворачивает "к", а вот обратный трафик никуда не заворачивается...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "И снова IPFW, natd и redirect_port"  +/
Сообщение от Pahanivo email(ok) on 22-Май-09, 12:33 
>[оверквотинг удален]
>>>Удачи!
>>
>>Так вот же оно, самое первое
>>
>>00055       6  300 divert 8669
>>ip from any to 192.168.0.5 dst-port 6112
>
>Вы "к" и "от" различаете?
>
>Ваше правило заворачивает "к", а вот обратный трафик никуда не заворачивается...

привелите свой полнй фаервол

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "И снова IPFW, natd и redirect_port"  +/
Сообщение от Aivan email(ok) on 22-Май-09, 14:59 
Всем спасибо, проблему решил!! :-)
Выкладываю рабочий конфиг:

natd -p 8669 -n em0 -redirect_port tcp 10.10.10.1:6112 6112
natd -p 8670 -n em0 -redirect_port udp 10.10.10.1:6112 6112

ipfw add 55 divert 8669 tcp from any to 192.168.0.5 dst-port 6112 via em0
ipfw add 56 divert 8670 udp from any to 192.168.0.5 dst-port 6112 via em0
ipfw add 57 divert 8669 tcp from 10.10.10.1 to any via em0
ipfw add 58 divert 8670 udp from 10.10.10.1 to any via em0
ipfw add 59 allow ip from any to 10.10.10.1 dst-port 6112
ipfw add 60 allow ip from 10.10.10.1 6112 to any

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру