1 (edytowany przez Bi1bo23 2013-11-24 15:17:37)

Temat: TP-LINK 4300 + IPTV

Cześć.
Mam Prośbę proszę o pomoc w konfiguracji VLAN'ów. Net mam na światłowodzie po media konwerterze.
W tej chwili mam w domu switch który rozdziela mi IPTV na dwa STB oraz wpięty router TP-LINK 4300 i bramkę VoIP.
Zastanawiam się nad likwidacją tego switcha i puszczenia IPTV z routera oraz VOIP'a z routera. Nie za bardzo wiem jak to wszystko ogarnąć.
Wiem, że IPTV korzysta z VLAN ID 650 ( jest to AVIOS) a net mam po DHCP.
Lepiej będzie wgrać LUCI czy Gargoyle aby to wszystko poskładać do kupy.
Wiem, że na forum jest dużo napisane jednak ja chciał bym to zrobić za pomocą przeglądarki a nie ssh.

IPTV

2 (edytowany przez Rafciq 2013-11-24 17:44:08)

Odp: TP-LINK 4300 + IPTV

Witaj,
zakładając że usuwasz switch-a a do portów routera wpinasz,
- do WAN internet
- do LAN 2 bramkę VoIP
- do LAN 3 i 4 STB
to w pliku /etc/config/network wpisz:

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

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

config switch_vlan
    option device 'eth0'
    option vlan '3'
    option vid '650'
    option ports '0t 1t 4t 5t'    

Port LAN 1 to po prostu LAN
Zainstaluj OpenWRT z LuCI albo Gargoile.

install.sh - Aktualizacja systemu, sysinfo.sh - Info.o systemie, openvpn-auth.sh - Login dla OpenVPN
Tu moje skrypty na GitHub

3

Odp: TP-LINK 4300 + IPTV

Mam skasować wszystko w tym pliku i wkleić te ustawienia?

4 (edytowany przez Rafciq 2013-11-24 23:31:10)

Odp: TP-LINK 4300 + IPTV

Nie!
Jeżeli są już sekcje rozpoczynające się od "config switch" to wszystkie usuń. Całą resztę pliku pozostaw.
Następnie wklej to, co powyżej.

install.sh - Aktualizacja systemu, sysinfo.sh - Info.o systemie, openvpn-auth.sh - Login dla OpenVPN
Tu moje skrypty na GitHub

5 (edytowany przez Bi1bo23 2013-11-24 23:46:41)

Odp: TP-LINK 4300 + IPTV

OK. Tak zrobiłem.
Na porcie 3 i 4 TV działa ale na porcie '1' nie mam neta ani DHCP nie nadaje IP, nawet jak wpisze na sztywno moje ip to ping do routera nie idzie.

Zawartość pliku u mnie:

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

config interface 'lan'
    option ifname 'eth0.1'
    option type 'bridge'
    option proto 'static'
    option netmask '255.255.255.0'
    option ipaddr '10.10.10.1'
    option dns '10.10.10.1'

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

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

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

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

A tak po modyfikacji

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

config interface 'lan'
    option ifname 'eth0.1'
    option type 'bridge'
    option proto 'static'
    option netmask '255.255.255.0'
    option ipaddr '10.10.10.1'
    option dns '10.10.10.1'

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

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

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

config switch_vlan
    option device 'eth0'
    option vlan '3'
    option vid '650'
    option ports '0t 1t 4t 5t'

6 (edytowany przez Rafciq 2013-11-25 00:03:00)

Odp: TP-LINK 4300 + IPTV

Spróbuj tego wariantu:

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

config switch_vlan
    option device 'eth0'
    option vlan '1'
    option vid '1'
    option ports '0t 2'

config switch_vlan
    option device 'eth0'
    option vlan '2'
    option vid '2'
    option ports '0t 1 3'
    
config switch_vlan
    option device 'eth0'
    option vlan '3'
    option vid '650'
    option ports '0t 1t 4t 5t'

Coś mi się cyferki już mylą:(

install.sh - Aktualizacja systemu, sysinfo.sh - Info.o systemie, openvpn-auth.sh - Login dla OpenVPN
Tu moje skrypty na GitHub

7 (edytowany przez Bi1bo23 2013-11-25 01:07:53)

Odp: TP-LINK 4300 + IPTV

IPTV działa. Router teraz daje DHCP i daje się na niego wejść ale na port Wan nie pobiera IP. Status jest pusty.

po wpisaniu route -n nic nie ma:

# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.10.10.0      0.0.0.0         255.255.255.0   U     0      0        0 br-lan

a wcześniej miałem:

# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.185.254 0.0.0.0         UG    0      0        0 eth0.2
10.10.10.0      0.0.0.0         255.255.255.0   U     0      0        0 br-lan
192.168.185.128 0.0.0.0         255.255.255.128 U     0      0        0 eth0.2

8

Odp: TP-LINK 4300 + IPTV

A więc porty LAN 1 i LAN 2 zrobimy jako zwyczajny LAN:

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

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

config switch_vlan
    option device 'eth0'
    option vlan '2'
    option vid '2'
    option ports '0t 1'
    
config switch_vlan
    option device 'eth0'
    option vlan '3'
    option vid '650'
    option ports '0t 1t 4t 5t'

pozostaje konfiguracja bramki VoIP.

install.sh - Aktualizacja systemu, sysinfo.sh - Info.o systemie, openvpn-auth.sh - Login dla OpenVPN
Tu moje skrypty na GitHub

9

Odp: TP-LINK 4300 + IPTV

Bramka najmniejsze piwo, lepiej jak z mojego lan'u leci ale po zmianie w/w znowu nie pobiera mi IP po WAN'ie.
IPTV działa, Ja na router wejdę bo dostane IP z DHCP ale nadal nie ma router neta.
Zastanawia mnie czy nie trzeba jakiegoś powiązania  zrobić ( może stworzyć interfejs IPTV) aby wszystko zadziałało.

10 (edytowany przez Rafciq 2013-11-25 17:35:35)

Odp: TP-LINK 4300 + IPTV

1.Czy restart routera zrobiłeś?
2.Czy w pliku /etc/config/network masz tylko te cztery sekcje rozpoczynające się od "config switch"?
3.Wykonaj proszę swconfig dev eth0 show i pokaż końcowe linie.

install.sh - Aktualizacja systemu, sysinfo.sh - Info.o systemie, openvpn-auth.sh - Login dla OpenVPN
Tu moje skrypty na GitHub

11

Odp: TP-LINK 4300 + IPTV

1# tak router za każdym razem restartuje
2# tylko to co podałeś ctr+c - ctr+v
3#

VLAN 1:
        vid: 1
        ports: 0t 2 3
VLAN 2:
        vid: 2
        ports: 0t 1t
VLAN 3:
        vid: 650
        ports: 0t 1t 4t 5t

Już widzę problem vlan2 na porcie 1 jest tagowany mimo, że ja mu wpisuje nietagowany.

12

Odp: TP-LINK 4300 + IPTV

To klops:(
Jest wzmianka https://dev.openwrt.org/ticket/12181 na ten temat.
Spróbuj wyłączyć zasilanie, choć nie wierzę w to rozwiązanie:(

install.sh - Aktualizacja systemu, sysinfo.sh - Info.o systemie, openvpn-auth.sh - Login dla OpenVPN
Tu moje skrypty na GitHub

13

Odp: TP-LINK 4300 + IPTV

Czyli z mojego pomysłu nici.
A co jak bym pogadał z moim ISP i on by mi dał zatagowany  vlan z netem ( np.: 1060)
jak w takim przypadku miał bym to zrobić?

14

Odp: TP-LINK 4300 + IPTV

Nie wiem czy interesuje Cię DDWRT ale tam można konfiguracje Vlanów wyklikać
http://www.webpagescreenshot.info/i3/5293a8caabb406-37468808

RB760iGS + RB260GS / Ryzen 5 2660 / 16G DDR4 / MiniITX - Inea 1G (https://i.imgur.com/TLbJVDw.png)
RB951-2HnD / Celeron J1900 / 4G DDR3 / MiniITX - Satpol 100M

15 (edytowany przez Bi1bo23 2013-11-25 21:34:41)

Odp: TP-LINK 4300 + IPTV

Z tego co widze to nie ma tam możliwości wpisania innego vlan niż 0 do 15. a ja mam IPTV na 650. Rozmawiałem z moim administratorem z ISP. Powiedział że jest mi w stanie zatagować VLAN z netem ale on ma vid 1150.
Więc ja to tak rozumiem:

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

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

config switch_vlan
    option device 'eth0'
    option vlan '2'
    option vid '1150'
    option ports '0t 1t'
    
config switch_vlan
    option device 'eth0'
    option vlan '3'
    option vid '650'
    option ports '0t 1t 4t 5t'

Teraz pytanie: czy to zadziała?
Jutro zdam relacje.
Dzięki za pomoc. cool

16

Odp: TP-LINK 4300 + IPTV

Witaj,
parametr vlan to, co innego niż parametr vid, jak pewnie już zauważyłeś. Z parametru vlan tworzone są nazwy interfejsów w systemie: z 1 interfejs eth0.1 z 2 interfejs eth0.2 itd. Dlatego ich zakres do 15 jest w takich zastosowaniach wystarczający. Natomiast parametr vid to indentyfikator VLAN (650,1150) ten, który jest tagiem w ramkach ethernetowych i służy do ich rozpoznawania.

Tak jak to opisałeś powinno zadziałać, choć po tym błędzie mam wątpliwości czy ten chip i ten firmware będą funkcjonować poprawnie.
Daj znać o postępach.
Jest mi miło, że mogłem, chociaż trochę Tobie pomóc.

install.sh - Aktualizacja systemu, sysinfo.sh - Info.o systemie, openvpn-auth.sh - Login dla OpenVPN
Tu moje skrypty na GitHub

17

Odp: TP-LINK 4300 + IPTV

Cześć.
Sorki, że tak długo nie pisałem ale miałem mase innych spraw.
Przetestowałem ostatnią konfiguracje i działa.
NET + IPTV przez router. Wystarczyło za-tagować VLAN NET i IPTV na wejściu i już mam tak jak chciałem.
Może się komuś przydać na przyszłość ten sposób. jak ktoś wymyśli jak zrobić net bez tagowania to też będzie super.
pozdrawiam i dzięki za pomoc.

18

Odp: TP-LINK 4300 + IPTV

Cześć,
jest już poprawka sterownika opisana w https://dev.openwrt.org/ticket/12181.
Może Cezary zechciałby dodać ją do swoich obrazów.

install.sh - Aktualizacja systemu, sysinfo.sh - Info.o systemie, openvpn-auth.sh - Login dla OpenVPN
Tu moje skrypty na GitHub

19

Odp: TP-LINK 4300 + IPTV

Niestety, te łatki są do trunka który ma zmieniony kody od switcha. Przeniesienie tego do AA to znów przeportowanie części zmian i później pilnowanie żeby czegoś nie zepsuć. Możliwe, choć nie wiem czy chcę to robić.

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

20 (edytowany przez Graffy 2014-11-06 11:28:20)

Odp: TP-LINK 4300 + IPTV

@Cezary czy twoje buildy BB mają już tego patch-a ?

Według info z tego źródła :

No, the fix still not included in BB 14.07

APU2 @ OpenWrt 18.06-SNAPSHOT, r7852-7ac6044632

21

Odp: TP-LINK 4300 + IPTV

Nie, to nie weszło do 14.07.

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

22

Odp: TP-LINK 4300 + IPTV

Nie będę zakładał osobnego tematu.
Nie jestem aż tak obeznany w temacie, na tą chwilę zbieram potrzebną wiedzę.

W przykładzie, który podał założyciel tematu WDR4300 jest "klientem".

Ja chcę utworzyć na jednym porcie switcha WDR4300 dwa VLAN-y ( tagowany i nietagowany )
Następnie chcę po drugiej stronie ustawić kolejny router z OpenWRT ( na tą chwilę do testów mam WL-500gP V2 )
Na WL-500gP jeden port chciałbym spiąć z tym tagowanym VLAN-em, resztę portów z nietagowanym.

Czy jest to wykonalne na tym sprzęcie, czy muszę czekać na tego patcha w BB ?
Chyba, że @Cezary zlitujesz się i dodasz go do następnych twoich buildów ?

APU2 @ OpenWrt 18.06-SNAPSHOT, r7852-7ac6044632