IPTV od Orange FTTH na własnym routerze – zamiast FunBox lub LiveBox
Po kilku dniach testów usługi FTTH i kilku dniach walki z vlanami, doszedłem do momentu w którym, internet i telewizja zaczęły działać poprawnie na moim serwerze.
Niestety nie udało mi się tego skonfigurować tak jak bym tego pragnął mianowicie musiałem użyć do tego dodatkowej karty sieciowej.
Jako że mój serwer pracujący na dystrybucji Ubuntu Server posiadał tylko dwie karty sieciowe, zdecydowałem się dokupić kartę sieciową na Gigabit pracującą na USB 3.0 – do telewizji IPTV nie jest wymagana karta sieciowa 1 Gigabit, to taka inwestycja na przyszłość.
Kartę pracującą w oparciu o Chipset AX88179 można zakupić na jednym z Chińskich portalów sprzedażowych – sieciówka ta, jest dużo tańsza niż w Polsce.
Ze względu na to że ważnym czynnikiem był dla mnie czas, zdecydowałem się na zakup karty w serwisie Allegro z dostawą do Paczkomatu za 83 zł.
Nie obyło się bez problemów podczas konfiguracji tego urządzenia – na szczęście urządzenie działa i jest widoczne w systemie.
range Polska świadcząca usługi FTTH usługi podzieliła na odpowiednie VLAN ID:
35 – na tym VLANIE powinniście skonfigurować połączenie PPPOE
838 – na tym VLANIE działa telewizja VOD
839 – na tym VLANIE działa streaming telewizji
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:
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
### Konfiguracja VLANów na porcie WAN auto p4p1 iface p4p1 inet manual # Internet auto vlan35 iface vlan35 inet manual vlan-raw-device p4p1 ### Sekcja odpowiedzialna za dostarczanie telewizji # TV VOD auto vlan838 iface vlan838 inet manual vlan-raw-device p4p1 # TV (multicast) auto vlan840 iface vlan840 inet manual 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:
auto eth0 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
auto video iface video inet manual bridge_ports vlan838 vlan839 eth0 bridge_stp off
Po wykonaniu powyższego wpisu można przejść do konfiguracji video w tym celu należy uruchomić interfejs video
ifup video
Następnie musimy ustawić w jądrze odpowiednie reguły, by dla interfejsu bridge, pakiety były przekazywane bez żadnego filtrowania
echo "0" >/proc/sys/net/bridge/bridge-nf-call-arptables echo "0" >/proc/sys/net/bridge/bridge-nf-call-ip6tables echo "0" >/proc/sys/net/bridge/bridge-nf-call-iptables echo "0" >/proc/sys/net/bridge/bridge-nf-filter-pppoe-tagged 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:
for i in 0 1 2 3 4 5 6 7; do vconfig set_egress_map vlan838 $i 4 >/dev/null vconfig set_egress_map vlan839 $i 5 >/dev/null done
Następnie użyjemy eptables który pozwoli nam filtrować pakiety multicast
ebtables -F ebtables -t filter -A FORWARD -o vlan838 -d ff:ff:ff:ff:ff:ff/ff:ff:ff:ff:ff:ff -j ACCEPT 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.
Poniżej kilka zdjęć przedstawiających interfejsy i ruch na nich – oglądany kanał HD.
Pisząc ten artykuł i konfigurując całość korzystałem z wiedzy internautów z Orange Francja.
http://www.forum-orange.com/forums/viewtopic.php?id=17933
Niestety większość artykułów na którą się napotykałem w sieci była pisana w języku francuskim.
P.S Orange FTTH ze względu na autoryzacje PPPOE (tak mi się wydaje), jest problem z osiągnięciem pełnej prędkości 300 Mbit, która osiągana jest na FunBox 2.0
Na routerboard 951g-2hnd – osiągnąłem przy konfiguracji VLAN35 i autoryzacji PPPOE prędkość 140 Mbit
Gdy VLAN przeniosłem na switcha netgear na routerboard osiągnąłem max 200 Mbit.
Na serwerze z Intel Celeron 1037U, dysk SSD 128GB Hynix, 4GB RAM osiągam max 250 Mbit.
Gdy korzystam z FunBox i puszczam przez serwer ( podwójny NAT ) udaje się osiągnąć prędkości 305 Mbit.
Niestety na obecną chwilę nie mam pomysłu co zrobić by mieć full prędkość, biorąc pod uwagę że Orange w nie długim czasie, podobno, ma ruszyć z usługą 500 Mbit.
Co do wydajności, przyjrzałbym się na Twoim miejscu ustawieniom MTU.
Jak wygląda kwestia stabilności łącza? Czy restartuje się – tak samo jak neostrada – co 24h?
Tak co 24h jest restart, co prawda nie zauważalny.
Nie rozumiem tego opisu. Czy router ma otrzymać jakieś IP w VLAN 838 i 839? Czy tylko działać jak switch i przekazywać ruch w tych VLANach z portu wejściowego do wyjściowego – do dekodera?
Z mojej wiedzy ma tylko przekazywać ruch w tych VLANach do portu w dekoderze.
Ostatecznie zrezygnowałem z tej opcji i póki co używam podwójnego NATa by mieć pełne prędkości.
Cześć, natrafiłem na Twojego bloga szukając informacji o FTTH od Orange. Już jakiś czas używasz tej usługi, jesteś zadowolony z parametrów i stabilności? Ja się zastanawiam nad przejściem z zwykłej neostrady, ale nie wiem czy przy FTTH też się dostaje zewnętrzne IP? Korzystam obecnie z własnej instancji ownClouda i nie chciałbym, żeby przejście na FTTH mi to zablokowało..
Ostatnio przeszedłem na Orange 600/60.
Stabilność OK, nie było przerw, widać że Orange by nie przytkać łącza balansuję przepustowością.
W godzinach szczytu, maksymalna prędkość na sesję to jakies 300-500 kb/s
Po godzinach szczytu, maksymalna prędkość 5-6 MB/s na jedną sesję.
Generalnie łącze ciekawe, za taką cenę warto.
Co do IP – tak dostajesz zewnętrzne albo IPV6 albo IVP4 zależy jak się połączysz, IP zmienia się co 24h, jest wsparcie na ichniejszym routerze z usług typu DYNDNS, NO-IP itp
Ok, dzięki za informacje. Pzdr!
Witam, czy istnieje możliwość oglądania IPTV na komputerze po podłączeniu do kablem do funbox’a? Posiadam funboxa dla VDSL, na dekoderze od Orange mogę oglądać IPTV, ale chciałbym zamiast używać dekodera i telewizora użyć komputer który podłącze pod port z IPTV.
Słyszałem że podobno jest taka możliwość przechwytywania strumienia.
Jeżeli się nie mylę to na forum.trzepak.pl ktoś tak zrobił
Cześć
FunBox 2.0, 300 MBs
Co musi mieć router, żeby mógł zastąpić FunBox 2.0 ?
Czy istnieje możliwość zdefiniowania, o której godzinie ma następować ten co-24-ha restart ?
Fajny artykuł, tylko szkoda, że tak strasznie ubogi w opis konfiguracji. Akurat mam sam internet (bez TV) i za cholerę nie mogę uruchomić go na własnym serwerze. Chociażby, gdzie wprowadzić użytkownika i hasło? Samo ustawienie interfejsów to tylko promil całości….
temat jest już nieaktualny. od jakiegoś czasu nowi klienci dostają funbox 3.0, co oznacza, że nie ma już osobnego terminala optycznego. funbox ma wbudowany terminal optyczny.
Klient ma możliwość wyboru ONT zamiast zintegrowanego Funboxa 3.0
Czy na pewno VLAN są takie jak podałeś?
35 – PPPOE
838 – VOD
839 – streaming
na forum Orange podają:
035 – PPOE
038 – TV (dekoder+DHCP)
040 – TV streaming
041 – TV VOD
051 – VoIP
Tak, te co podałeś to są dla Orange Francja.
Skąd miałeś dane do logowania PPPoE, muszę zrobić to mikrotik-u u klienta. Nie pamiętam aby na umowie oraz protokołach odbioru były podane.
Są podane w umowie login i hasło albo generował technik albo możesz je wygenerować samemu korzystająć z systemu rejestracja.neostrada.pl, jakoś tak jak mnie pamięć nie myli.
Chciałbym uzyskać na maila dokładna konfiguracje na openwrt 18.06 pod Orange. Posiadam opcje tylko neta bez tv Funbox 2.0 po skretce za ONT. Pozdrawiam
na forum trzepaka powinieneś znaleźć taką konfigurację, niestety nie robiłem tego pod OpenWrt.
Szukam pomocy w skonfigurowaniu DD-WRT na Netgearze R7800 zamiast FunBoxa 3.0. Mam osobne ONT od Orange. Ustawiam na WANie PPPoE i VLAN 35, a Internet i tak nie rusza. Co mogę robić źle? Czy klonowanie MAC adresu jest wymagane?
A masz jakś pełny skrypt firewall?
dziala mi netflix, opisy kanalow, zegar ale nie dziala mi normalna telewizja co moglem zrobic nie tak?