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

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

Добавлено: 08 авг 2013, 17:15
simpl3x
xelavopelk писал(а):С добавленым правилом на файрволе:
ip firewall filter
add action=accept chain=input comment="default configuration" disabled=no \
protocol=icmp
add action=accept chain=input comment="default configuration" connection-state=\
established disabled=no
add action=accept chain=input comment="default configuration" connection-state=\
related disabled=no
add action=drop chain=input comment="default configuration" disabled=no \
in-interface=WAN-IP
add action=accept chain=forward comment="default configuration" \
connection-state=established disabled=no
add action=accept chain=forward comment="default configuration" \
connection-state=related disabled=no
add action=drop chain=forward comment="default configuration" connection-state=\
invalid disabled=no
add action=accept chain=input disabled=no dst-port=8089 protocol=tcp

1. вместо изменения шрифта, на будущее, правилом хорошего тона является использование тега CODE, для размещения листингов конфига.

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

ip firewall filter
add action=accept chain=input comment="default configuration" disabled=no \
    protocol=icmp
add action=accept chain=input comment="default configuration" connection-state=\
    established disabled=no
add action=accept chain=input comment="default configuration" connection-state=\
    related disabled=no
add action=drop chain=input comment="default configuration" disabled=no \
    in-interface=WAN-IP
add action=accept chain=forward comment="default configuration" \
    connection-state=established disabled=no
add action=accept chain=forward comment="default configuration" \
    connection-state=related disabled=no
add action=drop chain=forward comment="default configuration" connection-state=\
    invalid disabled=no
add action=accept chain=input disabled=no dst-port=8089 protocol=tcp

согласитесь, читается проще =)

потом, смотрите, вы когда добавляете правило

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

add action=accept chain=input disabled=no dst-port=8089 protocol=tcp

у вас выше есть:

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

add action=drop chain=input comment="default configuration" disabled=no \
    in-interface=WAN-IP

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

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

add action=accept chain=input disabled=no dst-port=8089 protocol=tcp place-before=0

т.е. разместить правило выше всех. попробуйте.

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

Добавлено: 09 авг 2013, 13:45
xelavopelk
simpl3x писал(а):
xelavopelk писал(а):т.е. разместить правило выше всех. попробуйте.

Я пробовал оба правила и в нате и в filter делать в самом верху:

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

ip firewall nat
add action=dst-nat chain=dstnat disabled=no dst-address=87.245.159.59 dst-port=\
    8089 protocol=tcp to-addresses=192.168.0.54 to-ports=8089
add action=masquerade chain=srcnat comment="default configuration" disabled=no \
    out-interface=WAN-IP to-addresses=0.0.0.0


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

ip firewall filter
add action=accept chain=input disabled=no dst-port=8089 protocol=tcp
add action=accept chain=input comment="default configuration" disabled=no \
    protocol=icmp
add action=accept chain=input comment="default configuration" connection-state=\
    established disabled=no
add action=accept chain=input comment="default configuration" connection-state=\
    related disabled=no
add action=drop chain=input comment="default configuration" disabled=no \
    in-interface=WAN-IP
add action=accept chain=forward comment="default configuration" \
    connection-state=established disabled=no
add action=accept chain=forward comment="default configuration" \
    connection-state=related disabled=no
add action=drop chain=forward comment="default configuration" connection-state=\
    invalid disabled=no

не помогает

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

Добавлено: 09 авг 2013, 13:56
simpl3x
Отключите временно все правила в фильтре (синим крестом) и оставьте только правила nat.

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

Добавлено: 09 авг 2013, 14:17
xelavopelk
1) Сделал disabled=yes всем правилам в фильтре. Ничего не поменялось
2) Сделал так же (дополнительно к п. 1) disabled=yes правилу "add action=masquerade chain=srcnat comment="default configuration" disabled=no \
out-interface=WAN-IP to-addresses=0.0.0.0" в нате (т.е. осталось только одно правило на проброс порта в нате) - ничего не поменялось.

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

Добавлено: 09 авг 2013, 14:36
simpl3x
2ое действие естественно лишнее.

на 192.168.0.54 у вас точно открыт порт tcp:8089?
сам хост 192.168.0.54 точно выходит в интернет через микротик, на котором мы все эти настройки делаем?
вы проверяете работает ли порт-мапинг не из локальной сети?

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

Добавлено: 09 авг 2013, 15:06
xelavopelk
simpl3x писал(а):сам хост 192.168.0.54 точно выходит в интернет через микротик, на котором мы все эти настройки делаем?

Ыыыыы.... точно. у него другой шлюз стоит :) спс 8-)