This article will tell you a simple way to login automatically to beam cable (Beam-Telecom) internet connection instead of using the web login manually. Not only that, I’ll also tell you how to do this auto-login through your router if you have one with a custom linux firmware. I took a beam cable connection a few days ago. The price is excellent and speeds are good but the only thing that bothered me was the web based login. You need to open up a browser and login through their online portal before you can access the internet. Now, if you don’t log off, then the login may persist even across PC/router reboots but many times it doesn’t. But in these times, it becomes a pain in the wrong place when I am just looking to play online on my PS3 or one of my various net-capable devices, scattered around the house, are trying to pull data and this forces me to open up my laptop just to login. Even for people who use the internet only on their PC, they might not be using the browser all the time and find it a hassle, minor one but still a hassle, to open a browser and login. Hence, I set out to find a way to do this automatically. (BTW, I’ll also be listing out how I came onto the solution in case you are in interested. If you are not, feel free to skip some paragraphs below to move to the solution)
First off, I came to know that Beam cable supports PPPoE logins, but for the life of me, I (and any of my friends) couldn’t get it working. So, I thought of an alternative approach. Since, this was just a login through a web page, there was a good chance that I could automate it through perl/wget/curl etc. I immediately opened up their portal and took a look at the source code in the hopes of finding out the login form, which I could use to find the POST data that they want and submit it through wget. But what I found was that they are using javascript to do the login process, so no direct way of finding this out. And on top of that, the functions are not embedded in the page but loaded through an external script.
Hmm, a setback but a minor one. Javascript is still a client-side executed environment so all hope wasn’t lost. I could have waded through the browser cache to find the js files loaded by the portal and went through the functions to reconstruct the data that I need but I chose an easier way. There is this excellent addon for firefox called “Live Headers”. It shows you all the transactions happening between your browser and the server. So, I just fired it up, filled in my login details in the portal and hit “Login”. On seeing the live headers log, I found out the exact url as well as the POST data that they were sending to do the actual login and from there it was a piece of cake. With “wget”, it is as simple as executing
wget <url> –post-data=<data>
So, by substituting the information that I got, this is the command that you need to execute on your PC (For linux/mac it is already installed generally and for windows, you will need to download from here)
wget http://123.176.37.2/newportal/Ajax.php –post-data="function=ExecuteLogin&user=YOURBEAMUSERNAME&pwd=YOURBEAMPASSWORD&remember=false×tamp=1271186686298"
Please remember to replace YOURBEAMUSERNAME and YOURBEAMPASSWORD with your actual username and password respectively. Also, please note that the above command is all one single line (it might appear in multiple lines in your browser).
So, everytime you need to login just run this command. Now, how to do this automatically? For linux, just put it inside a shell script for linux and set it to run automatically on bootup. For windows, paste the command in a text file, and save it as beam_login.bat and put it in your start up folder so that it runs everytime on boot. (You might want to put some delays in there as it might take some time to get connected to the network or you can query the network interface to run it when the network is up. Let me know if you want to know how to do this for your platform and I can help you).
So, this is for the PC, now how about if I need to use non-browser capable devices. This is easy if you have a router with a custom linux firmware (because they generally have wget installed or allow you to install it). I have an Asus wl-500w with oleg’s custom firmware installed and it was a piece of cake with it. I just created the following shell script
#!/bin/sh
if [ -e Ajax.php ]
then
rm Ajax.php
fi#Limit the number of retries to prevent the router from going into continuous loop
num_retries=10while [ $num_retries -gt 0 ]
do
wget http://123.176.37.2/newportal/Ajax.php –post-data="function=ExecuteLogin&user=YOURBEAMUSERNAME&pwd=YOURBEAMPASSWORD&remember=false×tamp=1271186686298"
if [ -e Ajax.php ]
then
rm Ajax.php
break
else
sleep 2s
num_retries=`expr $num_retries – 1`
fi
done
Then I set it to run on boot and voila!! A tip for other users of any of the asus routers with oleg’s firmware (like wl-500g, wl-520gu, wl-500gp etc). The firmware has some scripts in the /local/sbin folder that are run at various times. I suggest you put the above code inside the post-firewall script. (Do not forget to run “flashfs save && flasfs commit && flashfs enable” to save your changes). Now, every time my router reboots, it automatically logs in to the connection
Hope I have been clear in the isntructions. If you are unclear about anything or need any help in implementing it for your specific platform, do let me know.



[...] their login process to create a way to easily and automatically do the login Read about it here: Automatic Login With Beam Cable Reply With Quote + Reply to Thread « connection sharing [...]
Hi ,
Good Tut there.
I need some help with Windows bat file.
can u post some script with which ,there is a time delay for the auto login.And also the query thing that u were refering to.
Thanks in advance
[...] I came across an article in ‘Shantanu’s Technopilic Musings‘ where he has done sufficient R&D to determine the Beam Cable login mechanism and [...]
hi
our internet not working last 15 days pls solve my problum
Well thats a good tutorial but do u know how to hack beam broadband so that they cant make note of how much usage is. With that we can skip the Fair usage policy as well.
Hi,
http:// is for telling everyone on the LAN your password and username … did you try https:// also ?
Me using the script.
Thanks.
Guys , i have been strugling with the beam tele logout issues as i use their internet in my office. There is a very very simple way to do this. You do not need a browser to use the username password. Just setup your router to PPoE instead of DHCP. enter the username and password in the PPoE settings and that is it !!! you will never need to login from your PC again. works great !
Automatic login for Beam tele (auto logout problem solved)
Guys , i have been strugling with the beam tele logout issues as i use their internet in my office. There is a very very simple way to do this. You do not need a browser to use the username password. Just setup your router to PPoE instead of DHCP. enter the username and password in the PPoE settings and that is it !!! you will never need to login from your PC again. works great !
I am using dd-wrt which users busybox so i cant get the wget –post-data to work can you point out at any other alternatives available
Can someone be stealing by internet by splicing my cable? Is such a thing possible?
Cause I’m getting a speed of 5.7D/5.5U Mbps but my latency varies from time to time.
Thanks for the reply on the PS3 PPoE situation. When I get the PPoE working I’m getting less ping times in games and with the JAVA logon I experience some jitter.
@Alex: I don’t think that would be possible because even if someone did splice your cable, only one connection would work at any given time.
Well that’s a relief! But it still does not explain the jitter? 2ms? How do I check for EMD?
Beam tech support came by and was useless as always, so I decided to take things into my own hands. After checking every setting I can think of on my router, I’m stumped.
I don’t mind having to login through a browser, but the main problem is every time I login with one device, then my other device is logged out. I can’t seem to have more than one device connected to net at the same time… there has to be a way right? I’m using Mac’s Airport Router, and running all Mac devices.
Any advice? Anyone?
Just use PPPoE login option on the router with your beam login and password and if there is a option select keep connection alive. This should work. I have been using it and works.
Thanks Masula.. I tried all kinds of combos however but it didn’t work out..And the “technicians” from beam cable could not figure out head or tale of it and kept tinkering with DHCP settings when I asked them for PPPoE
Thanks, I had tried the PPPoE thing but didn’t seem to work with my apple airport router. I just ended up forking over the 2G rupees for a linksys router – hooked it up, and was up and running great in no time. Hoped to save the cash, but didn’t see any better option.
I want to try this with Tikona service. I have the url for Tikona, but how do i know the post data details?
This is how the User id and password form looks like on the login page:
User Name
Password
Remember me
@Sripathi: Is this link accessible from outside tikona? Then I can try to take a look. If not, then you can send me a zipped copy of the page and I can check it. Send me an email through the contact link above and I’ll let you know my email ID for the same.
Hi,
My laptop has some problem and couldn’t detect the beam cable.When the technician came, he asked me to use external USB lan, but still the problem not resolved. the problem seems to be with OS which is windows 7. Can anyone tell me how to rectify this problem? thanks in advance!!!
jyothi, the problem is not with the OS. Beam’s connection is a straight up ethernet connection, so no special software is needed. It could be your ethernet card which is not working but since you say that even an external USB LAN connector didn’t help, it seems to be something else. When you say the connection wasn’t detected, do you mean that it was showing network cable unplugged or some other error?
Hello Shantanu,
i too have a ASUS RT-N13U Router with me and am using Beam Cable 4 Mbps, could you please help me configure ASUS router, i tried configuring it but i am not able to connect to internet, i would be thankful if you could help me configure the router.
John, there is no special configuration to be done as this is a straight up ethernet connection. All you need to do is go to portal.beamtele.com and login with your username and id once you are connected.
hi all, call/email me for personal troubleshooting. i wont charge you for any enquires. im based in secbad chenoy trade.
Thanks&Regards
P.santosh
9618056626
santucdx3430@gmail.com
Nicely written article
..
As someone mentioned in the comments , Wont it be insecure to send the username/password over plain http? can this password/username cause any damage (via malicious activity?) …
It would be insecure but not any more insecure than manually logging in as that also sends the user/pwd in cleartext
Thanks boss, it work gr8
Hi, one of my friends have a beam broadband connection and she got a job in delhi. She took a half yearly package before 3 months and its the 4th month.
But she did a silly thing before leaving she changed the password and kept something blah blah blah and she doesn’t know the password and even i. How to recover it. Can any one help me please. Thanks for the one who can help me. Thank You!!!
can u provide tricks to increase speed on new beam telecom portal ?
can u provide tricks to increase speed on new beam telecom portal ???
[...] these methods has been explained by Rajib Ghosh & Shantanu Goel in their blogs .:: Important information : Beware of Aircel ::. | My Flickr | [...]
Shantanu,
How should I find if my Router supports manual script installation? I use a Netgear N150 Wireless Router and I configured it for Windows XP system along with a Beam Cable internet connection. I want to connect my iPod without connecting to the internet from my computer. Is it possible on this router? I guess not!
Hi,
Can you write a script for Auto login from Linksys router having TOMATO FIRMWARE.
Thanks in advance.
Can you write auto login script for router having Tomato firmware. thanks in advance.
Can you post a auto login script for router having Tomato firmware 1.21
Hi, Can you make a script for reliance broadband auto web login for router linksys wrt54g flashed with tomato firmware.
Hi Shantanu,
Thanks so much for this solution. It’s been a year since this was published, does it still work?
I am extremely ticked off with Beam b/c they promised that adding router would allow for automatic login. I use the router to hook up a LAN based VoIP phone…and b/c there is no comp in the picture, Beam is more or less useless. Right now I have a Belkin N150 router and Belkin G adsl router. Dont think I could use ur technique with the N150. Could a suggest a reasonably (read:the least) priced router with which we can use your technique?
Many thanks,
Vishal
Not working for me.. Help please..
“Ticket No’s:4920881
4924188
4920881… Have called more than 10 times but no new tickets were raised but was given SLA of 1 hour 2 hours 24 hours sometimes since the past three days but issue is still not resolved. Spoke to Sai Kiran floor manager after being on the phone for more than 1 hour who said he was not aware if he can resolve issue and would confirm and call back in two hours at 10PM. At 12 PM when I called I got to know that customer care is closed. All the reps have been lying that it will get resolved.
Made payment of Rs.2300 Beam A/c No.319130 on 21st April 2011 after the accounts departement conformed that service will be reactivated within 2 hours. My account has been suspended since 4th Aril due to non payment. No payment was made as there was a sudden bill of 3 months and installaion put together. The account has been in suspended status since 4th April and I have not used the internet since then but Beam wants me to pay more 1000 for this month when I havent used. Well they charge prepaid and now they are stealing and not only that they are lying as from the customer care Rizwan, Srinivas, Kiran… collection agent Sangarsh to the accounts department lady all of them have said that the payment was made and service would be reactivated.
Infact Beam called me up and said that I should continue with them but I wanted to settle the account. I have not been able to use the Internet for days and have suffered losses and want to claim damages also more importantly need my Internet connection right away.
I can’t use Ciso VPN Client with BEAM. Even through IE, I can’t access the line.
i am having a net cafe at my home we are using same network provider beam cable if i know login details i can use it at night time how to know
i am logged in to a network with id password and want to know my network logged in id password details after logging in…… where can i find it plzzz help me
hi,
i’m not getting the speed of 3mbps
Dear Shantanu,
Thanks for the tut. I have another question related to beamtele. I tried to connect to my home PC which is connected to beamtele, from my office PC by ssh. Both are running fedora. I find that all the ports on the beam connection are blocked, including 21 & 22. I tried to get the customer-support for opening the ports on the router which they installed somewhere in the apartment where I live, but no one in beamtele seemed to understand what I am talking about. I am sure they have network experts, but their time is too valuable to spend on customers.
Is there a was we can access the router? I could not connect through “192.168.0.1″
Thanks for any advise
Hi
I have a peculiar problem with beam tele intenet. the wireless works fine and then suddenly the router shows amber light and internet stops working. However if I plug the cable directly to my laptop internet works. Then next day morning the signal on router gets green and everything is back to normal. Beam technicians are not able to figure out anything. Any insights will be appreciates
can any one please let me know step by step how to connect wireless N 150 D Link router Dir 600L. thanks
can you please let me know how to connect Dlink N150 router Dir 600L to beam cable
hi this is dedeep. i ve got a problem regarding my portal.beamtele.com.
The page of my portal.beamtele.com cant be loaded in my lappy when it was logged off..
It loads in other laptops or in my mobile and i used to login through them.
portal site in my laptop opens only if it is logged in..but the other laptops r not facing this kind of problem in my home..
Kindly solve this prb for me
what if i have shared my id and password with another beam connected system with more bandwidth, it may lead to swap of bandwidth with another or what please suggest me with best possible answer. As of now i’m experiencing the problems are :
1. once i login if i want to logout, and again if i login it display login failed