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

Проброс портов

Добавлено: 19 май 2013, 23:33
ZxNuClear
Ногами не пинайте, я только начинаю познавать как все работает )) Такая задача - на компе запущен сервер для голосового общения (Mumble), никак не получается пробросить порт, чтобы сервер был виден в интернете. Проброс порта выглядит так:

Mumble Server
chain=dstnat action=dst-nat to-addresses=192.168.1.2 to-ports=2517
protocol=tcp in-interface=ether1 dst-port=2517

При сканировании порта из вне на открытось - пишет "ОТКРЫТ", но при этом сервер не доступен. Может еще что то нужно добавить? Сразу скажу, что сервер работает и доступен на роутере с прошивкой dd-wrt. На Mikrotike настройка значительно сложнее))

p.s. Кстати, еще интересует такой вопрос - на телефоне есть программа для управления компом с серверной частью на компе. Сделал проброс порта

Unified Remote Control
chain=dstnat action=dst-nat to-addresses=192.168.1.2 to-ports=9512
protocol=tcp in-interface=ether1 dst-port=9512

если коннектиться через 3G сеть на телефоне, то все нормально, сервер доступен, но при подключении телефона к wifi получаю ошибку "TCP connection refused". Получается, что нужно добавить еще проброс порта для локального трафика?

Re: Проброс портов

Добавлено: 20 май 2013, 00:33
simpl3x
точно сервер использует только один порт tcp:2517?
на сервере точно в качестве шлюза указан микротик?
на сервере точно есть доступ в интенрет?
хотя если у вас по порту управления подключение есть, то значит последние два вопроса отпадают, но все таки проверьте на всякий случай =)

для подключения из локалки по внешнему адресу обратно в локалку, нужно настроить loopback nat или hairpin nat http://wiki.mikrotik.com/wiki/Hairpin_NAT
проще говоря вам надо скрыть свой адрес адресом микротика через src-nat или маскарад:

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

/ip firewall nat
add chain=srcnat src-address=192.168.1.0/24 \
  dst-address=192.168.1.2 protocol=tcp dst-port=9512 \
  out-interface=LAN action=masquerade

вместо LAN укажите имя своего интерфейса.
либо сразу подключаться по локальному адресу
либо можете обыграть это как то через dns, указав в свойствах подключения программы не IP а имя, которое снаружи, внешними адресами будет резовится во внешний адрес, а из локалки, с помощью статической записи на микротике будет резолвится в локальный адрес.

Re: Проброс портов

Добавлено: 20 май 2013, 17:07
ZxNuClear

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

# Порт на котором будет висеть сервер Mumble (TCP/UDP соединения)
port=2517

# IP адрес или название хоста для сервера.
# Оставьте пустым (по-умолчанию), murmur будет использовать все доступные адреса.
host=192.168.1.2

Вырезка из конфига сервера. Порт используется один. На роутере с dd-wrt я просто делал проброс порта 2517 на внутренний адрес 192.168.1.2 (адрес компа, на котором запускается сервер) и в принципе все начинало работать. Тут же порт открыт, но сервер не доступен

Re: Проброс портов

Добавлено: 20 май 2013, 20:39
gmx
Пробуйте пробрасывать тот же порт, но по UDP протоколу.

Re: Проброс портов

Добавлено: 20 май 2013, 20:52
ZxNuClear
Тьфу блин, как оказалось сервер из интернета виден и нормально функционирует, просто с этого же компа не могу подключиться к нему по внешнему IP, но по локальному IP нормально подключаюсь. Осталось понять как правильно настроить проброс, чтобы внутри локалки можно было ходить через внешний IP

Re: Проброс портов

Добавлено: 20 май 2013, 22:02
simpl3x
выше посмотрите, там же все написано.

Re: Проброс портов

Добавлено: 20 май 2013, 23:32
ZxNuClear
Посмотрел, попробовал, ничего не получилось (( Подскажите что и куда вписать, при:

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

[*]LAN IP Address: 192.168.1.1/24
[*]Комп с сервером подключен к ether2 и имеет статический адрес 192.168.1.2
[*]Провод провайдера подключен к ether1
[*]WiFi - wlan1 с адресом 192.168.1.3

Re: Проброс портов

Добавлено: 30 май 2013, 08:38
kosta
Сам чайник в микротиках и может глупость напишу, но у вас ни слова про записи в фильтрах файрвола.
Может у вас трафик режется правилом.
Я смотрю в winbox'е: IP -> Firewall -> Filter Rules
Для наглядности обнулите счетчики и посмотрите изменения, когда пытаетесь обратиться снаружи.

Re: Проброс портов

Добавлено: 30 май 2013, 13:28
ZxNuClear
kosta писал(а):Сам чайник в микротиках и может глупость напишу, но у вас ни слова про записи в фильтрах файрвола.
Может у вас трафик режется правилом.
Я смотрю в winbox'е: IP -> Firewall -> Filter Rules
Для наглядности обнулите счетчики и посмотрите изменения, когда пытаетесь обратиться снаружи.


У меня в IP -> Firewall -> Filter Rules ни одного правила нет.

Счетчик обнулял, смотрел, при попытке "достучаться" из локалки по внешнему адресу так и висит на 0