Hullo, I've just finished setting up a fresh install of Gentoo 1.4rc1 alongside my SuSE install (which I'm using atm). I've got everything working except dialup atm... I'm having strange problems with wvdial and pppd.
Here's what happens... it initlialises the modem, dials into the ISP, authenticates, starts ppd, then, just, stops... it doesn't manage to complete the process. Here's the output, plus what it should carry on to give (or at least what it goes on to print in SuSE):
Code:
... gets up to:
--> Looks like a password prompt.
--> Sending: (password)
Exiting shell, and starting PPP session.
~[7f]}#@!}!}!} }8}!}$}%\}"}&} }*} } }%}&Hu}4[01]}'}"}(}"[1e]U~
--> PPP negotiation detected.
--> Starting pppd at Fri Sep 27 18:30:19 2002
--> pid of pppd: 1440
then it stops. in suse atm it goes on to print:
--> pppd: Using interface ppp0
--> pppd: local IP address 213.104.109.46
--> pppd: remote IP address 213.104.82.217
--> pppd: primary DNS address 194.168.4.100
--> pppd: secondary DNS address 194.168.8.100
--> pppd: Script /etc/ppp/ip-up run successful
--> Default route Ok.
--> Nameserver (DNS) Ok.
--> Connected... Press Ctrl-C to disconnect
Tailing the kernel logs gives the following errors trace:
Code:
Sep 28 02:17:17 [pppd] pppd 2.4.1 started by root, uid 0
Sep 28 02:17:17 [pppd] Using interface ppp0
Sep 28 02:17:17 [pppd] Connect: ppp0 <--> /dev/tts/0
Sep 28 02:17:23 [pppd] local IP address 213.104.112.39
Sep 28 02:17:23 [pppd] remote IP address 213.104.82.221
Sep 28 02:17:23 [pppd] primary DNS address 194.168.4.100
Sep 28 02:17:23 [pppd] secondary DNS address 194.168.8.100
Sep 28 02:17:47 [pppd] Terminating on signal 15.
Sep 28 02:17:47 [pppd] Connection terminated.
Sep 28 02:17:47 [pppd] Connect time 0.5 minutes.
Sep 28 02:17:47 [pppd] Sent 292 bytes, received 144 bytes.
Sep 28 02:17:47 [pppd] Exit.
So it seems pppd is quitting with the error code 15, which means "The link was terminated because the peer is not responding to echo requests.". I haven't the slightest idea what that means
Now I know that in SuSE there are some really complicated shell scripts in /etc/ppp called "ip-up" and "ip-down" which handle those events I suppose, but neither wvdial nor pppd created them by default, so I'm not sure that they're necessary...
Basically, can anyone giv me a hand in sorting this problem? A distro without dialup isn't much use
