Linc is not Cyberoam
August 10, 2008 at 6:44 am | In Debian, JNU, Linux | 8 CommentsSee updates and leave comment on the new blog here.
My university uses cyberoam software for regulating internet use. It requires one to log into an account using a browser or a client software. Using the browser is a pain because one has to keep the window used for authentication open throughout the session. If you close it by mistake, cyberoam throws you out and you have to log in again to be able to use internet.
The linux client that comes with cyberoam, at least the version that was available from the cyberoam server of my university (version 1.1), is broken. On running, it just gave me a “Segmentation fault” and exited.
Subsequently, I installed Linc, a free cyberoam client, and it worked flawlessly. The website of linc is here. The only small problem I faced was that the sourceforge download page gave some errors. For others who may face the same problem, links for direct download are here:
No deb package is provided at the site. I created a deb package using alien but that did not work for me (it complained about a different version of libstdc++, the c++ compiler).
However, installation from source on my Ubuntu 8.04 was straightforward. For installation on Ubuntu/Debian systems you should only need to do the following:
/> tar -xzvf linc-daemon-1.2.tar.gz
/> cd linc-daemon-1.2
/> ./configure
/> make
/> sudo make install
Once installed, create a lincrc file as specified on the linc website. Call linc whenever you want to access internet via cyberoam and there you go!! If you are using a computer that always needs to connect through cyberoam, you can configure the machine to start it when the machine starts.
It should be possible to script it with something like guessnet if the machine uses different networks at different locations and needs to go through cyberoam only on some of them. I have not tried it though.
Hope this helps.
Blog at WordPress.com. | Theme: Pool by Borja Fernandez.
Entries and comments feeds.