Temat: [WR841] Konfiguracja VLANów

Witam,

Robię kolejne podejście do konfiguracji tego routerka do obsługi VLANów dla PPPoE i pod IPTV.

Do routera,na port WAN, dochodzą dwa vlany tagowane ze switcha -> id 400 (net) i 1320(iptv)

O ile udało mi się dodać vlan 400 do portu WAN (eth1) to nie mogę poradzić sobie z vlanem od IPTV.

Czytałem wiele tutoriali ale istnieje pewna rozbieżność w nazewnictwie np port WAN eth1 a switch jako eth0.x.

Poniżej fragment konfiga:

                                                                                                                                                
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 'fd78:4281:a244::/48'                                                                                                 
                                                                                                                                                
config interface 'lan'                                                                                                                          
        option ifname 'eth0'                                                                                                                    
        option force_link '1'                                                                                                                   
        option type 'bridge'                                                                                                                    
        option proto 'static'                                                                                                                   
        option ipaddr '192.168.1.1'                                                                                                             
        option netmask '255.255.255.0'                                                                                                          
        option ip6assign '60'                                                                                                                   
                                                                                                                                                
config interface 'wan'                                                                                                                          
        option ifname 'eth1.500'                                                                                                                
        option _orig_ifname 'eth1.500'                                                                                                          
        option _orig_bridge 'false'                                                                                                             
        option proto 'pppoe'                                                                                                                    
        option username 'xxx'                                                                                                                   
        option password 'yyy'                                                                                                           
                                                                                                                                                
config switch                                                                                                                                   
        option name 'switch0'                                                                                                                   
        option reset '1'                                                                                                                        
        option enable_vlan '1'                                                                                                                  
        option enable_vlan4k '1'                                                                                                                
                                                                                                                                                
config switch_vlan                                                                                                                              
        option device 'switch0'                                                                                                                 
        option vlan '1'                                                                                                                         
        option vid '1'                                                                                                                          
        option ports '0 1'                                                                                                                      
                                                                                                                                                
config switch_vlan                                                                                                                              
        option device 'switch0'                                                                                                                 
        option vlan '2'                                                                                                                         
        option vid '1320'                                                                                                                       
        option ports '3 4 5t'                                                                                                                   
                                                                                                                                                
config switch_vlan                                                                                                                              
        option device 'switch0'                                                                                                                 
        option vlan '3'                                                                                                                         
        option vid '500'                                                                                                                        
        option ports '5t'

Tutaj różni się tylko id VLANu dla internetu (500). Nie wem, czy pojawienie się go i możliwość zestawienia na nim sesji PPPoE to efekt dopisku "5t" czy efekt "eth1.500" w definicji portu WAN.

Dla IPTV uplink musiałby wejść portem WAN jako tagowany, a na portach 3,4 pojawić się jako nietagowany. Na tym VLANie nie powinno być żadnego adresu IP itp, zwykłe użycie switcha.

Nie wiem też czy aktualne jest użycie dyrektyw w pliku dhcp:

config dhcp wan
    option interface    eth1.500
    option ignore    1

Chciałbym wyciąć DHCP na porcie WAN dla obu VLANów  ale dopisanie takiej linijki wyrzuca jakiś błąd.

Prosiłbym o pomoc. Wersja OpenWRT to "OpenWrt Barrier Breaker 14.07 / LuCI Trunk (0.12+svn-r10530) "

2

Odp: [WR841] Konfiguracja VLANów

Taka mała rada: użyj trunka. BB cierpi na parę dolegliwości związanych z vlanami.

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

3

Odp: [WR841] Konfiguracja VLANów

Dzięki za opowiedź,

Biegły w WRT nie jestem, dlatego też nie wiem jaką wersję masz na myśli pisząc "trunk".

Co do dolegliwości, to switch do którego wpięty jest router informuje, że pojawia się MAC na VLANie id=1 -> mimo braku konfiguracji jego na porcie swittcha. Okresowo też, nie wiem czemu, kładzie sesję PPPoE.

4

Odp: [WR841] Konfiguracja VLANów

Faq na gorze strony przeczytaj.

https://downloads.openwrt.org/snapshots/trunk/

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

5

Odp: [WR841] Konfiguracja VLANów

Prześlij oryginalny konfig bez Twoich modyfikacji.

https://tplinkforum.pl - Polskie forum poświęcone tematyce urządzeń firmy TP-Link i Neffos

6

Odp: [WR841] Konfiguracja VLANów

Zainstaluj Trunka bo u mnie też na oficjalnym Openie nie działo (BB).Chociaż nie wiem czy teraz BB wspólpracuje z Vlanami z rok jade na starym trunku bo działa.Nie sprawdzałem Chaos Calmer jak bede miał czas to zainstaluje i sprawdze.Co do vlanów
Dopisanie T do poru oznacza że vlan który wyjdzie będzie dalej tagowany.
eth1.500 - interfejs na którym działa vlan używszy go jak chcesz go skonfigurować
Prześlij oryginalny konfig w tedy bedę ci w stanie pomóc albo pisz na PW sam mam IPTV I PPPoe

7

Odp: [WR841] Konfiguracja VLANów

Witam,

Oryginalny konfig wygląda tak :

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 'fd68:6151:4698::/48'

config interface 'lan'
        option ifname 'eth0'
        option force_link '1'
        option type 'bridge'
        option proto 'static'
        option ipaddr '192.168.1.1'
        option netmask '255.255.255.0'
        option ip6assign '60'

config interface 'wan'
        option ifname 'eth1'
        option proto 'dhcp'

config interface 'wan6'
        option ifname '@wan'
        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 '0 1 2 3 4'

8 (edytowany przez Heinz 2015-06-05 16:13:08)

Odp: [WR841] Konfiguracja VLANów

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 'fd68:6151:4698::/48'

config interface 'lan'
        option ifname 'eth0.1 eth1'
        option force_link '1'
        option type 'bridge'
        option proto 'static'
        option ipaddr '192.168.1.1'
        option netmask '255.255.255.0'
        option ip6assign '60'

config interface 'wan'
        option ifname 'eth0.500'
        option proto 'pppoe'                                                                                                                    
        option username 'xxx'                                                                                                                   
        option password 'yyy'

config interface 'wan6'
        option ifname '@wan'
        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 '0t 2 '

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

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

Spróbuj tego ustawienia.

Żeby wyłączyć DHCP na interfejsie WAN dopisz do pliku /etc/dnsmasq.conf na samej górze:
except-interface=eth0



//edycja:
Zapomniałem napisać że teraz portem WAN będzie LAN 1 albo 4, port obok tego nowego WANu to port LAN, porty do IPTV to 1 2 albo 3 4. Port niebieski to port LAN.
Musiałem to tak zrobić bo ten router ma 2 porty w SoC i 5 portów w switchu. jeden port z SoC(eth0) jest podłączony do switcha ( pod port 0 albo 4) a drugi port (eth1) jest podłączony do portu WAN(niebieski).

https://tplinkforum.pl - Polskie forum poświęcone tematyce urządzeń firmy TP-Link i Neffos