Elektroda.pl
Elektroda.pl
X
Elektroda.pl
Proszę, dodaj wyj±tek dla www.elektroda.pl do Adblock.
Dzięki temu, że ogl±dasz reklamy, wspierasz portal i użytkowników.

Fritz!box 7390 tworzenie dodatkowych vlanid

27 Lis 2019 12:15 186 4
  • Poziom 3  
    Witam posiadam łącze vdsl 80 i tv od Orange.
    Z tego co poczytałem w sieci to Aby telewizja działała to:
    1 w ustawieniach wan musimy dodac dodatkowe VLAN ID 838, 839 840 wszystkie w trybie bridge
    ale we fritz!box`ie można dodać tylko jeden vlanid dla połączenia internetowego tj. vlanid 35 PPPoE .
    2 musimy wybrać port LAN do którego będzie podpięty dekoder i musimy przekierować te 3 dodatkowe vlany na ten lan.
    3 oraz dla połączenia tv musimy włączyć DHCP multicast Snooping)
    Znalazłem opis dla orange tv pod linux więc tęgie głowy pewnie będą mogły to przełożyć na jakiś config dla fritz`a.
    https://www.micrology.pl/2015/04/17/iptv-od-o...-wlasnym-routerze-zamiast-funbox-lub-livebox/
    Mój serwer składana się z 3 kart sieciowych:

    eth0 – karta sieciowa video
    p4p1 – karta sieciowa WAN
    p1p1 – karta sieciowa LAN

    Przed pierwszą konfiguracją warto by było doinstalować poszczególne usługi:

    1.apt-get install pppoe iptables iproute ppp bridge-utils ebtables vlan traceroute




    Zakładam że część z tych usług jest już zainstalowana po waszej stronie, dlatego skupię się na kwestiach uruchamiania telewizji.
    Poniżej wpisy które powinny znaleźć się w konfiguracji twoich interfejsów

    nano /etc/network/interfaces

    1.### Konfiguracja VLANów na porcie WAN
    2.auto p4p1
    3.iface p4p1 inet manual
    4.
    5.# Internet
    6.auto vlan35
    7.iface vlan35 inet manual
    8. vlan-raw-device p4p1
    9.
    10.### Sekcja odpowiedzialna za dostarczanie telewizji
    11.# TV VOD
    12.auto vlan838
    13.iface vlan838 inet manual
    14. vlan-raw-device p4p1
    15.
    16.# TV (multicast)
    17.auto vlan840
    18.iface vlan840 inet manual
    19. vlan-raw-device p4p1




    Kolejną kwestią jest dodanie wpisu o karcie sieciowej na której będzie pracować telewizja, jeżeli tego wpisu oczywiście nie dokonałeś wcześniej:

    1.auto eth0
    2.iface eth0 inet manual




    By telewizja działała poprawnie musimy dodać interfejs o nazwie video.
    Interfejs Video będzie mostkiem vlan838, vlan839 i portu eth0

    1.auto video
    2.iface video inet manual
    3. bridge_ports vlan838 vlan839 eth0
    4. bridge_stp off




    Po wykonaniu powyższego wpisu można przejść do konfiguracji video w tym celu należy uruchomić interfejs video

    1.ifup video




    Następnie musimy ustawić w jądrze odpowiednie reguły, by dla interfejsu bridge, pakiety były przekazywane bez żadnego filtrowania

    1.echo "0" >/proc/sys/net/bridge/bridge-nf-call-arptables
    2.echo "0" >/proc/sys/net/bridge/bridge-nf-call-ip6tables
    3.echo "0" >/proc/sys/net/bridge/bridge-nf-call-iptables
    4.echo "0" >/proc/sys/net/bridge/bridge-nf-filter-pppoe-tagged
    5.echo "0" >/proc/sys/net/bridge/bridge-nf-filter-vlan-tagged




    Jeśli to mamy zrobione warto dopisać do skryptu np z firewallem, polecenie, który ustawia reguły dla pakietów strumieniowanych na poszczególnych vlanach:

    1.for i in 0 1 2 3 4 5 6 7; do
    2. vconfig set_egress_map vlan838 $i 4 >/dev/null
    3. vconfig set_egress_map vlan839 $i 5 >/dev/null
    4.done




    Następnie użyjemy eptables który pozwoli nam filtrować pakiety multicast

    1.ebtables -F
    2.ebtables -t filter -A FORWARD -o vlan838 -d ff:ff:ff:ff:ff:ff/ff:ff:ff:ff:ff:ff -j ACCEPT
    3.ebtables -t filter -A FORWARD -o vlan838 -d 01:00:00:00:00:00/01:00:00:00:00:00 -j DROP




    W tym momencie telewizja powinna zacząć działać prawidłowo.

    Dodano po 31 [minuty]:

    może odpowiednie ustawienia dało by się wprowadzić do fritz`a po przez zmodyfikowany plik export

    Dodano po 1 [godziny] 36 [minuty]:

    {
    name = "lan:0";
    dhcp = no;
    ipaddr = 169.254.1.1;
    netmask = 255.255.0.0;
    dstipaddr = 0.0.0.0;
    dhcpenabled = yes;
    dhcpstart = 0.0.0.0;
    dhcpend = 0.0.0.0;
    is_guest = no;
    is_hotspot = no;
    multicast_snooping = yes;
    is_public = no;
    }
    {
    name = "eth0:0";
    dhcp = no;
    ipaddr = 169.254.1.1;
    netmask = 255.255.0.0;
    dstipaddr = 0.0.0.0;
    dhcpenabled = yes;
    dhcpstart = 0.0.0.0;
    dhcpend = 0.0.0.0;
    is_guest = no;
    is_hotspot = no;
    multicast_snooping = yes;
    is_public = no;
    } {
    name = "wlan";
    dhcp = no;
    ipaddr = 192.168.182.1;
    netmask = 255.255.255.0;
    dstipaddr = 0.0.0.0;
    interfaces = "ath0", "ath1", "wdsup0", "wdsup1", "wdsup2",
    "wdsup3", "wdsup4", "wdsdw0", "wdsdw1",
    "wdsdw2", "wdsdw3", "wdsdw4";
    dhcpenabled = yes;
    dhcpstart = 0.0.0.0;
    dhcpend = 0.0.0.0;
    is_guest = no;
    is_hotspot = no;
    multicast_snooping = yes;
    is_public = no;
    }
    vlancfg {
    vlanencap = vlanencap_fixed_prio;
    tagtype = vlantagtype_customer;
    vlanid = 35;
    vlanprio = 0;
    tos = 0;
    }
  • Poziom 31  
    Sorry, ale to nie pójdzie jednak na fritzu.
  • Poziom 3  
    czyli je¶li dopiszę do odpowiednich sekcji wymagane parametry to fritz te wpisy zignoruje

    Dodano po 2 [minuty]:

    rozumię że nie masz pomysłu jak wymusić na fb wymagane ustawienia
  • Poziom 3  
    widziałem opis iż po przez telnet da się wł±czyć ssh na fb czy wtedy dało by się wprowadzić wymagane ustawienia?

    Dodano po 55 [minuty]:

    pomożesz zainstalować
    https://github.com/PeterPawn/YourFritz.git

    http://yourfritz.de/modfs.tgz

    Dodano po 1 [godziny] 2 [minuty]:

    tu opis tworzenia za pomoc± skryptu yourfritz
    https://www.ip-phone-forum.de/threads/fritz-b...lten-geht-auch-f%C3%BCr-7560-und-7590.296678/
  • Poziom 3  
    czy pomoże kto¶ przygotować pendrive z tym modem yourfritz do oprogramowania fb nie mogę nigdzie wyszukać dokładnej instrukcji jak to zrobić.
    pod ubuntu 18.