Configure Astro IPTV using a Custom Router (OpenWRT) – Updated 1


By default, with Astro IPTV, you will be getting a Technicolor device from Maxis.
I will show you how to replace the Technicolor and replace it with an OpenWRT router (I’m using “OpenWrt Barrier Breaker 14.07”).
Pre-requisites:
- Ensure that your router is already flashed to the OpenWRT version. See this post if you have not done so: Installing OpenWRT.
Setup of OpenWRT, Connect to PPPoE (after flashing to OpenWRT):
- Change Password. On opening OpenWRT router, you will be asked to login. The default password for OpenWRT is empty. Login and change your password.
- Connect to PPPoE. First thing you want to do is to connect to PPPoE, so your WAN will be able to connect to the TM fiber device. Click Network -> Interface -> next to WAN, click Edit. Change the protocol to PPPoE-WAN. Specify your username “5 digits@home.maxis.com.my or 5 digits@public.maxis.com.my”. Password by default should be the your 5 digits with a value 1 behind. Eg, if your username is 12345@home.maxis.com.my, your password will be 123451.
- Click Save and Apply.
Create new VLAN for Maxis home fibre and Astro IPTV:
- Switch. Click Network -> Switch.
- Under VLAN ID, modify the value 2 to value 621.
- Port 1 by default should be your WAN port. Ensure that CPU and Port 1 both are set to “Tagged”. Leave the rest of Ports as Off.
- Click ADD. Change the VLAN ID for the new VLAN Interface to 823.
- With your Astro IPTV decoder plugged into your router’s Port 4, it should be then Port 5 in the OpenWRT Switch interface. Under VLAN ID 823, ensure that CPU, Port 1 both are “Tagged”. For Port 5, set it as “Untagged”. Rest set as Off. Under VLAN ID 1, turn off the tagging for Port 5.
- Click Save and Apply.
Tie the WAN Interface to VLAN 621.:
- Go to Network -> Interface.
- Under WAN, click Edit.
- Under Physical Settings, select “eth0.621”
Create a new interface for IPTV and configure the firewall:
- Go to Network -> Interface
- Click Add new Interface.
- Define the new name “IPTV”
- Protocol: Static Address
- Cover the following interface: eth0.823
- Click Submit.
- IPv4 Address: 192.168.2.1
- IPv4: 255.255.255.0
- Under Firewall Settings, under create:, type in “iptv”
- Save & Apply
- Under Interface, DHCP Server, click “Setup DHCP Server”.
- Under DHCP Server, click “Advanced Settings” tab.
- Ensure that “Force DHCP on this network even if another server is detected” is selected.
- Save & Apply
- Network -> Firewall, under IPTV, select the Edit icon.
- Ensure that “Allow Forward to destination zones” is selected for WAN.
- Click Save & Apply.
Install IGMPProxy
- Click System -> Software
- Click Update Lists.
- Under Filter, type in “IGMPproxy”
- click Available Packages. Click Install next to IGMPPROXY.
Configure IGMPProxy
- Download PUTTY, run it and connect to your router
- Under Login As, type “root”. Press Enter.
- Type in your OpenWRT password.
- Type in:
- cd /etc/config
- vi igmpproxy
- Modify the “192.168.1.0/24” to “192.168.2.0/24” (see this link on how to use VI to edit)
- Reboot OpenWRT.
Now check if Astro IPTV is still working. 🙂
The overview of my interface:
Good luck!
Posted in Computing, OpenWRT | Comments Off on Configure Astro IPTV using a Custom Router (OpenWRT) – Updated 1