Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » [решено] Radmin через port mapping

Ответить
Настройки темы
[решено] Radmin через port mapping

Старожил


Сообщения: 375
Благодарности: 5

Профиль | Отправить PM | Цитировать


Ситуация: с удаленной машины требуется подключиться к машине, находящейся за шлюзом. Пошел путем перенаправления портов.
Серверная часть на локальной машине установлена, на удаленной установлен клиент. В ipfw.rules добавлены следующие строчки:

$cmd add allow tcp from any to any 4899
$cmd add allow tcp from any 4899 to any
$cmd add 100 fwd 192.168.111.88,4899 tcp from any to me 4899

Разрешается движение по порту 4899, потом делается перенаправление с внешнего интерфейса, на локальный адрес.
При подключении выскакивает окно "Нельзя подсоединиться к серверу". Пробовал также с одной локальной машины через внешний интерфейс подключиться к другой.
Та же история. Где я ошибся?

Отправлено: 14:34, 30-08-2007

 

Аватара для Telepuzik

Ветеран


Сообщения: 3722
Благодарности: 747

Профиль | Отправить PM | Цитировать


Приведите вывод команды ipfw show после попытки соединения из внешней сети.

-------
По'DDoS'ил и бросил :-)


Отправлено: 13:26, 31-08-2007 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Старожил


Сообщения: 375
Благодарности: 5

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
00100    381     36780 allow tcp from any to me 22
00200    327     71892 allow tcp from me 22 to any
00300 447743 281927891 divert 8668 ip from any to any via rl0
00400      0         0 allow tcp from any to any 4899
00500      0         0 allow tcp from any 4899 to any
00550      2        96 fwd 192.168.111.88,4899 tcp from any to x.x.x.x 4899
00600 202060  27726609 allow ip from x.x.x.x to any out xmit rl0
00700  12845   4766161 allow ip from any to x.x.x.x in recv rl0
00800 232838 249435121 allow ip from any to 192.168.111.0/24 via rl0
00900  11172   1412726 allow ip from 192.168.111.0/24 to 192.168.111.1 in recv rxp0
01000  17018  19987781 allow ip from 192.168.111.1 to 192.168.111.0/24 out xmit rxp0
01100 202758  26273464 allow ip from 192.168.111.0/24 to any in recv rxp0
01200 232837 249433621 allow ip from any to 192.168.111.0/24 out xmit rxp0
01300  13664  18638436 allow ip from any to any via so0
01400      0         0 deny ip from any to 127.0.0.0/8
01500      0         0 deny ip from 127.0.0.0/8 to any
65535   2005    643194 deny ip from any to any

Отправлено: 18:11, 31-08-2007 | #3


Старожил


Сообщения: 375
Благодарности: 5

Профиль | Отправить PM | Цитировать


Возможно, проблема в Nat? Если не ошибаюсь, при рабочем Nat немного другой конфиг идет?

Отправлено: 14:08, 05-09-2007 | #4


Аватара для Telepuzik

Ветеран


Сообщения: 3722
Благодарности: 747

Профиль | Отправить PM | Цитировать


Попробуйте прописать в natd.conf:
redirect_port tcp <внешний ip> 4899 4899
и закоментируйте правило с fwd.

-------
По'DDoS'ил и бросил :-)


Отправлено: 15:47, 05-09-2007 | #5


Старожил


Сообщения: 375
Благодарности: 5

Профиль | Отправить PM | Цитировать


Цитата Telepuzik:
Попробуйте прописать в natd.conf:
redirect_port tcp <внешний ip> 4899 4899
и закоментируйте правило с fwd. »
Я не создавал natd.conf, NAT сконфигурирован в rc.conf через natd_flags="-n rl0 -u -m"
В команжной строке задаю:

# natd -redirect_port tcp x.x.x.x:4899 4899

Ошибка - "aliasing adress not given".
Пробую так:

#natd -redirect_port tcp x.x.x.x:4899 192.168.111.9:4899

Ошибка - "aliasing adress not given".

Кстати, ip, имхо, нужно внутренний задавать.

Последний раз редактировалось Vygov, 05-09-2007 в 18:55.


Отправлено: 18:42, 05-09-2007 | #6


Аватара для Telepuzik

Ветеран


Сообщения: 3722
Благодарности: 747

Профиль | Отправить PM | Цитировать


Сорри ошибся, конечно ip сервака где установлен Radmin.

-------
По'DDoS'ил и бросил :-)


Отправлено: 19:20, 05-09-2007 | #7


Старожил


Сообщения: 375
Благодарности: 5

Профиль | Отправить PM | Цитировать


Ошибка та же. Alias adress - При чем он здесь?

Отправлено: 19:29, 05-09-2007 | #8


Аватара для Telepuzik

Ветеран


Сообщения: 3722
Благодарности: 747

Профиль | Отправить PM | Цитировать


Попробуйте вот так:
natd -s -m -u -n rl0 -redirect_port 192.168.111.9:4899 4899

-------
По'DDoS'ил и бросил :-)


Отправлено: 15:52, 06-09-2007 | #9


Старожил


Сообщения: 375
Благодарности: 5

Профиль | Отправить PM | Цитировать


Выдает ошибку: natd: Unable to bind divert socket.: Address already in use
Вот мой ipfw.rules:

ipfw.rules
#!/bin/sh
cmd=/sbin/ipfw
ln="192.168.111.0/24"
inet_if_ip="x.x.x.x"
inet_if="rl0"
local_if="fxp0"
local_if_ip="192.168.111.1"
$cmd -q -f flush

$cmd add allow all from any to any via lo0

$cmd add divert natd ip from any to any via $inet_if

$cmd add allow tcp from any to any 4899
$cmd add allow tcp from any 4899 to any
$cmd add allow tcp from any to 192.168.111.9 4899 in recv rl0
$cmd add allow tcp from any to 192.168.111.9 4899 out via fxp0

$cmd add allow ip from $inet_if_ip to any out xmit $inet_if
$cmd add allow ip from any to $inet_if_ip in recv $inet_if
$cmd add allow ip from any to $ln via $inet_if

$cmd add allow ip from $ln to $local_if_ip in recv $local_if
$cmd add allow ip from $local_if_ip to $ln out xmit $local_if

$cmd add allow ip from $ln to any in recv $local_if
$cmd add allow ip from any to $ln out xmit $local_if

$cmd add allow ip from any to any via lo0
$cmd add deny ip from any to 127.0.0.0/8
$cmd add deny ip from 127.0.0.0/8 to any

Последний раз редактировалось Vygov, 20-09-2007 в 16:26.


Отправлено: 18:18, 06-09-2007 | #10



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » [решено] Radmin через port mapping

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
FreeBSD - port mapping во FreeBSD olegpon Общий по FreeBSD 1 23-09-2009 14:19
Suse/OpenSuSE - [решено] настройка port mapping в squid seman Общий по Linux 31 18-05-2009 16:11
Firewall - Port Mapping в KWR empy Сетевые технологии 6 28-08-2008 10:29
FreeBSD - port mapping и ipfw farlow Общий по FreeBSD 0 20-11-2007 18:21
Port Mapping elbrusik Сетевые технологии 2 27-02-2006 09:34




 
Переход