Temat: Po aktualizacji do OpenWRT 22.03 configuracja vlanów nie działa

Witam

Posiadam Asusa rt-ac57u, postanowiłem zaktualizować oprogramowanie z openwrt 19 do 22.03.
Przy aktualizacji dostałem taki komunikat:

Device asus,rt-ac57u not supported by this image Supported devices: asus,rt-ac57u - Image version mismatch: image 1.1, device 1.0.

Puściłem jednak aktualizacji i okazuje się że config/network z 19 nie działa na 22.03.
Rozumiem że albo coś skopałem albo config w nowych wersjach uległ zmianie.
Podrzucam stary config na którym działało w Openwrt 19

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 'fd3f:47f8:763c::/48'

config interface 'lan'
    option type 'bridge'
    option ifname 'eth0.1'
    option proto 'static'
    option ipaddr '192.168.1.1'
    option netmask '255.255.255.0'
    option ip6assign '60'
    list dns '8.8.8.8'
    list dns '8.8.4.4'

config device 'lan_eth0_1_dev'
    option name 'eth0.1'
    option macaddr 'xx:xx:xx:56:eb:54'

config interface 'lan2'
    option ifname 'eth0.6'
    option proto 'static'
    option ipaddr '192.168.100.1'
    option netmask '255.255.255.0'

config device 'lan2_eth0_6_dev'
    option name 'eth0.6'
    option macaddr 'xx:xx:xx:ba:1b:a1'

config interface 'wan'
    option ifname 'eth0.2'
    option proto 'pppoe'
    option username 'xxx'
    option password 'xxx'
    option ipv6 'auto'
    list dns '8.8.8.8'
    list dns '8.8.4.4'
    option peerdns '0'

config device 'wan_eth0_2_dev'
    option name 'eth0.2'
    option macaddr 'xx:xx:xx:az:eb:50'

config interface 'wan6'
    option ifname '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 6t'

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

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

Po uruchomieniu tego configu na 22.03 (2 port nie działają [nie świeci się dioda na routerze] a na kolejnych dwóch brak odpowiedzi [diody świecą]).
Ktoś jest wstanie pomóc lub nakierować ?

2

Odp: Po aktualizacji do OpenWRT 22.03 configuracja vlanów nie działa

Tak, konfig uległ zmianie. Nawet to opisywałem w https://eko.one.pl/forum/viewtopic.php?id=20877

Przywróć ustawienia domyślnie i używaj konfiga takiego jak jest i nie nadpisuj go tym co było w 19.07. Wyklikaj sobie to co potrzebujesz jeszcze raz.

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

3

Odp: Po aktualizacji do OpenWRT 22.03 configuracja vlanów nie działa

Thx, widzę zę na stronie OenWRT dokumentacja do DSA jest w TODO ;(. Na Twojej stronie (https://eko.one.pl/?p=openwrt-dsa
) jest przykład ale nie do mojego problemu.

Nie wiem jak ustawić aby dostać na wanie vlana otagowanego i wypuścić nietagowanego na dwa porty.

4 (edytowany przez Cezary 2022-08-29 12:57:38)

Odp: Po aktualizacji do OpenWRT 22.03 configuracja vlanów nie działa

W porównaniu do poprzedniej wersji zmeiniło się ifname na device oraz jawnie robi się bridge. Więc tak samo - na wan robisz wan.numer tego vlana, dostaniesz interfejs, zrób sobie nowy bridge do lan2 z tego interfejsu i te dwa pozostałe lany.

Pokaz mi konfig z openwrt 22.03 to ci to rozpiszę.

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

5 (edytowany przez mati2762 2022-08-29 16:35:36)

Odp: Po aktualizacji do OpenWRT 22.03 configuracja vlanów nie działa

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 packet_steering '1'
    option ula_prefix 'fd4d:624e:ad4f::/48'

config device
    option name 'br-lan'
    option type 'bridge'
    list ports 'lan1'
    list ports 'lan2'
    option ipv6 '0'

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 'lan2'
    option proto 'static'
    option ipaddr '192.168.100.1'
    option netmask '255.255.255.0'
    option ip6assign '60'
    option device 'eth0.6'

config interface 'wan'
    option device 'wan'
    option proto 'pppoe'
    option username 'xxx'
    option password 'xxx'
    list dns '8.8.8.8'
    list dns '8.8.4.4'

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 6t'

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

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

config device
    option type 'bridge'
    option name 'lan2'
    list ports 'eth0.6'
    list ports 'lan2.6'
    list ports 'lan3'
    list ports 'lan4'

config bridge-vlan
    option device 'lan2'
    option vlan '6'
    list ports 'lan3:u*'
    list ports 'lan4:u*'

mam coś takiego ale nie działa

6

Odp: Po aktualizacji do OpenWRT 22.03 configuracja vlanów nie działa

Jak masz DSA to nie masz konfiguracji ze switchem. Raczej coś takiego:

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 packet_steering '1'
    option ula_prefix 'fd4d:624e:ad4f::/48'

config device
    option name 'br-lan'
    option type 'bridge'
    list ports 'lan1'
    list ports 'lan2'

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 'lan2'
    option proto 'static'
    option ipaddr '192.168.100.1'
    option netmask '255.255.255.0'
    option ip6assign '60'
    option device 'br-lan2'

config interface 'wan'
    option device 'wan'
    option proto 'pppoe'
    option username 'xxx'
    option password 'xxx'
    list dns '8.8.8.8'
    list dns '8.8.4.4'

config device
    option type 'bridge'
    option name 'br-lan2'
    list ports 'wan.6'
    list ports 'lan3'
    list ports 'lan4'
Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7

Odp: Po aktualizacji do OpenWRT 22.03 configuracja vlanów nie działa

Coś jest nie tak bo nie dostaje adresu z dhcp na lan2. Z pakietów wydaje mi się jak by komunikacja działąła bo ARP lecą z tamtej sieci.
Czy to może być wina firewalla ?

8

Odp: Po aktualizacji do OpenWRT 22.03 configuracja vlanów nie działa

A zrobiłeś sekcję w /etc/config/dhcp? Jak nie to tam nie słucha serwer dhcp, więc nic nie przydzieli.

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

9 (edytowany przez mati2762 2022-09-08 18:08:55)

Odp: Po aktualizacji do OpenWRT 22.03 configuracja vlanów nie działa

nie chodzi mi o dhcp dla lan2 routera tylko urządzeń podpiętych do tego bridga.
Konfiguracje zmieniłem na

config interface 'lan2'
    option device 'br-lan2'
    option proto 'none'

10

Odp: Po aktualizacji do OpenWRT 22.03 configuracja vlanów nie działa

Dodam że jak ustawię adres na interfejsie lan2 to z niego wszystko działa, problem jest jak podłączę urządzenie do portu np:lan4 które jest w bridgu.

11

Odp: Po aktualizacji do OpenWRT 22.03 configuracja vlanów nie działa

Port lan2 jest dla lanu i na nim jest serwer dhcp. Wiec dostajesz adres od routera a nie z wanu. Więc to co znaczy że "z niego wszystko działa"?

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

12

Odp: Po aktualizacji do OpenWRT 22.03 configuracja vlanów nie działa

serwer dhcp jest w sieci wan.6

13

Odp: Po aktualizacji do OpenWRT 22.03 configuracja vlanów nie działa

Ale nie dla lan2 przecież.

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

14

Odp: Po aktualizacji do OpenWRT 22.03 configuracja vlanów nie działa

lan2 ustawiłem niezrządzany bo nie chciałem żeby był widziany jako osobne urządzanie.

config device
    option type 'bridge'
    option name 'br-lan2'
    list ports 'wan.6'
    list ports 'lan3'
    list ports 'lan4'

Na portach lan nie działa komunikacja z siecią wan.6 nawet jak ustawie statycznie adres IP.
Na interfejsie lan2 jak ustawiam statyczny adres to komunikacja działa z siecią wan.6.

Próbowałem już rożnach sztuczek z zapora sieciową ale cały czas to samo

15

Odp: Po aktualizacji do OpenWRT 22.03 configuracja vlanów nie działa

Zgubiłem się. Raz piszesz o sekcji lan2 która ma interfejs br-lan2 a raz o fizycznym interfejsie ethernet lan2 chyba.

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

16

Odp: Po aktualizacji do OpenWRT 22.03 configuracja vlanów nie działa

cały czas pisze o interfejsie lan2 nie o porcie smile
fizyczny port lan2 jest w sieci lan z adresacją 192.168.1.1, i to działa prawidłowo.

17

Odp: Po aktualizacji do OpenWRT 22.03 configuracja vlanów nie działa

Ok więc jeszcze raz: "Dodam że jak ustawię adres na interfejsie lan2 to z niego wszystko działa, problem jest jak podłączę urządzenie do portu np:lan4 które jest w bridgu"

lan4 jest w bridge od lan, więc kiedy działa a kiedy nie?

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

18

Odp: Po aktualizacji do OpenWRT 22.03 configuracja vlanów nie działa

na portach lan4 lan3 nie mam w ogóle komunikacji z wan.6, poza pakietami ARP które dochodzą.

Działa tylko komunikacja z interfejsu lan2 do wan.6

19

Odp: Po aktualizacji do OpenWRT 22.03 configuracja vlanów nie działa

zrobiłem taką konfigurację

config device
    option type 'bridge'
    option name 'br-lan2'
    list ports 'wan'
    list ports 'lan3'
    list ports 'lan4'

config bridge-vlan
    option device 'br-lan2'
    option vlan '6'
    list ports 'wan:t'
    list ports 'lan3'
    list ports 'lan4'

naprawiłem sieć lan2 ale teraz nie działą mi WAN
dostaję Błąd: Próba połączenia nieudana na PPPoE

20

Odp: Po aktualizacji do OpenWRT 22.03 configuracja vlanów nie działa

Nic nie poprawiłeś. Zrobiłeś vlan na bridgu (tak jak byś chciał podzielić bridge na części). A port wan włączyłeś jako element składowy tego bridga, więc nie może być użyty w sekcji wan.

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

21

Odp: Po aktualizacji do OpenWRT 22.03 configuracja vlanów nie działa

ehh, chyba nie za bardzo to czaję

jak ustawie taki config to urządzenie się od razu restartuje po uruchomieniu (taki bootloop XD)

config device
    option type 'bridge'
    option name 'br-lan2'
    list ports 'wan.6'
    list ports 'lan3'
    list ports 'lan4'

config bridge-vlan
    option device 'br-lan2'
    option vlan '6'
    list ports 'wan:t'
    list ports 'lan3'
    list ports 'lan4'

jak ustawie samo bridge-vlan to nie działa

config bridge-vlan
    option device 'br-lan2'
    option vlan '6'
    list ports 'wan:t'
    list ports 'lan3'
    list ports 'lan4'

Skoro sekcja config bridge-vlan pomogła to rozumiem że musi być ustawiona, teraz tylko nie wiem jak ten port WAN wyłączyć z config device  żeby działał prawidłowo.

22

Odp: Po aktualizacji do OpenWRT 22.03 configuracja vlanów nie działa

udało się, na tej konfiguracji

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 packet_steering '1'
    option ula_prefix 'fd54:6fba:1478::/48'

config device
    option name 'br-lan'
    option type 'bridge'
    list ports 'lan1'
    list ports 'lan2'

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 'lan2'
    option proto 'none'
    option device 'br-wan.6'

config interface 'wan'
    option proto 'pppoe'
    option username 'xxxx'
    option password 'xxxx'
    option ipv6 'auto'
    option device 'br-wan.2'

config device
    option type 'bridge'
    option name 'br-wan'
    list ports 'lan3'
    list ports 'lan4'
    list ports 'wan'

config bridge-vlan
    option device 'br-wan'
    option vlan '6'
    list ports 'wan:t'
    list ports 'lan3'
    list ports 'lan4'

config bridge-vlan
    option device 'br-wan'
    option vlan '2'
    list ports 'wan:u*'

23 (edytowany przez mati2762 2022-09-09 14:47:30)

Odp: Po aktualizacji do OpenWRT 22.03 configuracja vlanów nie działa

pytanie czy ta * powinna być na list ports 'wan:t*' czy list ports 'wan:u*' ?

24

Odp: Po aktualizacji do OpenWRT 22.03 configuracja vlanów nie działa

Ta gwiazdka oznaczała chyba gdzie ma trafiać nietagowany ruch przychodzący. Więc na wan normalny, powinno zostać tak jak jest.

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