Forum » Omrežja in internet » Ubiquiti in Telekom IPTV
Ubiquiti in Telekom IPTV
MermenJazz ::
Po več mesecih zadeva še vedno deluje, je pa vmes bilo nekaj problemov, ker UDM SE je na svojem ekranu kazal, da ni kabel vanj vtaknjen (kljub temu, da je delovalo) na enem od 2.x firmwarejev in kasneje na 3.x firmwareju pa ni kazal public IP naslova in traffic info, ter v vmesniku se ni dalo ročno update naredit za aplikacije (češ, da UDM SE ni povezan na internet).
Izkazalo se je, da je to zelo enostavno rešiti tako, da se namesto eth.3999 uporabi drug naziv za virtual interface (naprimer iptv)!
Zgleda se mu je mešalo, ker je iskal internetno povezavo na novo ustvarjenem virtual interface-u.
Upam, da komu pomaga, če je imel iste težave!
Izkazalo se je, da je to zelo enostavno rešiti tako, da se namesto eth.3999 uporabi drug naziv za virtual interface (naprimer iptv)!
#!/bin/sh ip link add link eth9 name iptv type vlan id 3999 ip link set dev iptv master br3999 ip link set dev iptv up
Zgleda se mu je mešalo, ker je iskal internetno povezavo na novo ustvarjenem virtual interface-u.
Upam, da komu pomaga, če je imel iste težave!
B192 ::
Tukaj: https://help.ui.com/hc/en-us/articles/1... je navedena podpora za IGMP Proxy, ali to ne drži?
Daniel ::
IGMP proxy najbrž ima, tudi na Mikrotiku se najde. Ampak BOX direkt preko tega ne ve pobirati Mlulticasta, ker ko gre enkrat čez proxy ni več v VLANu 3999.
MermenJazz ::
Lahko se nastavi da pošilja na VLAN 3999, žal pa se ne da nastaviti, da prejema na WAN z 3999 tagom.
B192 ::
A se lahko pelje vse preko istega mrežnega stikala?
Planiram cca 10 kamer, 4 AP-je ter UDM SE za Protect.
Imamo zaenkrat 1 NEO STB, plan je pa vsaj še enega, smart TV ni..
Planiram cca 10 kamer, 4 AP-je ter UDM SE za Protect.
Imamo zaenkrat 1 NEO STB, plan je pa vsaj še enega, smart TV ni..
B192 ::
Ne, vprašanje je bilo glede topologije zastavljenega omrežja. Imam GPON, trenutno gre iz konverterja UTP v modem.
Ali prav razumem da se modem postavi v bridge, ta na UDM SE, naprej pa na mrežno stikalo, čez katerega gre tako IPTV promet, kot tudi internet za AP-je, kamere, wi-fi, ipd, ločen po VLAN-ih? Ni mi povsem jasna slika umeščanja UDM-ja (Routerja) in nadaljni razvod iz stikala, predvsem zaradi STB-jev.
Ali prav razumem da se modem postavi v bridge, ta na UDM SE, naprej pa na mrežno stikalo, čez katerega gre tako IPTV promet, kot tudi internet za AP-je, kamere, wi-fi, ipd, ločen po VLAN-ih? Ni mi povsem jasna slika umeščanja UDM-ja (Routerja) in nadaljni razvod iz stikala, predvsem zaradi STB-jev.
Zgodovina sprememb…
- spremenil: B192 ()
MermenJazz ::
Zaradi posodobitve na UniFi OS 4.0.3 je bilo treba urediti novo skripto! Je pa kompatibilna z UniFi OS 2.x.x naprej.
Če uporabljaš staro:
/etc/systemd/system/iptv-vlan.service
/data/scripts/iptv-vlan-setup.sh
Systemd service se zažene ob ponovnem zagonu in skrbi da bo skripta tekla.
Skripta vsako sekundo preveri konfiguracijo iptv interface in jo popravi, če je potrebno.
V skripti je tudi nastavljeno beleženje v log file, ki je v /var/log/iptv-vlan.log
Lp
Če uporabljaš staro:
systemctl disable udm-boot.service systemctl stop udm-boot.service rm /etc/systemd/system/udm-boot.service rm -r /data/on_boot.d/ rm /data/scripts/on-state-change.sh
/etc/systemd/system/iptv-vlan.service
[Unit] Description=IPTV VLAN Setup Service Wants=network-online.target After=network-online.target [Service] ExecStart=/bin/bash -c '/data/scripts/iptv-vlan-setup.sh' Restart=on-failure RestartSec=5s RemainAfterExit=true StartLimitIntervalSec=500 StartLimitBurst=5 [Install] WantedBy=multi-user.target
/data/scripts/iptv-vlan-setup.sh
#!/bin/bash # Function to define IPTV VLAN define_iptv_vlan() { VLAN_NAME="iptv" VLAN_ID="3999" BRIDGE_ID="br$VLAN_ID" # Check if VLAN interface exists and is correctly configured if ! ip link show "$VLAN_NAME" &>/dev/null || ! ip link show "$VLAN_NAME" | grep -q "master $BRIDGE_ID"; then # Delete VLAN interface if it exists ip link delete "$VLAN_NAME" &>/dev/null # Create VLAN interface if ! ip link add link eth9 name "$VLAN_NAME" type vlan id "$VLAN_ID"; then log_error "Failed to create IPTV VLAN interface" exit 1 fi # Set VLAN interface master if ! ip link set dev "$VLAN_NAME" master "$BRIDGE_ID"; then log_error "Failed to set IPTV VLAN master" exit 1 fi # Bring VLAN interface up if ! ip link set dev "$VLAN_NAME" up; then log_error "Failed to bring up IPTV VLAN interface" exit 1 fi log_message "IPTV VLAN interface reconfigured successfully" fi } # Function to log messages to the log file log_message() { echo "$(date +'%Y-%m-%d %H:%M:%S') - $1" >> "$LOG_FILE" } # Function to log errors to the log file log_error() { echo "$(date +'%Y-%m-%d %H:%M:%S') - Error: $1" >> "$LOG_FILE" } # Logging setup LOG_FILE="/var/log/iptv-vlan.log" log_message "Script started" # Run function to define IPTV VLAN define_iptv_vlan # Loop for continuous monitoring while true; do # Run function to define IPTV VLAN upon any change define_iptv_vlan # Wait for 1 second before checking again sleep 1 done
chmod 644 /etc/systemd/system/iptv-vlan.service chmod 755 /data/scripts/iptv-vlan-setup.sh systemctl daemon-reload systemctl enable iptv-vlan.service systemctl start iptv-vlan.service
Systemd service se zažene ob ponovnem zagonu in skrbi da bo skripta tekla.
Skripta vsako sekundo preveri konfiguracijo iptv interface in jo popravi, če je potrebno.
V skripti je tudi nastavljeno beleženje v log file, ki je v /var/log/iptv-vlan.log
Lp
Zgodovina sprememb…
- spremenilo: MermenJazz ()
Map ::
Kje je problem, da NEO ne deluje preko Ubiquiti switcha? Mora biti priklopljen direktno v modem.
MermenJazz ::
Telekom dostavlja IPTV preko tagged VLAN 3999, NEO dobi IP naslov direktno od Telekoma (vezan na MAC naslov).
Za to je treba nastavit tagged WAN port, ter ga dat v bridge.
Lahko je seveda priklopljen direkt v modem in bo tako delovalo. Moj modem pa sem pospravil v omaro in imam optiko direktno v UDM SE speljan.
Za to je treba nastavit tagged WAN port, ter ga dat v bridge.
Lahko je seveda priklopljen direkt v modem in bo tako delovalo. Moj modem pa sem pospravil v omaro in imam optiko direktno v UDM SE speljan.
MermenJazz ::
Še manjša sprememba v skripti, da se lahko nastavi WAN port (default je eth9 oz prvi SFP+ port):
Tako pa zgleda log file, če vse deluje kot mora:
12:38:07, ter 12:38:29 sta bili opravljeni dve spremembi v UniFi Network in je skripta takoj popravila IPTV konfiguracijo.
#!/bin/bash # Define variables INTERFACE="eth9" VLAN_NAME="iptv" VLAN_ID="3999" BRIDGE_ID="br$VLAN_ID" # Function to define IPTV VLAN define_iptv_vlan() { # Check if VLAN interface exists and is correctly configured if ! ip link show "$VLAN_NAME" &>/dev/null || ! ip link show "$VLAN_NAME" | grep -q "master $BRIDGE_ID"; then # Delete VLAN interface if it exists ip link delete "$VLAN_NAME" &>/dev/null # Create VLAN interface if ! ip link add link "$INTERFACE" name "$VLAN_NAME" type vlan id "$VLAN_ID"; then log_error "Failed to create IPTV VLAN interface" exit 1 fi # Set VLAN interface master if ! ip link set dev "$VLAN_NAME" master "$BRIDGE_ID"; then log_error "Failed to set IPTV VLAN master" exit 1 fi # Bring VLAN interface up if ! ip link set dev "$VLAN_NAME" up; then log_error "Failed to bring up IPTV VLAN interface" exit 1 fi log_message "IPTV VLAN interface reconfigured successfully" fi } # Function to log messages to the log file log_message() { echo "$(date +'%Y-%m-%d %H:%M:%S') - $1" >> "$LOG_FILE" } # Function to log errors to the log file log_error() { echo "$(date +'%Y-%m-%d %H:%M:%S') - Error: $1" >> "$LOG_FILE" } # Logging setup LOG_FILE="/var/log/iptv-vlan.log" log_message "Script started" # Run function to define IPTV VLAN define_iptv_vlan # Loop for continuous monitoring while true; do # Run function to define IPTV VLAN upon any change define_iptv_vlan # Wait for 1 second before checking again sleep 1 done
Tako pa zgleda log file, če vse deluje kot mora:
2024-05-01 12:36:58 - Script started 2024-05-01 12:38:07 - IPTV VLAN interface reconfigured successfully 2024-05-01 12:38:29 - IPTV VLAN interface reconfigured successfully
12:38:07, ter 12:38:29 sta bili opravljeni dve spremembi v UniFi Network in je skripta takoj popravila IPTV konfiguracijo.
Zgodovina sprememb…
- spremenilo: MermenJazz ()
Cr00k ::
Kateri SFP modul pa priporočate za v UDM Pro, oz. katere uporabljate? Gledam, da je v modem malo drugačen optični kabel spelan, kot pa jih ubiquiti prodaja... mi še ni jasno po kakšni logiki kaj skupaj deluje. Hvala.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | NEO Telekoma Slovenije (strani: 1 2 3 4 … 34 35 36 37 )Oddelek: Omrežja in internet | 437841 (2023) | BaTeMaN |
» | Usmerjevalnik Mikrotik (strani: 1 2 3 )Oddelek: Kaj kupiti | 14119 (5678) | miko22 |
» | Telekom Neo in Asus router (strani: 1 2 )Oddelek: Omrežja in internet | 22223 (10579) | Ghost007 |
» | EdgeRouter nastavitve za Telekom Neo boxOddelek: Omrežja in internet | 2587 (2278) | BrankoH |
» | Amis TV komunikator za usmerjevalnikom (strani: 1 2 )Oddelek: Omrežja in internet | 13745 (9413) | Master_Yoda |