<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.alpinelinux.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Zibalas</id>
	<title>Alpine Linux - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.alpinelinux.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Zibalas"/>
	<link rel="alternate" type="text/html" href="https://wiki.alpinelinux.org/wiki/Special:Contributions/Zibalas"/>
	<updated>2026-04-27T02:53:58Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>https://wiki.alpinelinux.org/w/index.php?title=IGMPproxy&amp;diff=3289</id>
		<title>IGMPproxy</title>
		<link rel="alternate" type="text/html" href="https://wiki.alpinelinux.org/w/index.php?title=IGMPproxy&amp;diff=3289"/>
		<updated>2009-12-18T16:11:23Z</updated>

		<summary type="html">&lt;p&gt;Zibalas: /* Troubleshooting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=IPTV How to=&lt;br /&gt;
==Installing tools==&lt;br /&gt;
Add alpine http repository to /etc/apk/repositories &lt;br /&gt;
 echo http://alpine.nethq.org/alpine/v1.9/packages/testing/ &amp;gt;&amp;gt; /etc/apk/repositories&lt;br /&gt;
Install igmpproxy&lt;br /&gt;
 apk add igmpproxy&lt;br /&gt;
Install iptables (optional, see troubleshooting)&lt;br /&gt;
 apk add iptables&lt;br /&gt;
==Setup igmpproxy==&lt;br /&gt;
Open /etc/igmpproxy.conf in your favorite editor&lt;br /&gt;
 nano /etc/igmpproxy.conf&lt;br /&gt;
&lt;br /&gt;
Set upstream interface to your WAN interface. In my case eth0&lt;br /&gt;
 phyint eth0 upstream  ratelimit 0  threshold 1&lt;br /&gt;
&lt;br /&gt;
If you know your ISPs multicast sources you should add them here. If not don&#039;t worry we&#039;ll come back here later.&lt;br /&gt;
 altnet 88.222.0.0/16&lt;br /&gt;
 altnet 10.0.0.0/8&lt;br /&gt;
&lt;br /&gt;
Set downstream interface to your LAN interface. In my case eth1&lt;br /&gt;
 phyint eth1 downstream  ratelimit 0  threshold 1&lt;br /&gt;
&lt;br /&gt;
Disable other unused interfaces&lt;br /&gt;
 phyint lo disabled&lt;br /&gt;
&lt;br /&gt;
If you haven&#039;t added multicast sources yet your igmpproxy.conf should look like this&lt;br /&gt;
 quickleave&lt;br /&gt;
 phyint eth0 upstream  ratelimit 0  threshold 1&lt;br /&gt;
 phyint eth1 downstream  ratelimit 0  threshold 1&lt;br /&gt;
 phyint lo disabled&lt;br /&gt;
&lt;br /&gt;
Launch igmpproxy in debug mode&lt;br /&gt;
 igmpproxy -d -v /etc/igmpproxy.conf&lt;br /&gt;
You should see output similar to this&lt;br /&gt;
 RECV Membership query   from 10.253.88.1     to 224.0.0.1&lt;br /&gt;
 RECV Membership query   from 10.254.88.1     to 224.0.0.1&lt;br /&gt;
 RECV V2 member report   from 88.222.27.35    to 239.255.255.250&lt;br /&gt;
Now we know that ISPs multicast sources are 10.x.x.x (10.0.0.0/8) and 88.222.x.x(88.222.0.0/16). We need to specify them in /etc/igmpproxy.conf right after upstream interface declaration like this&lt;br /&gt;
 phyint eth0 upstream  ratelimit 0  threshold 1&lt;br /&gt;
       altnet 88.222.0.0/16&lt;br /&gt;
       altnet 10.0.0.0/8&lt;br /&gt;
&lt;br /&gt;
Your complete igmpproxy.conf should look like this&lt;br /&gt;
 quickleave&lt;br /&gt;
 phyint eth0 upstream  ratelimit 0  threshold 1&lt;br /&gt;
         altnet 88.222.0.0/16&lt;br /&gt;
         altnet 10.0.0.0/8&lt;br /&gt;
 phyint eth1 downstream  ratelimit 0  threshold 1&lt;br /&gt;
 phyint lo disabled&lt;br /&gt;
&lt;br /&gt;
Launch igmpproxy and enjoy IPTV :)&lt;br /&gt;
 igmpproxy /etc/igmpproxy.conf&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting==&lt;br /&gt;
* Make sure your local subnet is not same as your ISP&#039;s multicast source. 192.168.0.0/24 is probably safe bet.&lt;br /&gt;
* You might need to add forwarding rules to iptables&lt;br /&gt;
 iptables -I FORWARD -s 88.222.0.0/16 -d 224.0.0.0/4 -j ACCEPT&lt;br /&gt;
 iptables -I FORWARD -s 10.0.0.0/8 -d 224.0.0.0/4 -j ACCEPT&lt;br /&gt;
 iptables -I INPUT -d 224.0.0.0/4 -j ACCEPT&lt;br /&gt;
* If you&#039;re using shorewall modify /etc/shorewall/shorewall.conf&lt;br /&gt;
 MULTICAST=Yes&lt;br /&gt;
Add following rules to /etc/shorewall/rules&lt;br /&gt;
 ACCEPT		all		fw:224.0.0.0/4&lt;br /&gt;
 ACCEPT		all		net:224.0.0.0/4&lt;br /&gt;
 ACCEPT		all		loc:224.0.0.0/4&lt;/div&gt;</summary>
		<author><name>Zibalas</name></author>
	</entry>
	<entry>
		<id>https://wiki.alpinelinux.org/w/index.php?title=Tutorials_and_Howtos&amp;diff=3288</id>
		<title>Tutorials and Howtos</title>
		<link rel="alternate" type="text/html" href="https://wiki.alpinelinux.org/w/index.php?title=Tutorials_and_Howtos&amp;diff=3288"/>
		<updated>2009-12-18T09:46:45Z</updated>

		<summary type="html">&lt;p&gt;Zibalas: /* Misc */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= User Documentation =&lt;br /&gt;
&lt;br /&gt;
Documentation how to install and use the Alpine distro.&lt;br /&gt;
&lt;br /&gt;
* [[Installing Alpine on CD]]&lt;br /&gt;
* [[Installing Alpine on USB]]&lt;br /&gt;
* [[Installing Alpine on Compact Flash]]&lt;br /&gt;
* [[Installing Alpine on HDD dualbooting]]&lt;br /&gt;
* [[Upgrading Alpine]]&lt;br /&gt;
* [[Alpine package management]] &#039;&#039;(How to add/remove packages on your Alpine)&#039;&#039;&lt;br /&gt;
* [[Alpine boot services]] &#039;&#039;(Configure a service to automatically boot at next reboot)&#039;&#039;&lt;br /&gt;
* [[Alpine local backup]] &#039;&#039;(Permanently store your modifications in case your box needs reboot)&#039;&#039;&lt;br /&gt;
* [[Comparison with Gentoo and Debian]]&lt;br /&gt;
* Submitting [http://bugs.alpinelinux.org Problem Reports]&lt;br /&gt;
&lt;br /&gt;
== HOWTOS ==&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
* [[Bootstrapping Alpine on Soekris net4xxx]]&lt;br /&gt;
* [[Bootstrapping Alpine on PC Engines ALIX.3]]&lt;br /&gt;
* [[Setting up a software raid1 array]]&lt;br /&gt;
* [[Setting up Logical Volumes with LVM]]&lt;br /&gt;
* [[Setting up a /var partition on software IDE raid1]]&lt;br /&gt;
* [[Native Harddisk Install]]&lt;br /&gt;
* [[Installing XUbuntu using Alpine boot floppy]]&lt;br /&gt;
* [[Replacing non-Alpine Linux with Alpine remotely]]&lt;br /&gt;
&lt;br /&gt;
=== Networking ===&lt;br /&gt;
* [[Setting up a OpenVPN-server with Alpine]]&lt;br /&gt;
* [[Setting up traffic monitoring using rrdtool (and snmp)]]&lt;br /&gt;
* [[Setting up Zaptel/Asterisk on Alpine]]&lt;br /&gt;
* [[Using HSDPA modem]]&lt;br /&gt;
* [[Using Alpine on Windows domain with IPSEC isolation]]&lt;br /&gt;
* [[Using Racoon for Remote Sites]]&lt;br /&gt;
&lt;br /&gt;
=== Misc ===&lt;br /&gt;
* [[Setting up lm_sensors]]&lt;br /&gt;
* [[Setting up Satellite Internet Connection]]&lt;br /&gt;
* [[Setting up Streaming an Asterisk Channel]]&lt;br /&gt;
* [[Formatting HD/Floppy/Other]]&lt;br /&gt;
* [[Setting up Transmission (bittorrent) with Clutch WebUI]]&lt;br /&gt;
* [[Hosting_services_on_Alpine]] &#039;&#039;(This applies to hosting mail, webservices and other services)&#039;&#039;&lt;br /&gt;
** [[Setting_up_postfix_with_virtual_domains]]&lt;br /&gt;
** [[Protecting your email server with Alpine]]&lt;br /&gt;
** [[Hosting Web/Email services on Alpine]]&lt;br /&gt;
** [[Setting_up_trac_wiki]]&lt;br /&gt;
* [[Running Alpinelinux As a QEMU networked Guest ]]&lt;br /&gt;
* [[Screen on console]]&lt;br /&gt;
* [[Using espeak on AlpineLinux]]&lt;br /&gt;
* [[Generating SSL certs with ACF]]&lt;br /&gt;
* [[Setting up a ssh-server]]&lt;br /&gt;
* [[Changing passwords]]&lt;br /&gt;
* [[Multiple Instances of Services]]&lt;br /&gt;
* [[Setting up NRPE daemon]]&lt;br /&gt;
* [[IPTV How To]]&lt;br /&gt;
&lt;br /&gt;
=== iSCSI ===&lt;br /&gt;
* [[iSCSI Target and Initiator Configuration]]&lt;br /&gt;
* [[iSCSI Raid and Clustered File Systems]]&lt;br /&gt;
&lt;br /&gt;
== Vserver ==&lt;br /&gt;
* [[Setting up a basic vserver]]&lt;/div&gt;</summary>
		<author><name>Zibalas</name></author>
	</entry>
	<entry>
		<id>https://wiki.alpinelinux.org/w/index.php?title=IGMPproxy&amp;diff=3287</id>
		<title>IGMPproxy</title>
		<link rel="alternate" type="text/html" href="https://wiki.alpinelinux.org/w/index.php?title=IGMPproxy&amp;diff=3287"/>
		<updated>2009-12-18T09:43:59Z</updated>

		<summary type="html">&lt;p&gt;Zibalas: /* Troubleshooting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=IPTV How to=&lt;br /&gt;
==Installing tools==&lt;br /&gt;
Add alpine http repository to /etc/apk/repositories &lt;br /&gt;
 echo http://alpine.nethq.org/alpine/v1.9/packages/testing/ &amp;gt;&amp;gt; /etc/apk/repositories&lt;br /&gt;
Install igmpproxy&lt;br /&gt;
 apk add igmpproxy&lt;br /&gt;
Install iptables (optional, see troubleshooting)&lt;br /&gt;
 apk add iptables&lt;br /&gt;
==Setup igmpproxy==&lt;br /&gt;
Open /etc/igmpproxy.conf in your favorite editor&lt;br /&gt;
 nano /etc/igmpproxy.conf&lt;br /&gt;
&lt;br /&gt;
Set upstream interface to your WAN interface. In my case eth0&lt;br /&gt;
 phyint eth0 upstream  ratelimit 0  threshold 1&lt;br /&gt;
&lt;br /&gt;
If you know your ISPs multicast sources you should add them here. If not don&#039;t worry we&#039;ll come back here later.&lt;br /&gt;
 altnet 88.222.0.0/16&lt;br /&gt;
 altnet 10.0.0.0/8&lt;br /&gt;
&lt;br /&gt;
Set downstream interface to your LAN interface. In my case eth1&lt;br /&gt;
 phyint eth1 downstream  ratelimit 0  threshold 1&lt;br /&gt;
&lt;br /&gt;
Disable other unused interfaces&lt;br /&gt;
 phyint lo disabled&lt;br /&gt;
&lt;br /&gt;
If you haven&#039;t added multicast sources yet your igmpproxy.conf should look like this&lt;br /&gt;
 quickleave&lt;br /&gt;
 phyint eth0 upstream  ratelimit 0  threshold 1&lt;br /&gt;
 phyint eth1 downstream  ratelimit 0  threshold 1&lt;br /&gt;
 phyint lo disabled&lt;br /&gt;
&lt;br /&gt;
Launch igmpproxy in debug mode&lt;br /&gt;
 igmpproxy -d -v /etc/igmpproxy.conf&lt;br /&gt;
You should see output similar to this&lt;br /&gt;
 RECV Membership query   from 10.253.88.1     to 224.0.0.1&lt;br /&gt;
 RECV Membership query   from 10.254.88.1     to 224.0.0.1&lt;br /&gt;
 RECV V2 member report   from 88.222.27.35    to 239.255.255.250&lt;br /&gt;
Now we know that ISPs multicast sources are 10.x.x.x (10.0.0.0/8) and 88.222.x.x(88.222.0.0/16). We need to specify them in /etc/igmpproxy.conf right after upstream interface declaration like this&lt;br /&gt;
 phyint eth0 upstream  ratelimit 0  threshold 1&lt;br /&gt;
       altnet 88.222.0.0/16&lt;br /&gt;
       altnet 10.0.0.0/8&lt;br /&gt;
&lt;br /&gt;
Your complete igmpproxy.conf should look like this&lt;br /&gt;
 quickleave&lt;br /&gt;
 phyint eth0 upstream  ratelimit 0  threshold 1&lt;br /&gt;
         altnet 88.222.0.0/16&lt;br /&gt;
         altnet 10.0.0.0/8&lt;br /&gt;
 phyint eth1 downstream  ratelimit 0  threshold 1&lt;br /&gt;
 phyint lo disabled&lt;br /&gt;
&lt;br /&gt;
Launch igmpproxy and enjoy IPTV :)&lt;br /&gt;
 igmpproxy /etc/igmpproxy.conf&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting==&lt;br /&gt;
* Make sure your local subnet is not same as your ISP&#039;s multicast source. 192.168.0.0/24 is probably safe bet.&lt;br /&gt;
* You might need to add forwarding rules to iptables&lt;br /&gt;
 iptables -I FORWARD -s 88.222.0.0/16 -d 224.0.0.0/4 -j ACCEPT&lt;br /&gt;
 iptables -I FORWARD -s 10.0.0.0/8 -d 224.0.0.0/4 -j ACCEPT&lt;br /&gt;
 iptables -I INPUT -d 224.0.0.0/4 -j ACCEPT&lt;/div&gt;</summary>
		<author><name>Zibalas</name></author>
	</entry>
	<entry>
		<id>https://wiki.alpinelinux.org/w/index.php?title=IGMPproxy&amp;diff=3286</id>
		<title>IGMPproxy</title>
		<link rel="alternate" type="text/html" href="https://wiki.alpinelinux.org/w/index.php?title=IGMPproxy&amp;diff=3286"/>
		<updated>2009-12-18T09:40:44Z</updated>

		<summary type="html">&lt;p&gt;Zibalas: Created page with &amp;#039;=IPTV How to= ==Installing tools== Add alpine http repository to /etc/apk/repositories   echo http://alpine.nethq.org/alpine/v1.9/packages/testing/ &amp;gt;&amp;gt; /etc/apk/repositories Insta...&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=IPTV How to=&lt;br /&gt;
==Installing tools==&lt;br /&gt;
Add alpine http repository to /etc/apk/repositories &lt;br /&gt;
 echo http://alpine.nethq.org/alpine/v1.9/packages/testing/ &amp;gt;&amp;gt; /etc/apk/repositories&lt;br /&gt;
Install igmpproxy&lt;br /&gt;
 apk add igmpproxy&lt;br /&gt;
Install iptables (optional, see troubleshooting)&lt;br /&gt;
 apk add iptables&lt;br /&gt;
==Setup igmpproxy==&lt;br /&gt;
Open /etc/igmpproxy.conf in your favorite editor&lt;br /&gt;
 nano /etc/igmpproxy.conf&lt;br /&gt;
&lt;br /&gt;
Set upstream interface to your WAN interface. In my case eth0&lt;br /&gt;
 phyint eth0 upstream  ratelimit 0  threshold 1&lt;br /&gt;
&lt;br /&gt;
If you know your ISPs multicast sources you should add them here. If not don&#039;t worry we&#039;ll come back here later.&lt;br /&gt;
 altnet 88.222.0.0/16&lt;br /&gt;
 altnet 10.0.0.0/8&lt;br /&gt;
&lt;br /&gt;
Set downstream interface to your LAN interface. In my case eth1&lt;br /&gt;
 phyint eth1 downstream  ratelimit 0  threshold 1&lt;br /&gt;
&lt;br /&gt;
Disable other unused interfaces&lt;br /&gt;
 phyint lo disabled&lt;br /&gt;
&lt;br /&gt;
If you haven&#039;t added multicast sources yet your igmpproxy.conf should look like this&lt;br /&gt;
 quickleave&lt;br /&gt;
 phyint eth0 upstream  ratelimit 0  threshold 1&lt;br /&gt;
 phyint eth1 downstream  ratelimit 0  threshold 1&lt;br /&gt;
 phyint lo disabled&lt;br /&gt;
&lt;br /&gt;
Launch igmpproxy in debug mode&lt;br /&gt;
 igmpproxy -d -v /etc/igmpproxy.conf&lt;br /&gt;
You should see output similar to this&lt;br /&gt;
 RECV Membership query   from 10.253.88.1     to 224.0.0.1&lt;br /&gt;
 RECV Membership query   from 10.254.88.1     to 224.0.0.1&lt;br /&gt;
 RECV V2 member report   from 88.222.27.35    to 239.255.255.250&lt;br /&gt;
Now we know that ISPs multicast sources are 10.x.x.x (10.0.0.0/8) and 88.222.x.x(88.222.0.0/16). We need to specify them in /etc/igmpproxy.conf right after upstream interface declaration like this&lt;br /&gt;
 phyint eth0 upstream  ratelimit 0  threshold 1&lt;br /&gt;
       altnet 88.222.0.0/16&lt;br /&gt;
       altnet 10.0.0.0/8&lt;br /&gt;
&lt;br /&gt;
Your complete igmpproxy.conf should look like this&lt;br /&gt;
 quickleave&lt;br /&gt;
 phyint eth0 upstream  ratelimit 0  threshold 1&lt;br /&gt;
         altnet 88.222.0.0/16&lt;br /&gt;
         altnet 10.0.0.0/8&lt;br /&gt;
 phyint eth1 downstream  ratelimit 0  threshold 1&lt;br /&gt;
 phyint lo disabled&lt;br /&gt;
&lt;br /&gt;
Launch igmpproxy and enjoy IPTV :)&lt;br /&gt;
 igmpproxy /etc/igmpproxy.conf&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting==&lt;br /&gt;
Make sure your local subnet is not same as your ISP&#039;s multicast source. 192.168.0.0/24 is probably safe bet.&lt;/div&gt;</summary>
		<author><name>Zibalas</name></author>
	</entry>
</feed>