netzero dialup howto
Netzero dialup a brief how to that works. updated 3/14/09
works best on a freshly installed system where the default dialers haven't been configured or used.
1. Requires a linux compatible modem, java jre runtime installed, and java -version work at a command prompt
2. Download needed files on another system and copy to their proper directories.
3. Install netzero.deb
4. make a link between the port where your modem is physically located and /dev/modem in the rc.local file
5. /opt/nzclient/runclient.sh has to be run as root. To execute, create a launcher with the following on the command line: "gksudo /opt/nzclient/runclient.sh" without the quotation marks; or log in as root and use the launcher that netzero provides
6. To hangup click on netzero launcher, at the login screen click "cancel"
7. To save your password: enter password, select save, click the cancel button
8. If a "server not found" error occurs after getting connected edit /etc/resolv.conf with the following:
if "server not found" error still occurs after editing /etc.resolv.conf do this at a command prompt:
sudo chmod 644 /etc/resolv.conf
1.for non debian distros extract out data.tar/nzclient and copy nzclient to the /opt directory.
2.This is one way to install java, have to be root: get jre-6u7-linux-i586.bin from sun-java and copy to /usr and make sure it is executable.
will work on most systems
note: version of java has changed since this was posted, change version numbers to the version you are using.
not sure if open source java will work with netzero.
3.Modems: Check in LQ's HCL and see if your modem is listed. Since most internal modems are winmodems for ease of setup would suggest an external controller modem that connects to the serial port. Link for winmodem help
On most computers with a modem connected to the standard serial port. The modem link will be:
ln -sf /dev/ttyS0 /dev/modem
in the rc.local file, but not always.
To create the modem link in some distros, create a new rule in /etc/udev/rules.d/ with the following KERNEL=="ttyS0", SYMLINK+="modem"
4.Do not edit netzero files, thats not the problem.
5. ppp, kppp, wvdial will not work with netzero. The default dialers will connect with netzero, but that is as far as you will get. If your lucky you will get to the download page, but usually not.
6. I have gotten netzero to work on ubuntu 8.10, puppy, DSL harddrive install, slack12, bsd, and blag,
puppy linux was the easiest. just install java-1.6u5.pet,extract out netzero.deb and put nzclient folder in /opt. drag the root/desktop/netzero file to the desktop and edit the command to gksudo /opt/nzclient/runclient.sh and your done. The slack12 came with java runtime. I just log in as root start netzero logout then login as user.
I'm in the process of gradually updating this to make it more understandable so please bear with me.
modem not defined
Thank you immensely for the post. Everything worked fine in terms of the netzero program launching. The problem I encountered was during "Connecting" the following Connection Failure message appeared:
Your modem is not defined, please make sure the file /dev/modem exists
I was not sure where to locate my modem information, so I used what the kppp program user guide named, which was ttyS0. This is what the user guide explained:
Where do I find out what modem I have on my computer?
ln -s _____ _____
(sym links /dev/modem to your /dev/whatever
IOW, in that way, /dev/modem is created, it's a sym link to your real hardware device
if you don't create said link using the rc.local file to do so, then said sym link does not exist (as per your error)
wvdial at slackbuilds.org can find your modem, say its hardware /dev/____ name
hold off on wvdial and hope someone else chimes in here.
What kind of computer? internal or external modem? If winmodem then add on and use an external modem
did kppp perhaps correctly detect your modem?
ln -s /dev/ttys0 /dev/modem
is the line to add to your /etc/rc.d/rc.local
(gets /dev/modem created)
Well done. Thanks
Thanks. It worked perfectly.
|All times are GMT -5. The time now is 03:08 AM.|