Temat: OpenWRT 15.05 przekierowanie portów

Witam,

Zainstalowałem OpenWRT w wersji 15.05 na routerze Tp-Link WR1043ND V2 wraz z interfejsem graficznym Luci. Wszystko działa bardzo dobrze poza przekierowaniem portów tzn. wchodzę w "Firewall" -> "Przekierowanie portów" i dodaję nowy, po czym klikam na "Zapisz i zastosuj". No i niestety tu pojawia się problem ponieważ nic nie dodaje mi się na liście z przekierowaniami portów, próbowałem dodać różne konfiguracje i ciągle nic, niby zapisuje itd. itp., ale na liście nic się nie wyświetla, a samo przekierowanie także nie działa, proszę o pomoc. Dodam, że w firewallu nic nie grzebałem, wszystko jest na domyślnych ustawieniach.

PunBB bbcode test

2

Odp: OpenWRT 15.05 przekierowanie portów

uci show firewall pokaż. Nie pokazuj obrazków z luci bo mało z nich się można zorientować.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3 (edytowany przez markos80 2016-06-28 12:14:40)

Odp: OpenWRT 15.05 przekierowanie portów

Cześć,
chciałem się dołączyć do tematu, bo mam podobny problem i już w sumie nie mam pomysłu co jeszcze sprawdzić.
Próbuję przekierować port 102. Przekierowanie nie działa nawet jak otworzę cały router.
Konfigurację robię z "gołego" Powered by LuCI 15.05-149-g0d8bbd2 Release (git-15.363.78009-956be55) / OpenWrt Chaos Calmer 15.05.1
Teoretycznie, we wszystkich howto's jest to proste i wystarczy wpisać w Port forwarding, ale jakoś nie działa.

root@niedzwiedzie_rtr:~# uci show firewall
firewall.@defaults[0]=defaults
firewall.@defaults[0].syn_flood='1'
firewall.@defaults[0].input='ACCEPT'
firewall.@defaults[0].output='ACCEPT'
firewall.@defaults[0].forward='REJECT'
firewall.@zone[0]=zone
firewall.@zone[0].name='lan'
firewall.@zone[0].network='lan'
firewall.@zone[0].input='ACCEPT'
firewall.@zone[0].output='ACCEPT'
firewall.@zone[0].forward='ACCEPT'
firewall.@zone[1]=zone
firewall.@zone[1].name='wan'
firewall.@zone[1].network='wan' 'wan6'
firewall.@zone[1].input='REJECT'
firewall.@zone[1].output='ACCEPT'
firewall.@zone[1].forward='REJECT'
firewall.@zone[1].masq='1'
firewall.@zone[1].mtu_fix='1'
firewall.@forwarding[0]=forwarding
firewall.@forwarding[0].src='lan'
firewall.@forwarding[0].dest='wan'
firewall.@rule[0]=rule
firewall.@rule[0].name='Allow-DHCP-Renew'
firewall.@rule[0].src='wan'
firewall.@rule[0].proto='udp'
firewall.@rule[0].dest_port='68'
firewall.@rule[0].target='ACCEPT'
firewall.@rule[0].family='ipv4'
firewall.@rule[1]=rule
firewall.@rule[1].name='Allow-Ping'
firewall.@rule[1].src='wan'
firewall.@rule[1].proto='icmp'
firewall.@rule[1].icmp_type='echo-request'
firewall.@rule[1].family='ipv4'
firewall.@rule[1].target='ACCEPT'
firewall.@rule[2]=rule
firewall.@rule[2].name='Allow-IGMP'
firewall.@rule[2].src='wan'
firewall.@rule[2].proto='igmp'
firewall.@rule[2].family='ipv4'
firewall.@rule[2].target='ACCEPT'
firewall.@rule[3]=rule
firewall.@rule[3].name='Allow-DHCPv6'
firewall.@rule[3].src='wan'
firewall.@rule[3].proto='udp'
firewall.@rule[3].src_ip='fe80::/10'
firewall.@rule[3].src_port='547'
firewall.@rule[3].dest_ip='fe80::/10'
firewall.@rule[3].dest_port='546'
firewall.@rule[3].family='ipv6'
firewall.@rule[3].target='ACCEPT'
firewall.@rule[4]=rule
firewall.@rule[4].name='Allow-MLD'
firewall.@rule[4].src='wan'
firewall.@rule[4].proto='icmp'
firewall.@rule[4].src_ip='fe80::/10'
firewall.@rule[4].icmp_type='130/0' '131/0' '132/0' '143/0'
firewall.@rule[4].family='ipv6'
firewall.@rule[4].target='ACCEPT'
firewall.@rule[5]=rule
firewall.@rule[5].name='Allow-ICMPv6-Input'
firewall.@rule[5].src='wan'
firewall.@rule[5].proto='icmp'
firewall.@rule[5].icmp_type='echo-request' 'echo-reply' 'destination-unreachable' 'packet-too-big' 'time-exceeded' 'bad-header' 'unknown-h eader-type' 'router-solicitation' 'neighbour-solicitation' 'router-advertisement' 'neighbour-advertisement'
firewall.@rule[5].limit='1000/sec'
firewall.@rule[5].family='ipv6'
firewall.@rule[5].target='ACCEPT'
firewall.@rule[6]=rule
firewall.@rule[6].name='Allow-ICMPv6-Forward'
firewall.@rule[6].src='wan'
firewall.@rule[6].dest='*'
firewall.@rule[6].proto='icmp'
firewall.@rule[6].icmp_type='echo-request' 'echo-reply' 'destination-unreachable' 'packet-too-big' 'time-exceeded' 'bad-header' 'unknown-h eader-type'
firewall.@rule[6].limit='1000/sec'
firewall.@rule[6].family='ipv6'
firewall.@rule[6].target='ACCEPT'
firewall.@include[0]=include
firewall.@include[0].path='/etc/firewall.user'
firewall.@rule[7]=rule
firewall.@rule[7].src='wan'
firewall.@rule[7].dest='lan'
firewall.@rule[7].proto='esp'
firewall.@rule[7].target='ACCEPT'
firewall.@rule[8]=rule
firewall.@rule[8].src='wan'
firewall.@rule[8].dest='lan'
firewall.@rule[8].dest_port='500'
firewall.@rule[8].proto='udp'
firewall.@rule[8].target='ACCEPT'
firewall.@redirect[0]=redirect
firewall.@redirect[0].name='plcsim'
firewall.@redirect[0].src='wan'
firewall.@redirect[0].proto='tcpudp'
firewall.@redirect[0].src_dport='102'
firewall.@redirect[0].dest_ip='192.168.10.200'
firewall.@redirect[0].dest='lan'
firewall.@redirect[0].dest_port='102'

4

Odp: OpenWRT 15.05 przekierowanie portów

A co jest wanem? Jaki dostawca jaki typ połączenia? Jeżeli to modem komórkowy to nie uda się bez wykupienia odpowiedniej usługi u operatora. Jeżeli to "antena" ubiquiti to też musisz się z dostawcą skontaktować żeby przekierował port na twoje urządzenie.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5 (edytowany przez markos80 2016-07-01 08:06:07)

Odp: OpenWRT 15.05 przekierowanie portów

Mam zewnętrzne IP. Na oryginalnym firmware TP-Link'a działa bez problemów.
Pytanie czy ma ktoś zrzut firewall z takiej wersji OpenWrt, w której przekierowanie działa? Może by się coś dało porównać.

6 (edytowany przez Jarni 2016-07-01 20:45:44)

Odp: OpenWRT 15.05 przekierowanie portów

markos80 napisał/a:

Mam zewnętrzne IP. Na oryginalnym firmware TP-Link'a działa bez problemów.
Pytanie czy ma ktoś zrzut firewall z takiej wersji OpenWrt, w której przekierowanie działa? Może by się coś dało porównać.

Pokazujesz na screenie zakładkę "ogólne". Luci pozwala dokonać przekierowania portów na wewnętrzny adres IP i służę dowodem:
mnemonic.net.pl

7

Odp: OpenWRT 15.05 przekierowanie portów

Na każdej wersji openwrt działa - http://eko.one.pl/?p=openwrt-konfigurac … nykomputer

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

8 (edytowany przez markos80 2016-07-02 11:02:07)

Odp: OpenWRT 15.05 przekierowanie portów

Mam dokładnie tak jak Jarni, bo robiłem wg przykładu, który podał Cezary (inne how to, też podają taki sposób czy to z konsoli czy przez luci, ale efekt identyczny). Robiłem to na "czystym" Wrt, dlatego podejrzewam, że nastąpiła jakaś zmiana w 15.05.01, której przykłady nie obejmują?

9

Odp: OpenWRT 15.05 przekierowanie portów

W 15.05.1 jest dokładnie tak samo. Pokaż jeszcze

iptables -v -L
iptables -v -L -t nat

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

10

Odp: OpenWRT 15.05 przekierowanie portów

Chcę zrobić przekierowanie portu 80 i 443 na adres 192.168.2.2 tj. raspberry.

W firewall zrobiłem.

config redirect
    option name 'raspberry'
    option src 'wan'
    option proto 'tcpudp'
    option src_dport '80'
    option dest_port '80'
    option dest_ip '192.168.2.2'

config redirect
    option name 'raspberry'
    option src 'wan'
    option proto 'tcpudp'
    option src_dport '443'
    option dest_port '443'
    option dest_ip '192.168.2.2'

Czy to wystarczy? czy również muszę dodatkowo otworzyć te porty od strony Wan, jak poniżej?.

config rule
    option name 'raspberry'
    option src 'wan'
    option target 'ACCEPT'
    option proto 'tcp'
    option dest_port '80'

config rule
    option name 'raspberry'
    option src 'wan'
    option target 'ACCEPT'
    option proto 'tcp'
    option dest_port '443'

TP-Link TL-WDR4300 Mod, CPU 700MHz, Flash 16 MB, Gargoyle 1.5.11.4, extroot + dysk zewnętrzny Samsung (S2), kamerka MS LifeCam HD-5000
TP-Link TL-WR1043ND Mod, RAM 64 MB, chłodzenie pasywne, Gargoyle 1.5.10.14, extroot, kamerka Logitech HD Webcam C270

11

Odp: OpenWRT 15.05 przekierowanie portów

NIE  NIE nic nie otwieraj  - tylko przekierowanie smile

12

Odp: OpenWRT 15.05 przekierowanie portów

Oczywiście na routerze nie możesz mieć nic uruchomionego na porcie 80 i 443, bo ci przekierowanie nie będzie działać.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

13

Odp: OpenWRT 15.05 przekierowanie portów

Na routerze 192.168.2.1 z openwrt zrobiłem przekierowania do raspberry na adres 192.168.2.2. Na raspberry adres ten jest ustawiony statycznie i jest tej samej klasy co na routerze openwrt.

Niestety nie mogę się dostać z zewnątrz dynamiczny dns (wan) na raspberry po ssh, pomimo że port 1240 jest przekierowany. Na router od strony wan loguję się bez problemu.
Na raspberry odblokowałem ssh i ustawiłem port 1240. Po lanie wszystko działa i mam dostęp przez ssh lecz od wan nie.
Gdzie może być problem?

config redirect
    option name 'supla'
    option src 'wan'
    option proto 'tcpudp'
    option src_dport '80'
    option dest_port '80'
    option dest_ip '192.168.2.2'

config redirect
    option name 'supla_ssl'
    option src 'wan'
    option proto 'tcpudp'
    option src_dport '443'
    option dest_port '443'
    option dest_ip '192.168.2.2'

config redirect
    option name 'ssh'
    option src 'wan'
    option proto 'tcpudp'
    option src_dport '1240'
    option dest_port '1240'
    option dest_ip '192.168.2.2'
TP-Link TL-WDR4300 Mod, CPU 700MHz, Flash 16 MB, Gargoyle 1.5.11.4, extroot + dysk zewnętrzny Samsung (S2), kamerka MS LifeCam HD-5000
TP-Link TL-WR1043ND Mod, RAM 64 MB, chłodzenie pasywne, Gargoyle 1.5.10.14, extroot, kamerka Logitech HD Webcam C270

14 (edytowany przez mar_w 2021-05-02 21:03:53)

Odp: OpenWRT 15.05 przekierowanie portów

np. Rpi nie ma ustawionej domyślnej trasy przez router i nie wie gdzie pchać pakiet który przyszedł ze świata, bo ma tylko w swojej tablicy routingu sieć LAN.
Sprawdź to

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

15 (edytowany przez krynio 2021-05-03 10:56:16)

Odp: OpenWRT 15.05 przekierowanie portów

@mar_w nie wiem gdzie tego szukać lecz nie wypada mi tu o to pytać. Statyczne IP 192.168.2.2 na Rpi ustawiłem zgodnie z poradnikami w sieci i działa. Problem jest tylko z przekierowaniem portów np. ssh 1240 na 192.168.2.2.

Przekierowanie portów które opisałem w poście nr 13 zrobiłem na LEDE (17.01-SNAPSHOT, r3566-98c003e), a nie openwrt jak pisałem.
Dla testu zainstalowałem na innym wolnym routerze bieżące wydanie Gargoyle 1.13.0.0 i wyklikałem w nim te same przekierowania portów. Jak widać zapis jest inny, oddzielnie jest tcp i udp może tu jest problem?. Nie mam jak teraz tego sprawdzić sprzęt docelowy jest u siostry.

config redirect 'redirect_enabled_number_0'
    option name 'rpi'
    option src 'wan'
    option dest 'lan'
    option family 'ipv4'
    option proto 'tcp'
    option src_dport '80'
    option dest_ip '192.168.2.2'
    option dest_port '80'

config redirect 'redirect_enabled_number_1'
    option name 'rpi'
    option src 'wan'
    option dest 'lan'
    option family 'ipv4'
    option proto 'udp'
    option src_dport '80'
    option dest_ip '192.168.2.2'
    option dest_port '80'

config redirect 'redirect_enabled_number_2'
    option name 'ssl'
    option src 'wan'
    option dest 'lan'
    option family 'ipv4'
    option proto 'tcp'
    option src_dport '443'
    option dest_ip '192.168.2.2'
    option dest_port '443'

config redirect 'redirect_enabled_number_3'
    option name 'ssl'
    option src 'wan'
    option dest 'lan'
    option family 'ipv4'
    option proto 'udp'
    option src_dport '443'
    option dest_ip '192.168.2.2'
    option dest_port '443'

config redirect 'redirect_enabled_number_4'
    option name 'ssh'
    option src 'wan'
    option dest 'lan'
    option family 'ipv4'
    option proto 'tcp'
    option src_dport '1240'
    option dest_ip '192.168.2.2'
    option dest_port '1240'

config redirect 'redirect_enabled_number_5'
    option name 'ssh'
    option src 'wan'
    option dest 'lan'
    option family 'ipv4'
    option proto 'udp'
    option src_dport '1240'
    option dest_ip '192.168.2.2'
    option dest_port '1240'

TP-Link TL-WDR4300 Mod, CPU 700MHz, Flash 16 MB, Gargoyle 1.5.11.4, extroot + dysk zewnętrzny Samsung (S2), kamerka MS LifeCam HD-5000
TP-Link TL-WR1043ND Mod, RAM 64 MB, chłodzenie pasywne, Gargoyle 1.5.10.14, extroot, kamerka Logitech HD Webcam C270

16 (edytowany przez mar_w 2021-05-03 14:19:40)

Odp: OpenWRT 15.05 przekierowanie portów

Jeżeli na Rpi ustawiłeś tylko adres 192...2.2 i maskę BEZ bramy to nie będzie wiedział gdzie odesłać odpowiedź, jeżeli nadawca "pierwszego" pakietu ma adres z poza sieci LAN.

Na Rpi masz jakiegoś innego Linuxa czy Openwrt?
Wpisz w konsoli
# route -n

To będziesz widział czy Rpi zna trasę do innych sieci.

A nic nie zaszkodzi jeżeli w firewallu rozdzielisz protokoły TCP i UDP na 2 osobne sekcje.
dodaj dla porządku opcję:

option    dest        'lan'

A na tym Gargoyle przekierowanie działa od strony WAN?

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

17

Odp: OpenWRT 15.05 przekierowanie portów

@mar_w dziękuję, naprowadziłeś.

Wprawdzie nie wiem co konkretnie było przyczyną, ponieważ zrobiłem kilka zmian jednocześnie i działa.
Moje zmiany to:
1. rozdzieliłem protokoły TCP i UDP na 2 osobne sekcje.
2. dopisałem option    dest        'lan'
3. zmieniłem adres IP Rpi na 192.168.2.10 i na ten adres zrobiłem przekierowania.

TP-Link TL-WDR4300 Mod, CPU 700MHz, Flash 16 MB, Gargoyle 1.5.11.4, extroot + dysk zewnętrzny Samsung (S2), kamerka MS LifeCam HD-5000
TP-Link TL-WR1043ND Mod, RAM 64 MB, chłodzenie pasywne, Gargoyle 1.5.10.14, extroot, kamerka Logitech HD Webcam C270