Elektroda.pl
Elektroda.pl
X
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Fritz!box 7390 tworzenie dodatkowych vlanid

screenreaders 27 Nov 2019 12:15 864 4
Nazwa.pl
  • #1
    screenreaders
    Level 6  
    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;
    }
  • Nazwa.pl
  • #2
    freetz_master
    Level 31  
    Sorry, ale to nie p├│jdzie jednak na fritzu.
  • Nazwa.pl
  • #3
    screenreaders
    Level 6  
    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
  • #4
    screenreaders
    Level 6  
    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/
  • #5
    screenreaders
    Level 6  
    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.