[решено] Radmin через port mapping

Аватара пользователя
Vygov

[решено] Radmin через port mapping

Сообщение Vygov »

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

Серверная часть на локальной машине установлена, на удаленной установлен клиент. В 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, потом делается перенаправление с внешнего интерфейса, на локальный адрес.

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

Та же история. Где я ошибся?
Аватара пользователя
Telepuzik

Re: [решено] Radmin через port mapping

Сообщение Telepuzik »

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

Re: [решено] Radmin через port mapping

Сообщение Telepuzik »

Завершите процесс natd и запустите команду что я приводил в предыдущем сообщении. Либо пропишите в rc.conf: natd_flags="-s -n rl0 -u -m -redirect_port 192.168.111.9:4899 4899" и перезапустите natd.
Аватара пользователя
Telepuzik

Re: [решено] Radmin через port mapping

Сообщение Telepuzik »

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

Re: [решено] Radmin через port mapping

Сообщение Telepuzik »

Код:

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

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
Аватара пользователя
Vygov

Re: [решено] Radmin через port mapping

Сообщение Vygov »

Цитата Telepuzik:



Попробуйте прописать в natd.conf:

redirect_port tcp 4899 4899

и закоментируйте правило с fwd.
[решено] Radmin через port mapping




Я не создавал 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

Re: [решено] Radmin через port mapping

Сообщение Vygov »

Попробуйте прописать в natd.conf:

redirect_port tcp 4899 4899

и закоментируйте правило с fwd.
Аватара пользователя
Telepuzik

Re: [решено] Radmin через port mapping

Сообщение Telepuzik »

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

Re: [решено] Radmin через port mapping

Сообщение Telepuzik »

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

Re: [решено] Radmin через port mapping

Сообщение Telepuzik »

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

Вернуться в «Общий по FreeBSD»