Posted: Mon May 30, 2016 22:39 Post subject: Etisalat PNP connection help. .........
i have an EA6700 running build 29739. Main reason why i tried dd-wrt on this router because the stock firmware doesnt have an option for VLan or iptv. I am currently living in UAE and our connection is PNP where router with iptv and vlan only will work. Anyone can help me about this? or anyone who has the knowledge how to solve this problem? [/u]
https://www.reddit.com/r/dubai/comments/3uu4xg/update_etisalat_plug_n_play_router/
I am using Etisalat and EA6700 too. You will need to connect to the PPPOE using VLAN. The VLAN ID depends on your area and the VLAN ID for my area is 30. The problem however is that the router currently only supports 16 VLAN ID's and since the VLAN ID for Etisalat internet is upwards of 16, you will need some manual changes to get it to work.
1. Download the switch-robo kernel module for ARMv7 with patched VLAN IDs to 32. (Thanks to @maxter)
2. Factory reset your router to make sure your old settings don't interfere with the new changes.
3. After you are done with the factory reset on clean settings, enable JFFS2 from the Service tab. JFFS2 provides you with a small writeable storage on the routers NAND.
4. Extract the attached zip file and copy the switch-robo.ko kernel module to the jffs partition which is at "/jffs". You can do this by copying the module to a USB drive, connecting it to the router and using Telnet you can copy the file from the external USB to the internal jffs partition. (Assuming you know basic linux commands).
5. Add the following code into the Startup Commands of your router under the Administration -> Commands tab.
Change the "30" in the code to your VLAN ID that you have found on your D-Link Etisalat router.
6. Reboot the router and configure your PPPOE without making any changes to the VLAN or Networking section of your router GUI.
7. You should be able to receive the WAN IP Address from Etisalat and your internet should work fine without any issues.
Since you are using EA6700 like me, I recommend the following startup commands. (Fixes 32KB nvram bug and disables the annoying white LED on the router).
Code:
for line in `nvram show | grep =$ `; do var=${line%*=};nvram unset $var;done;rmmod switch-robo;insmod /jffs/switch-robo.ko;vconfig add eth0 30;ifconfig vlan30 up;echo "4t 5" > /proc/switch/eth0/vlan/30/ports;nvram set pppoe_wan_ifname=vlan30;gpio disable 8;gpio enable 6;
Just let me know if you run into any issues. The instructions are brief assuming you have experience with telnet and linux commands.
Thank youbso much for that info. I havent try it. Just wanna ask first does it works for all ddwrt build? Or which ddwrt version you are using on your EA6700 now?
I am using Etisalat and EA6700 too. You will need to connect to the PPPOE using VLAN. The VLAN ID depends on your area and the VLAN ID for my area is 30. The problem however is that the router currently only supports 16 VLAN ID's and since the VLAN ID for Etisalat internet is upwards of 16, you will need some manual changes to get it to work.
1. Download the switch-robo kernel module for ARMv7 with patched VLAN IDs to 32. (Thanks to @maxter)
2. Factory reset your router to make sure your old settings don't interfere with the new changes.
3. After you are done with the factory reset on clean settings, enable JFFS2 from the Service tab. JFFS2 provides you with a small writeable storage on the routers NAND.
4. Extract the attached zip file and copy the switch-robo.ko kernel module to the jffs partition which is at "/jffs". You can do this by copying the module to a USB drive, connecting it to the router and using Telnet you can copy the file from the external USB to the internal jffs partition. (Assuming you know basic linux commands).
5. Add the following code into the Startup Commands of your router under the Administration -> Commands tab.
Change the "30" in the code to your VLAN ID that you have found on your D-Link Etisalat router.
6. Reboot the router and configure your PPPOE without making any changes to the VLAN or Networking section of your router GUI.
7. You should be able to receive the WAN IP Address from Etisalat and your internet should work fine without any issues.
Since you are using EA6700 like me, I recommend the following startup commands. (Fixes 32KB nvram bug and disables the annoying white LED on the router).
Code:
for line in `nvram show | grep =$ `; do var=${line%*=};nvram unset $var;done;rmmod switch-robo;insmod /jffs/switch-robo.ko;vconfig add eth0 30;ifconfig vlan30 up;echo "4t 5" > /proc/switch/eth0/vlan/30/ports;nvram set pppoe_wan_ifname=vlan30;gpio disable 8;gpio enable 6;
Just let me know if you run into any issues. The instructions are brief assuming you have experience with telnet and linux commands.
Thank youbso much for that info. I havent try it. Just wanna ask first does it works for all ddwrt build? Or which ddwrt version you are using on your EA6700 now?
I am on the latest build 30385. It will work on any build.
The path should be shown in the GUI USB page, but would be good to confirm access to the file from telnet/ssh [user is 'root' btw]:
Code:
ls -Al {path to .ko file on USB drive}
You could also then run those commands from telnet to verify no errors. _________________ #NAT/SFE/CTF: limited speed w/ DD#Repeater issues#DD-WRT info: FAQ, Builds, Types, Modes, Changes, Demo#
OPNsense x64 5050e ITX|DD: DIR-810L, 2*EA6900@1GHz, R6300v1, RT-N66U@663, WNDR4000@533, E1500@353,
WRT54G{Lv1.1,Sv6}@250|FreshTomato: F7D8302@532|OpenWRT: F9K1119v1, RT-ACRH13, R6220, WNDR3700v4