Mainos / Advertisement:
Ero sivun ”Igmpproxy” versioiden välillä
Siirry navigaatioon
Siirry hakuun
(2 välissä olevaa versiota samalta käyttäjältä ei näytetä) | |||
Rivi 1: | Rivi 1: | ||
Igmproxy on paketti linuxille, jolla voidaan toteuttaa multicasti liikenne, kuten IPTV. | Igmproxy on paketti linuxille, jolla voidaan toteuttaa multicasti liikenne, kuten IPTV. | ||
− | Tämä | + | Tämä ohje on testattu Sonera Viihde IPTV:n kanssa. Testattu Debian 7.8:lla. Tämä vaatii vähintään kaksi verkkokorttia / trunk portin. |
Konfiguroi verkko: | Konfiguroi verkko: | ||
Rivi 21: | Rivi 21: | ||
wget http://downloads.sourceforge.net/project/igmpproxy/igmpproxy/0.1/igmpproxy-0.1.tar.gz | wget http://downloads.sourceforge.net/project/igmpproxy/igmpproxy/0.1/igmpproxy-0.1.tar.gz | ||
+ | |||
+ | tar -zxf igmpproxy-0.1.tar.gz | ||
siirry igmpproxy hakemistoon | siirry igmpproxy hakemistoon | ||
Rivi 68: | Rivi 70: | ||
iptables -A FORWARD -s 239.16.116.0/24 -i vlan0.252 -j ACCEPT | iptables -A FORWARD -s 239.16.116.0/24 -i vlan0.252 -j ACCEPT | ||
iptables -A FORWARD -s 239.16.117.0/24 -i vlan0.252 -j ACCEPT | iptables -A FORWARD -s 239.16.117.0/24 -i vlan0.252 -j ACCEPT | ||
+ | |||
+ | Igmpproxy jokaisessa käynnistyksessä päälle: | ||
+ | |||
+ | nano /etc/crontab | ||
+ | |||
+ | Lisää crontabiin: | ||
+ | |||
+ | @reboot root igmpproxy /etc/igmpproxy.conf > /dev/null | ||
+ | |||
Nykyinen versio 16. toukokuuta 2015 kello 18.18
Igmproxy on paketti linuxille, jolla voidaan toteuttaa multicasti liikenne, kuten IPTV.
Tämä ohje on testattu Sonera Viihde IPTV:n kanssa. Testattu Debian 7.8:lla. Tämä vaatii vähintään kaksi verkkokorttia / trunk portin.
Konfiguroi verkko:
nano /etc/network/interfaces
Esimerkki:
auto eth0 iface eth0 inet dhcp auto eth0.252 iface eth0.252 inet dhcp
auto eth1 iface eth1 inet static 192.168.1.1
Lataa konfigurointi tiedostot ja pura tar tiedosto
wget http://downloads.sourceforge.net/project/igmpproxy/igmpproxy/0.1/igmpproxy-0.1.tar.gz
tar -zxf igmpproxy-0.1.tar.gz
siirry igmpproxy hakemistoon
cd igmpproxy/
Asenna seuraavalla komennolla
./configure && make && make install
Kopioi igmpproxy.conf tiedosto
cp /usr/local/etc/igmpproxy.conf /etc/igmpproxy.conf
Avaa konfigurointi tiedosto:
nano /etc/igmpproxy.conf
Esimerkki tiedosto
##------------------------------------------------------ ## Enable Quickleave mode (Sends Leave instantly) ##------------------------------------------------------ quickleave ##------------------------------------------------------ ## Configuration for eth0 (Upstream Interface) ##------------------------------------------------------ phyint eth0.252 upstream ratelimit 0 threshold 1 altnet 62.71.245.0/24 ##------------------------------------------------------ ## Configuration for eth1 (Downstream Interface) ##------------------------------------------------------ phyint eth1 downstream ratelimit 0 threshold 1 ##------------------------------------------------------ ## Configuration for eth2 (Disabled Interface) ##------------------------------------------------------ phyint eth0 disabled
Konfiguroi palomuuri:
iptables -t nat -A POSTROUTING -o vlan0.252 -j MASQUERADE iptables -A FORWARD -s 239.16.116.0/24 -i vlan0.252 -j ACCEPT iptables -A FORWARD -s 239.16.117.0/24 -i vlan0.252 -j ACCEPT
Igmpproxy jokaisessa käynnistyksessä päälle:
nano /etc/crontab
Lisää crontabiin:
@reboot root igmpproxy /etc/igmpproxy.conf > /dev/null
Käynnistä igmpproxy:
igmpproxy -dv /etc/igmpproxy.conf
Mainos / Advertisement: