
Originally Posted by
mecheng
I tried openwrt on my wl-700ge. It is decently fast compared to asus firmware but the lack of a gui for making quick configuration changes is a big disadvantage. I use pppoe adsl and never could get it shared to wireless clients. When I went through my old router into the asus with DHCP everything was fine but pppoe would just work on the router and wouldn't share to clients.
I have an ethernet ADSL modem and a wl700ge unit for my home networking equipment. It was a bit tricky to get these working together with wireless enabled.
Use your old router first, login and install every package with either "pppoe" or "ppp" alone as part of the package name. At least one ppp-related package is not included in the default firmware image, but I forget which one it was. You can find the packages you need by using the command: 'ipkg list | grep ppp'. You can find the ones you have already installed using the command: 'ipkg list_installed | grep ppp'.
Also, install the wirless-related packages as described here:
http://wl700g.homelinux.net/portal/content/view/37/30/
OK, now you need to set your modem to "bridging" mode, to allow the wl700ge to do the pppoe login. Do not let the modem login and connect the wan interface of the wl700ge using dhcp, as this interferes somehow with the dhcp part of dnsmasq in the wl700ge serving the lan ports.
With the modem set to bridging mode, and all of the ppp and pppoe related packages previously installed, edit /etc/config/network and set the wan section as described in post #3 on this thread:
http://forum.openwrt.org/viewtopic.php?id=11451
Code:
For PPOE/DSL connection try the following settings in /etc/config/network :
config interface wan
option ifname "eth0.1"
option proto pppoe
option username "your-userid@isp-name"
option password "your-password"
option keepalive 10
option mtu 1492
AFAIK, the wireless configuration at either reference is correct, but the wan section must be set as per the code box above.
This combination works for pppoe and for wireless, and dnsmasq also works properly.