1 (edytowany przez maciekj22 2025-06-08 11:52:13)

Temat: mwan3 na TL-WR1043nd V3 - prośba o pomoc w konfiguracji

Cześć

Próbuję odpalić mwan3 na starym routerze TP Linka TL-WR1043nd. Na ten moment uporałem się z Extrootem, ponieważ 8mb flash nie było wystarczające, aktualnie mam 2GB. Openwrt w wersji 24.10

Niestety zatrzymuję się na konfiguracji 2 wanów.

Stąd wziąłem numerację portów do vlanu (jest odwrotna niż w rzeczywistości na obudowie)
https://openwrt.org/toh/tp-link/tl-wr1043nd




Oryginalny plik /etc/config/network/ :


config interface 'loopback'
        option device 'lo'
        option proto 'static'
        option ipaddr '127.0.0.1'
        option netmask '255.0.0.0'

config globals 'globals'
        option ula_prefix 'fddd:31b5:5944::/48'

config device
        option name 'br-lan'
        option type 'bridge'
        list ports 'eth1.1'

config interface 'lan'
        option device 'br-lan'
        option proto 'static'
        option ipaddr '192.168.1.1'
        option netmask '255.255.255.0'
        option ip6assign '60'

config interface 'wan'
        option device 'eth0.2'
        option proto 'dhcp'

config interface 'wan6'
        option device 'eth0.2'
        option proto 'dhcpv6'

config switch
        option name 'switch0'
        option reset '1'
        option enable_vlan '1'

config switch_vlan
        option device 'switch0'
        option vlan '1'
        option ports '1 2 3 4 0t'

config switch_vlan
        option device 'switch0'
        option vlan '2'
        option ports '5 6t'





Zmiany, które wprowadziłem:


config interface 'loopback'
    option ifname 'lo'
    option proto 'static'
    option ipaddr '127.0.0.1'
    option netmask '255.0.0.0'

config globals 'globals'
    option ula_prefix 'fddf:6c77:8aea::/48'

config interface 'lan'
    option type 'bridge'
    option ifname 'eth1.1'
    option proto 'static'
    option netmask '255.255.255.0'
    option ip6assign '60'
    option hostname 'GL-AR750-bc0'
    option ipaddr '192.168.10.1'
    option delegate '0'

config interface 'wan'
    option ifname 'eth0'
    option proto 'dhcp'
    option hostname 'GL-AR750-bc0'
    option metric '10'

config interface 'wan2'
    option ifname 'eth1.2'
    option proto 'dhcp'
    option hostname 'GL-AR750-bc1'
    option metric '11'
    option delegate '0'

config interface 'wan6'
    option ifname 'eth0'
    option proto 'dhcpv6'
    option auto '0'

config switch
    option name 'switch0'
    option reset '1'
    option enable_vlan '1'

config switch_vlan
    option device 'switch0'
    option vlan '1'
    option ports '1 2 3 0t'

config switch_vlan
    option device 'switch0'
    option vlan '2'
    option ports '4 0t'

config interface 'guest'
    option ifname 'guest'
    option type 'bridge'
    option proto 'static'
    option ipaddr '192.168.9.1'
    option netmask '255.255.255.0'
    option ip6assign '60'


Niestety po tym zabiegu port Lan1 (czyli w plikach port 4) działa jako WAN, dostaje adresacje i z niego pingować mogę, natomiast port WAN nie dostaje adresacji i nie pinguje.





Drugie podejście:


config interface 'loopback'
        option device 'lo'
        option proto 'static'
        option ipaddr '127.0.0.1'
        option netmask '255.0.0.0'

config globals 'globals'
        option ula_prefix 'fddd:31b5:5944::/48'

config device
        option name 'br-lan'
        option type 'bridge'
        list ports 'eth1.1'

config interface 'lan'
        option device 'br-lan'
        option proto 'static'
        option ipaddr '192.168.1.1'
        option netmask '255.255.255.0'
        option ip6assign '60'

config interface 'wan'
        option ifname 'eth0.2'
        option proto 'dhcp'

    config switch_vlan
        option device 'switch0'
        option vlan '1'
        option ports '1 2 3 0t'

    config switch_vlan
        option device 'switch0'
        option vlan '2'
        option ports '5 0t'

    config switch_vlan
        option device 'switch0'
        option vlan '3'
        option ports '4 0t'

    config interface 'wan2'
        option ifname 'eth0.3'
        option proto 'dhcp'


Tu zarówno port WAN, jak i LAN nie pingują, nie dostają adresacji.


Po podmianie eth0.2 i eth 0.3 na eth1.2 i eth1.3 pojawia się ruch TX na obu łączach, ale nie pojawia się ruch RX





Starałem się nie kopiować na pałe poradników, ale gdzieś i tak popełniam błąd.

Gdyby ktoś pomógł będę wdzięczny, dziękuję!

2

Odp: mwan3 na TL-WR1043nd V3 - prośba o pomoc w konfiguracji

Tam masz tak "jakby" dwa switche, przynajmniej w logicznym rozumieniu problemu.

Jeżeli oryginał to

config device
        option name 'br-lan'
        option type 'bridge'
        list ports 'eth1.1'

config interface 'lan'
        option device 'br-lan'
        option proto 'static'
        option ipaddr '192.168.1.1'
        option netmask '255.255.255.0'
        option ip6assign '60'

config interface 'wan'
        option device 'eth0.2'
        option proto 'dhcp'

config interface 'wan6'
        option device 'eth0.2'
        option proto 'dhcpv6'

config switch
        option name 'switch0'
        option reset '1'
        option enable_vlan '1'

config switch_vlan
        option device 'switch0'
        option vlan '1'
        option ports '1 2 3 4 0t'

config switch_vlan
        option device 'switch0'
        option vlan '2'
        option ports '5 6t'

I chcesz wyciągnąć powiedzmy lan4 jako wan2 to

config device
        option name 'br-lan'
        option type 'bridge'
        list ports 'eth1.1'

config interface 'lan'
        option device 'br-lan'
        option proto 'static'
        option ipaddr '192.168.1.1'
        option netmask '255.255.255.0'
        option ip6assign '60'

config interface 'wan'
        option device 'eth0.2'
        option proto 'dhcp'

config interface 'wan2'
        option device 'eth1.3'
        option proto 'dhcp'


config switch
        option name 'switch0'
        option reset '1'
        option enable_vlan '1'

config switch_vlan
        option device 'switch0'
        option vlan '1'
        option ports '2 3 4 0t'

config switch_vlan
        option device 'switch0'
        option vlan '3'
        option ports '1 0t'

config switch_vlan
        option device 'switch0'
        option vlan '2'
        option ports '5 6t'
Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: mwan3 na TL-WR1043nd V3 - prośba o pomoc w konfiguracji

Hej

Dziękuję za odpowiedź, zastosowałem się, ale net całkiem przestał działać
Dodałem Wan i Wan2 do jednej zony na firewallu, ale nie pomogło.

Tak to wygląda:

https://zapodaj.net/images/3e7c6ae461fbe.png
https://zapodaj.net/images/3e8fc34dc57f8.png

4

Odp: mwan3 na TL-WR1043nd V3 - prośba o pomoc w konfiguracji

Pokaż cały

uci show network
uci show firewall

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

5

Odp: mwan3 na TL-WR1043nd V3 - prośba o pomoc w konfiguracji

root@OpenWrt:~# uci show network
network.loopback=interface
network.loopback.device='lo'
network.loopback.proto='static'
network.loopback.ipaddr='127.0.0.1'
network.loopback.netmask='255.0.0.0'
network.globals=globals
network.globals.ula_prefix='fddd:31b5:5944::/48'
network.globals.packet_steering='1'
network.@device[0]=device
network.@device[0].name='br-lan'
network.@device[0].type='bridge'
network.@device[0].ports='eth1.1'
network.lan=interface
network.lan.device='br-lan'
network.lan.proto='static'
network.lan.ipaddr='192.168.1.1'
network.lan.netmask='255.255.255.0'
network.lan.ip6assign='60'
network.wan=interface
network.wan.device='eth0.2'
network.wan.proto='dhcp'
network.wan2=interface
network.wan2.device='eth1.3'
network.wan2.proto='dhcp'
network.@switch[0]=switch
network.@switch[0].name='switch0'
network.@switch[0].reset='1'
network.@switch[0].enable_vlan='1'
network.@switch_vlan[0]=switch_vlan
network.@switch_vlan[0].device='switch0'
network.@switch_vlan[0].vlan='1'
network.@switch_vlan[0].ports='2 3 4 0t'
network.@switch_vlan[1]=switch_vlan
network.@switch_vlan[1].device='switch0'
network.@switch_vlan[1].vlan='3'
network.@switch_vlan[1].ports='1 0t'
network.@switch_vlan[2]=switch_vlan
network.@switch_vlan[2].device='switch0'
network.@switch_vlan[2].vlan='2'
network.@switch_vlan[2].ports='5 6t'






root@OpenWrt:~# uci show firewall
firewall.@defaults[0]=defaults
firewall.@defaults[0].syn_flood='1'
firewall.@defaults[0].input='REJECT'
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].input='REJECT'
firewall.@zone[1].output='ACCEPT'
firewall.@zone[1].forward='REJECT'
firewall.@zone[1].masq='1'
firewall.@zone[1].mtu_fix='1'
firewall.@zone[1].network='wan' 'wan6' 'wan2'
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].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-header-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-header-type'
firewall.@rule[6].limit='1000/sec'
firewall.@rule[6].family='ipv6'
firewall.@rule[6].target='ACCEPT'
firewall.@rule[7]=rule
firewall.@rule[7].name='Allow-IPSec-ESP'
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].name='Allow-ISAKMP'
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'

6

Odp: mwan3 na TL-WR1043nd V3 - prośba o pomoc w konfiguracji

Wygląda normalnie. Metryki jeszcze ustaw na interfejsach

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

7 (edytowany przez maciekj22 2025-06-08 23:35:35)

Odp: mwan3 na TL-WR1043nd V3 - prośba o pomoc w konfiguracji

Ustawiłem, aktualnie działa tylko WAN, WAN2 (port lan4) nie pinguje, sprawdziłem oba routery od dostawców - na obu internet jest. Na routerze miga ikonka WAN, LAN4 i LAN2, do którego mam wpiętego po kablu laptopa, więc tu też wygląda okay. Na bieżącej konfiguracji da się korzystać z internetu, ale pinguje tylko z fabrycznego WANu.


https://zapodaj.net/images/fa65a92c1d1f0.png
https://zapodaj.net/images/ca59876bf4a09.png

WAN (192.168.0.1), eth0.2:
https://zapodaj.net/images/458e8219ff566.png

WAN2 (192.168.3.1), eth1.3:
https://zapodaj.net/images/b750b076b366f.png


Aktualnie mój config wygląda tak:


config interface 'loopback'
        option device 'lo'
        option proto 'static'
        option ipaddr '127.0.0.1'
        option netmask '255.0.0.0'

config globals 'globals'
        option ula_prefix 'fddd:31b5:5944::/48'
        option packet_steering '1'

config device
        option name 'br-lan'
        option type 'bridge'
        list ports 'eth1.1'

config interface 'lan'
        option device 'br-lan'
        option proto 'static'
        option ipaddr '192.168.1.1'
        option netmask '255.255.255.0'
        option ip6assign '60'

config interface 'wan'
        option device 'eth0.2'
        option proto 'dhcp'
        option metric '10'

config interface 'wan2'
        option device 'eth1.3'
        option proto 'dhcp'
        option metric '11'

config switch
        option name 'switch0'
        option reset '1'
        option enable_vlan '1'

config switch_vlan
        option device 'switch0'
        option vlan '1'
        option ports '2 3 4 0t'

config switch_vlan
        option device 'switch0'
        option vlan '3'
        option ports '1 0t'

config switch_vlan
        option device 'switch0'
        option vlan '2'
        option ports '5 6t'

8 (edytowany przez mar_w 2025-06-08 23:35:49)

Odp: mwan3 na TL-WR1043nd V3 - prośba o pomoc w konfiguracji

jak może nie działać skoro dostałeś adres po DHCP ...3.103/24  ???

zrób:

ping -c 3 -I eth1.3 google.pl
Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

9

Odp: mwan3 na TL-WR1043nd V3 - prośba o pomoc w konfiguracji

Nie wiem jak, ale zerknij wyżej na ss, ping na eth1.3 nie leci.

10 (edytowany przez maciekj22 2025-06-08 23:40:54)

Odp: mwan3 na TL-WR1043nd V3 - prośba o pomoc w konfiguracji

mar_w napisał/a:

jak może nie działać skoro dostałeś adres po DHCP ...3.103/24  ???

zrób:

ping -c 3 -I eth1.3 google.pl

Nadal to samo, 100% loss

https://zapodaj.net/images/3d626539dc17f.png

11 (edytowany przez mar_w 2025-06-08 23:46:06)

Odp: mwan3 na TL-WR1043nd V3 - prośba o pomoc w konfiguracji

a pinguje router ... 3.1 ?

pokaż

route -n
Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

12 (edytowany przez maciekj22 2025-06-08 23:52:20)

Odp: mwan3 na TL-WR1043nd V3 - prośba o pomoc w konfiguracji

Pinguje smile
Na samym routerze 192.168.3.1 internet działa, właśnie empirycznie przepiąłem kabel do laptopa i z niego piszę.

https://zapodaj.net/images/fac73af72b9d1.png

13

Odp: mwan3 na TL-WR1043nd V3 - prośba o pomoc w konfiguracji

czyli router... 3.103   pinguje bramę ...3.1
trasę domyślną masz OK z metryką 11

pokaż z routera ping:

ping -c 3 -I eth1.3 8.8.8.8
Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

14

Odp: mwan3 na TL-WR1043nd V3 - prośba o pomoc w konfiguracji

Niestety to nie problem z DNS, nadal to samo sad

https://zapodaj.net/images/6622bad1d7d32.png

15 (edytowany przez mar_w 2025-06-09 00:16:58)

Odp: mwan3 na TL-WR1043nd V3 - prośba o pomoc w konfiguracji

maciekj22 napisał/a:

Nie wiem jak, ale zerknij wyżej na ss, ping na eth1.3 nie leci.

Sorry, nie zauważyłem bo napisy się zlały. Trzeba było zrobić "odstęp" {Enter]
dobrze jest stosować bbcode i wklejać tekst z konsoli. Lepiej się analizuje niż po obrazkach.

z logicznego punktu widzenia jest to niemożliwe.
1. na wan2 dostajesz adres po DHCP, brak kolizji w adresach na routerze
2. tablica routingu jest OK,
3, ping z 3.103 do bramy 3.1 działa
4. firewall OK

tego nie da się sensownie wytłumaczyć....

Czy robiłeś reboot routera? jak nie, to zrób

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

16

Odp: mwan3 na TL-WR1043nd V3 - prośba o pomoc w konfiguracji

Robiłem, robiłem smile

A może chwycić to jakoś mwanem? Może wtedy zabangla?

17 (edytowany przez mar_w 2025-06-09 00:28:13)

Odp: mwan3 na TL-WR1043nd V3 - prośba o pomoc w konfiguracji

mwan działa "poprawnie" gdy działa ping z obu wan-ów.
Jak ma testować łącza, skoro jedno nie daje odpowiedzi pomimo że jest "sprawne"?
mwan uzna, że łącze wan2 jest "offline" i będzie puszczał wszystko wan-em lub wcale w zależności co chciałeś osiągnąć.

mam jeszcze jedno podejrzenie....
W sieci routera ...3.1 jest ustawiony host ze STATYCZNYM adresem 3.103/24 ale router o tym nie wie i wysyła po DHCP taki sam adres do Openwrt.
jak są 2 takie same adresy w jego sieci LAN to coś nie działa...

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

18

Odp: mwan3 na TL-WR1043nd V3 - prośba o pomoc w konfiguracji

Odłącz wszystko, podłącz kabel od t-mobile w miejsce wan, nie podłączaj wan2 i zobacz czy działa.

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

19

Odp: mwan3 na TL-WR1043nd V3 - prośba o pomoc w konfiguracji

Hej
Chwilowo nie miałem czasu się tym pobawić - wracam.
Niestety nadal ping puszcza przez ETH0.2, a przez ETH1.3 nie.
Podmieniłem już nawet router z ZTE MF283+, który był wpięty w ETH1.3 na Huaweia B535-232, z inną adresacją (192.168.8.1), nadal nic. Podstawowy port WAN routera działa, port LAN4, przemianowany wyżej na WAN2 niestety nie pinguje.

W ramach ciekawostki - być może to pomoże - kiedy wpinam laptopa pod router TP Link-a z Openwrt to automatycznie dostaje adresacje z portu WAN routera (czyli nie domyślny adres Openwrt 192.168.1.1, a 192.168.0.1 przy pierwszym routerze, a po podmianie 192.168.8.1), dopiero ręczna zmiana w ustawieniach Windows-a / Mac-a na bramę 192.168.1.1 pozwala zalogować się do Openwrt.
Podsyłam aktualnie jak to wygląda:

https://zapodaj.net/images/7c07fb51f5657.png
https://zapodaj.net/images/b6940f7aaea34.png

Czy ktoś ma jeszcze jakiś pomysł? sad

20

Odp: mwan3 na TL-WR1043nd V3 - prośba o pomoc w konfiguracji

Pokaż

uci show network
brctl show
swconfig dev switch0 show

Nic z wanu nie możesz dostawać.

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