Mainos / Advertisement:

Ero sivun ”Igmpproxy” versioiden välillä

Kohteesta Taisto
Siirry navigaatioon Siirry hakuun
 
(3 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ä konffi on testattu Sonera Viihde IPTV:n kanssa. Testattu Debian 7.8:lla.
+
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
 
Lataa konfigurointi tiedostot ja pura tar tiedosto
  
 
   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 54: 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: