Mainos / Advertisement:
Ero sivun ”Igmpproxy” versioiden välillä
Siirry navigaatioon
Siirry hakuun
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 |
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: