Sunday, April 30, 2017
  • Home
  •             

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

February 7th, 2015 by Jabez Gan [MVP]

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:

  1. 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):

  1. Change Password. On opening OpenWRT router, you will be asked to login. The default password for OpenWRT is empty. Login and change your password.
  2. 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.
  3. Click Save and Apply.

wan

Create new VLAN for Maxis home fibre and Astro IPTV:

  1. Switch. Click Network -> Switch.
  2. Under VLAN ID, modify the value 2 to value 621.
  3. 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.
  4. Click ADD. Change the VLAN ID for the new VLAN Interface to 823.
  5. 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.
  6. Click Save and Apply.

switch

Tie the WAN Interface to VLAN 621.:

  1. Go to Network -> Interface.
  2. Under WAN, click Edit.
  3. Under Physical Settings, select “eth0.621”

wan2

Create a new interface for IPTV and configure the firewall:

  1. Go to Network -> Interface
  2. Click Add new Interface.
  3. Define the new name “IPTV”
  4. Protocol: Static Address
  5. Cover the following interface: eth0.823
  6. Click Submit.
  7. IPv4 Address: 192.168.2.1
  8. IPv4: 255.255.255.0
  9. Under Firewall Settings, under create:, type in “iptv”
  10. Save & Apply
  11. Under Interface, DHCP Server, click “Setup DHCP Server”.
  12. Under DHCP Server, click “Advanced Settings” tab.
  13. Ensure that “Force DHCP on this network even if another server is detected” is selected.
  14. Save & Apply
  15. Network -> Firewall, under IPTV, select the Edit icon.
  16. Ensure that “Allow Forward to destination zones” is selected for WAN.
  17. Click Save & Apply.

iptv1iptv2iptv3

Install IGMPProxy 

  1. Click System -> Software
  2. Click Update Lists.
  3. Under Filter, type in “IGMPproxy”
  4. click Available Packages. Click Install next to IGMPPROXY.

igmpdownload

Configure IGMPProxy

  1. Download PUTTY, run it and connect to your router
  2. Under Login As, type “root”. Press Enter.
  3. Type in your OpenWRT password.
  4. Type in:
    1. cd /etc/config
    2. vi igmpproxy
  5. Modify the “192.168.1.0/24” to “192.168.2.0/24” (see this link on how to use VI to edit)
  6. Reboot OpenWRT.

putty1putty2putty3putty4

Now check if Astro IPTV is still working. 🙂

The overview of my interface:

interface

Good luck!

Posted in Computing, OpenWRT | Comments Off on Configure Astro IPTV using a Custom Router (OpenWRT) – Updated 1


This entry was posted on Saturday, February 7th, 2015 at 12:47 pm and is filed under Computing, OpenWRT. You can follow any responses to this entry through the RSS 2.0 feed. Both comments and pings are currently closed.


Comments are closed.