1

Temat: Problem z vlanami

Serdecznie wszystkich witam,

Po kilku godzinach walki z połączeniem za pomocą vlanów stwierdziłem, że jednak zapytam społeczność o radę co robię źle. Chodzi o połączenie FreshTomato v.2025.5 z OpenWrt v.24.10.5. Gdy FreshTomato jest połączone z OpenWrt vlany nie działają. Myśląc  że to może jednak coś z FreshTomato jest nie tak, skonfigurowałem te same vlany i ich adresację na Raspberry Pi z DietPi v9.20.1. I co się okazało ?  Wszystkie vlany są działające a adresy do nich przypisane osiągalne. Czyli to nie z FT tylko od strony OpenWrt jest coś nie tak.

Konfiguracja vlanów od strony OpenWrt jak poniżej

config device
        option type '8021q'
        option ifname 'eth1'
        option vid '2'
        option name 'lan.2'

config device
        option type '8021q'
        option ifname 'eth1'
        option vid '12'
        option name 'lan.12'

config device
        option type '8021q'
        option ifname 'eth1'
        option vid '13'
        option name 'lan.13'

config device
        option type '8021q'
        option ifname 'eth1'
        option vid '14'
        option name 'lan.14'

--------------------------------------------------------------

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

config device
        option name 'br-lan12'
        option type 'bridge'
        list ports 'lan.12'

config device
        option name 'br-lan13'
        option type 'bridge'
        list ports 'lan.13'
        list ports 'wlan13'

config device
        option name 'br-lan14'
        option type 'bridge'
        list ports 'lan.14'

--------------------------------------------------------------

config interface 'lan2'
        option device 'lan.2'
        option proto 'static'
        list ipaddr '172.25.50.188/27'
        option ip6assign '0'
        option ipv6 '0'

config interface 'lan12'
        option device 'br-lan12'
        option proto 'static'
        list ipaddr '172.25.255.148/29'
        option ip6assign '0'
        option ipv6 '0'

config interface 'lan13'
        option device 'br-lan13'
        option proto 'static'
        list ipaddr '172.25.255.61/29'
        option ip6assign '0'
        option ipv6 '0'

config interface 'lan14'
        option device 'br-lan14'
        option proto 'static'
        list ipaddr '172.25.255.124/28'
        option ip6assign '0'
        option ipv6 '0'


Konfiguracja interfejsów sieciowych jak poniżej

28: br-lan12: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP qlen 1000
    link/ether zz:zz:zz:zz:zz:zz brd ff:ff:ff:ff:ff:ff
29: lan.12@eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-lan12 state UP qlen 1000
    link/ether zz:zz:zz:zz:zz:zz brd ff:ff:ff:ff:ff:ff
30: br-lan13: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP qlen 1000
    link/ether zz:zz:zz:zz:zz:zz brd ff:ff:ff:ff:ff:ff
31: lan.13@eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-lan13 state UP qlen 1000
    link/ether zz:zz:zz:zz:zz:zz brd ff:ff:ff:ff:ff:ff
32: br-lan14: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP qlen 1000
    link/ether zz:zz:zz:zz:zz:zz brd ff:ff:ff:ff:ff:ff
33: lan.14@eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-lan14 state UP qlen 1000
    link/ether zz:zz:zz:zz:zz:zz brd ff:ff:ff:ff:ff:ff
34: br-lan15: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP qlen 1000
    link/ether zz:zz:zz:zz:zz:zz brd ff:ff:ff:ff:ff:ff
35: lan.15@eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-lan15 state UP qlen 1000
    link/ether zz:zz:zz:zz:zz:zz brd ff:ff:ff:ff:ff:ff
36: lan.2@eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP qlen 1000
    link/ether zz:zz:zz:zz:zz:zz brd ff:ff:ff:ff:ff:ff


Adresacja IP jak poniżej

28: br-lan12: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP qlen 1000
    link/ether zz:zz:zz:zz:zz:zz brd ff:ff:ff:ff:ff:ff
    inet 172.25.255.148/29 brd 172.25.255.151 scope global br-lan12
       valid_lft forever preferred_lft forever
29: lan.12@eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-lan12 state UP qlen 1000
    link/ether zz:zz:zz:zz:zz:zz brd ff:ff:ff:ff:ff:ff
30: br-lan13: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP qlen 1000
    link/ether zz:zz:zz:zz:zz:zz brd ff:ff:ff:ff:ff:ff
    inet 172.25.255.61/29 brd 172.25.255.63 scope global br-lan13
       valid_lft forever preferred_lft forever
31: lan.13@eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-lan13 state UP qlen 1000
    link/ether zz:zz:zz:zz:zz:zz brd ff:ff:ff:ff:ff:ff
32: br-lan14: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP qlen 1000
    link/ether zz:zz:zz:zz:zz:zz brd ff:ff:ff:ff:ff:ff
    inet 172.25.255.124/28 brd 172.25.255.127 scope global br-lan14
       valid_lft forever preferred_lft forever
33: lan.14@eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-lan14 state UP qlen 1000
    link/ether zz:zz:zz:zz:zz:zz brd ff:ff:ff:ff:ff:ff
34: br-lan15: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP qlen 1000
    link/ether zz:zz:zz:zz:zz:zz brd ff:ff:ff:ff:ff:ff
    inet 198.18.255.254/30 brd 198.18.255.255 scope global br-lan15
       valid_lft forever preferred_lft forever
35: lan.15@eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-lan15 state UP qlen 1000
    link/ether zz:zz:zz:zz:zz:zz brd ff:ff:ff:ff:ff:ff
36: lan.2@eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP qlen 1000
    link/ether zz:zz:zz:zz:zz:zz brd ff:ff:ff:ff:ff:ff
    inet 172.25.50.188/27 brd 172.25.50.191 scope global lan.2
       valid_lft forever preferred_lft forever


Konfiguracja vlanów na FreshTomato jak poniżej

vlan12hwname=et0
vlan12ports=0t 1t 5
vlan12vid=12

vlan13hwname=et0
vlan13ports=0t 4 5
vlan13vid=13

vlan14hwname=et0
vlan14ports=0t 1t 5
vlan14vid=14

vlan15hwname=et0
vlan15ports=5
vlan15vid=15

vlan2hwname=et0
vlan2ports=0t 1t 2 3 5*
vlan2vid=2

Konia z rzędem temu kto ma pomysł na to dla czego to nie działa i gdzie robię błąd.

2

Odp: Problem z vlanami

Chociaż by to że używasz eth1 jest źle. Jeżeli to router z DSA (a nie napisałeś co to za router) to posługujesz się TYLKO LAN1/LAN2/LAN3/LAN4 i nie używasz nazwy eth1, bo ono nie należy bezpośrednio do sieci. Czytaj: https://forum.openwrt.org/t/mini-tutori … nfig/96998

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

3 (edytowany przez sondey 2025-12-30 22:33:23)

Odp: Problem z vlanami

Ruter to NanoPi R2S i posiada tylko 2 interfejsy. WAN - eth0 i LAN - eth1

Działająca konfiguracja dla WANa

config device
        option name 'eth0'
        option macaddr 'zz:zz:zz:zz:zz:zz'

config device
        option name 'br-wan'
        option type 'bridge'
        option macaddr 'zz:zz:zz:zz:zz:zz'
        list ports 'eth0'

------------------------------------------------

config interface 'wan'
        option device 'br-wan'
        option proto 'dhcp'
        option graceful_restart '1'
        option auto '1'
        option ipv6 '0'

4

Odp: Problem z vlanami

A to sorry, używasz faktycznie eth1. Jednakże poradnik zostaje bez zmian,

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

5

Odp: Problem z vlanami

Dzięki, przeczytam.

6

Odp: Problem z vlanami

Problem został rozwiązany, wszystko poprawnie działa. Życzę wszystkim szczęśliwego AD 2026.