Experimenting with the Westell 6100
My setup at home is
Desktop(192.168.0.2) <--> Wireless router/hub(192.168.0.1) <---> Westell 6100 (dsl modem , 192.168.1.1) <--------> ISP
Goto the modem page by typing http://192.168.1.1. Enter the modem username and password. Goto Configuration ---> VC Configuration. Normally there would be only one VCI enabled with protocol PPPoE. Click the Edit button for that VCI. For VC 1 configuration change Protocol from PPPoE to Bridge. This basically means that the Westell 6100 just acts a modem to the ISP without actually using PPPoE(which is needed for the internet connection setup). Click Save. A popup asks whether you want to reboot the modem. Click yes. The modem reboots and comes up and the Internet light doesnt come on. My goal was to run a PPPoE server on my desktop to see if I could connect to the net that way. I downloaded and ran the Roaring Penguin PPPoE client for Linux. Nothing!!!. What the PPPoE client actually does it to broadcast an ethernet packet to which PPPoE servers respond. It looked like the wireless router I had wasn't forwarding the broadcast out onto the broadband side of the LAN. So I connected the Desktop directly to the Westell 6100 and reran the PPPoE client. Connected!!!. Still I couldn't browse. An "ifconfig" showed that PtP link had been established. Howevere a "route print" showed that the default route wasn;t set to the ip address of the other side of the PtP link(10.1.25.1). That was done by a simple
route add default gateway 10.1.25.1
Still attempting to ping www.google.com or www.yahoo.com failed. I had had the ip address of the google server by chance from a previous ping so I tried that and it worked. That means that there was a problem with the DNS lookup. A google search revealed that the DNS server ip address is negotiated along with the PPP connection and could be found in the /var/run/ppp/resolv.conf file. Alternately a "tail -f /var/log/messages" showed the DNS server ips when the PPP client connected. Placed those ip addresses in the /etc/resolv.conf file and then everything worked fine. I still havent figured out how to automate this though(setting up routes, dnc etc). I disconnected the session and connected the desktop back to the wireless router. While checking the configuration of my wireless router(http://192.168.0.1). I came across the question "Does your Internet connection require you to login ? Yes, No" . I check the "Yes" box typed in the ISP username/password and saved the configuration. When the wireless router came up I was able to access the net again. So this time the wireless router had setup the PPPoE connection.
Desktop(192.168.0.2) <--> Wireless router/hub(192.168.0.1) <---> Westell 6100 (dsl modem , 192.168.1.1) <--------> ISP
Goto the modem page by typing http://192.168.1.1. Enter the modem username and password. Goto Configuration ---> VC Configuration. Normally there would be only one VCI enabled with protocol PPPoE. Click the Edit button for that VCI. For VC 1 configuration change Protocol from PPPoE to Bridge. This basically means that the Westell 6100 just acts a modem to the ISP without actually using PPPoE(which is needed for the internet connection setup). Click Save. A popup asks whether you want to reboot the modem. Click yes. The modem reboots and comes up and the Internet light doesnt come on. My goal was to run a PPPoE server on my desktop to see if I could connect to the net that way. I downloaded and ran the Roaring Penguin PPPoE client for Linux. Nothing!!!. What the PPPoE client actually does it to broadcast an ethernet packet to which PPPoE servers respond. It looked like the wireless router I had wasn't forwarding the broadcast out onto the broadband side of the LAN. So I connected the Desktop directly to the Westell 6100 and reran the PPPoE client. Connected!!!. Still I couldn't browse. An "ifconfig" showed that PtP link had been established. Howevere a "route print" showed that the default route wasn;t set to the ip address of the other side of the PtP link(10.1.25.1). That was done by a simple
route add default gateway 10.1.25.1
Still attempting to ping www.google.com or www.yahoo.com failed. I had had the ip address of the google server by chance from a previous ping so I tried that and it worked. That means that there was a problem with the DNS lookup. A google search revealed that the DNS server ip address is negotiated along with the PPP connection and could be found in the /var/run/ppp/resolv.conf file. Alternately a "tail -f /var/log/messages" showed the DNS server ips when the PPP client connected. Placed those ip addresses in the /etc/resolv.conf file and then everything worked fine. I still havent figured out how to automate this though(setting up routes, dnc etc). I disconnected the session and connected the desktop back to the wireless router. While checking the configuration of my wireless router(http://192.168.0.1). I came across the question "Does your Internet connection require you to login ? Yes, No" . I check the "Yes" box typed in the ISP username/password and saved the configuration. When the wireless router came up I was able to access the net again. So this time the wireless router had setup the PPPoE connection.
0 Comments:
Post a Comment
<< Home