This guide explains how to setup your openwrt router to interact with Telenet WiFree as a WISP router.
In this case we will connect to WiFree, create a secondary Wifi signal and also have access to the internet on the Lan interface.
With this setup you can have multiple devices connected to the Telenet WiFree Hotspot.
!Important check the Troubleshooting section at the bottom of this page if LAN does not work.
I only use this at a secondary home. I am not in any way affiliated with Telenet.
- OpenWRT (In this case Barrier Breaker because of TP-Link MR3020 RAM limitations.)
- Full wpad package: search the openwrt packages site, it depends on your openwrt version. It should be located in the base packages.
- Openwrt compatible router: in this case I used an old TP-Link MR3020
1. Install OpenWRT
System -> Administration
System -> System
Do not skip this step. Telenet WiFree seems to deauthenticate you if your time is not synchronized.
Change the names of LOCATION_TO_YOUR_WPAD_FILE and wpad_XXX.ipk to the depending on your setup.
Open up your favourite terminal.
Scp the wpad file to your router.
scp /LOCATION_TO_YOUR_WPAD_FILE/wpad_XXX.ipk root@192.168.1.1:/tmp/
SSH into your device.
ssh root@192.168.1.1
Enter your password.
Remove the wpad-mini package and install the previously copied wpad package.
opkg remove wpad-mini
opkg install /tmp/wpad_XXX.ipk
rm /tmp/wpad_XXX.ipk
Network -> Wifi
-
Press Scan
-
Change your interface configuration exactly as shown below input your own Identity and Password (Telenet Account) and press Save & Apply
-
Advanced setting change country to Belgium
-
Check if connected
Network -> Wifi
Network -> Wifi
- Try to disable all ipv6 connections if you can't get a connection
- Is your time synced??
- Leave a comment in case of other problems
- You could encounter out of space troubles on some devices. Keep in mind that with openwrt everytime you write a file you lose storage. So try to make as little changes as possible.
- To bypass the X time-out period implemented by Telenet check Watchcat. The restart interface mode should solve this problem and restart the selected interface automatically after x seconds of failed pings.
For shits and giggles I connected 2 TL-WR802N devices to a single WiFree to find out (with the same Telenet Account) if the max. allocated download speed is per device, or if it is shared between devices.
Seems to me that 20 Mbps is shared between my 2 devices. I only don't know if 20 Mbps is given for each Telenet account, or if 20 mbps is given to all users signed on on a WiFree modem.
I also have the issue with the 2 hour window.
Kinda grew tired with my iPhone Shortcut "Reboot OpenWrt" which executed an SSH script to 192.168.1.1 with the reboot command :)
I have now set up the following cron job (Scheduled Task) in hopes this solves the issue (temporarely): 0 */2 * * * /etc/init.d/network restart