The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"ipfw"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Настройка Squid и других прокси серверов (Public)
Изначальное сообщение [Проследить за развитием треда]

"ipfw"  
Сообщение от Airat_Gal email(ok) on 12-Ноя-06, 14:09 
У меня проблема небольшая можете ответить?
На ipfw мне нужно чтобы с внешней стороны пускалось на локальную машинную (например, 192.168.0.77 по порту 4545).
Как мне быть.
Заранее спасибо с уважением Айрат
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

  • ipfw, DeadLoco, 16:34 , 12-Ноя-06, (1)  
    • ipfw, Airat_Gal, 19:33 , 12-Ноя-06, (2)  
      • ipfw, DeadLoco, 20:06 , 12-Ноя-06, (3)  
        • ipfw, Airat_Gal, 08:58 , 17-Ноя-06, (4)  
          • ipfw, DeadLoco, 23:12 , 18-Ноя-06, (5)  

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


1. "ipfw"  
Сообщение от DeadLoco (??) on 12-Ноя-06, 16:34 
>У меня проблема небольшая можете ответить?
>На ipfw мне нужно чтобы с внешней стороны пускалось на локальную машинную
>(например, 192.168.0.77 по порту 4545).
>Как мне быть.
>Заранее спасибо с уважением Айрат

Вообще-то, это оффтопик, не имеющий отношения к прокси-серверам.

Решение вашей задачи - в использовании divert и port-forwarding.

1. Необходимо запустить natd

/usr/local/etc/rc.d/natd.sh
-------------------------8<------------------------------
#!/bin/sh

    outercard=fxp0
    outeraddr="123.456.789.123"
    lanhost_1="192.168.0.77"
    lanhost_2="192.168.0.33"

    case $1 in
        start)
           natd -interface ${outercard} \
                -redirect-port tcp ${lanhost_1}:4545 ${outeraddr}:4545 \
                -redirect-port udp ${lanhost_1}:4545 ${outeraddr}:4545 \
                -redirect-port tcp ${lanhost_2}:4546-4550 ${outeraddr}:4546-4550 \
                -redirect-port udp ${lanhost_2}:4546-4550 ${outeraddr}:4546-4550
        ;;

        stop)
           killall natd
        ;;
  
        *)
           echo "Do nothing"
        ;;
    esac
-------------------------8<------------------------------

2. Затем в конфигурацию IPFW добавляем строки:

    ipfw add 10000 divert natd tcp from ${lanhost_1} 4545 to any out via ${outercard}
    ipfw add 10001 divert natd udp from ${lanhost_1} 4545 to any out via ${outercard}
    ipfw add 10002 divert natd tcp from ${lanhost_2} 4546-4550 to any out via ${outercard}
    ipfw add 10003 divert natd udp from ${lanhost_2} 4546-4550 to any out via ${outercard}

Разумеется, в зависимости от текущей конфигурации вашего IPFW, все вышеописанное может не заработать. Как минимум, должен обеспечиваться проброс форвардящегося и обратного траффика через интерфейс, смотрящий в локальную сеть.

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

2. "ipfw"  
Сообщение от Airat_Gal email(ok) on 12-Ноя-06, 19:33 
>>outeraddr="123.456.789.123"
я так понимаю это ip-шник с которого должен зайти
или это мой внешний ip-шник
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "ipfw"  
Сообщение от DeadLoco (??) on 12-Ноя-06, 20:06 
>>>outeraddr="123.456.789.123"
>я так понимаю это ip-шник с которого должен зайти
>или это мой внешний ip-шник
Это ваш внешний IP-адрес.

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

4. "ipfw"  
Сообщение от Airat_Gal email(??) on 17-Ноя-06, 08:58 
>>>>outeraddr="123.456.789.123"
>>я так понимаю это ip-шник с которого должен зайти
>>или это мой внешний ip-шник
>Это ваш внешний IP-адрес.

очень интересны факт! если я вхожу в инета по мадему пытаюсь зайти на 192.168.0.77 который сморшрутизировал.
у меня не получается зайти в него! если с кокогото статического адреса нет проблем в чем может быть дело?

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

5. "ipfw"  
Сообщение от DeadLoco (ok) on 18-Ноя-06, 23:12 
>очень интересны факт! если я вхожу в инета по мадему пытаюсь зайти
>на 192.168.0.77 который сморшрутизировал.
>у меня не получается зайти в него! если с кокогото статического адреса
>нет проблем в чем может быть дело?

Думаю, причина заключается в правилах фильтрации вашего IPFW. Для более точного ответа нужно смотреть на сами правила. Но, пожалуйста, замените хотя бы первые октеты реальных IP-адресов на ххх:  

    123.45.67.89 -> xxx.xxx.67.89  

Для вашей же безопасности.

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

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

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




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

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