I have used ppp (Redhat 4.2) for years without trouble.
I recently upgraded my system to Redhat 6.1.
I was able to configure PPP very easily using the linuxconf tool.
I am able to dial out and ping the network, and get to all the sites it need to
get to. PPP maintains the link, as desired.
The problem is that I am having intermittant trouble retreiving my mail. A
'problem' message will begin to download, and then the session will hang. The
problem occurs mostly with longer messages (> ~20KB). Repeated attempts to
download will result in the same error, which tends to occur at the same place
in the message each time.
I have experience this problem with two different mailsevers (one linux and
one NT), and with two different mail clients (Netscape and Pegasus).
I have even experienced the problem when I just telnet into their pop ports
(telnet <mailserver> 110, USER nnnn, PASS pppp, LIST, TOP 1 10000 can cause the
problem to occur)
On the other hand, I am able to get (via ftp) huge files from the net without
any apparent problem. As an example, I downloaded a 20MB file without
incident.
I can also surf the net and the problem does not seem to occur while using
http.
I have installed the latest PPP package from Redhat, and the double dialout
problem has gone away.
The one thing I have noticed is the RX frame errors reported by ifconfig seem
to increment when the problem occurs. For example:
ppp0 Link encap:Point-to-Point Protocol
inet addr:208.25.39.54 P-t-P:208.8.252.49 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:552 Metric:1
RX packets:17706 errors:84 dropped:0 overruns:0 frame:84
TX packets:11373 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:10
I don't know exactly what causes the frame errors, or what they are, or
whether this is a significant number of frame errors for the number of packets
received. All I can say is that, when the problem occurs, the number of frame
errors reported increase by five or ten.
System specifics:
Kernel (rebuilt from RedHat 6.1 source):
[root@silver walther]# uname -a
Linux silver 2.2.12-20 #19 Thu Mar 9 11:48:22 MST 2000 i586 unknown
PPP Package:
[root@silver walther]# rpm -qa |grep ppp
ppp-2.3.10-3
/etc/ppp/options file:
-----
# /etc/ppp/options (NO PAP/CHAP)
#
# Prevent pppd from forking into the background
#-detach
#
# use the modem control lines
modem
# use uucp style locks to ensure exclusive access to the serial device
lock
# use hardware flow control
crtscts
# create a default route for this connection in the routing table
defaultroute
# do NOT set up any "escaped" control sequences
asyncmap 0
# use a maximum transmission packet size of 552 bytes
mtu 552
# use a maximum receive packet size of 552 bytes
mru 552
#
kdebug 3
-----
(Note: packet contents are not being logged, despite the "kdebug 3" option)
(Note2: I also experienced the problem with the default options file, which
contained only the "lock" option)
Sample log file entries seem fairly normal:
Mar 10 10:08:08 silver ifup-ppp: pppd started for ppp0 on /dev/ttyS3 at 115200
Mar 10 10:08:08 silver pppd[1509]: pppd 2.3.10 started by root, uid 0
Mar 10 10:08:09 silver chat[1518]: abort on (BUSY)
Mar 10 10:08:09 silver chat[1518]: abort on (ERROR)
Mar 10 10:08:09 silver chat[1518]: abort on (NO CARRIER)
Mar 10 10:08:09 silver chat[1518]: abort on (NO DIALTONE)
Mar 10 10:08:09 silver chat[1518]: abort on (Invalid Login)
Mar 10 10:08:09 silver chat[1518]: abort on (Login incorrect)
Mar 10 10:08:09 silver chat[1518]: send (ATZ^M)
Mar 10 10:08:09 silver chat[1518]: expect (OK)
Mar 10 10:08:09 silver chat[1518]: OK
Mar 10 10:08:09 silver chat[1518]: -- got it
Mar 10 10:08:09 silver chat[1518]: send (ATDTnnnnnnn^M)
Mar 10 10:08:09 silver chat[1518]: expect (CONNECT)
Mar 10 10:08:09 silver chat[1518]: ^M
Mar 10 10:08:18 silver chat[1518]: ATZ^M^M
Mar 10 10:08:18 silver chat[1518]: OK^M
Mar 10 10:08:39 silver chat[1518]: ATDTxxxxxxx^M^M
Mar 10 10:08:39 silver chat[1518]: CONNECT
Mar 10 10:08:39 silver chat[1518]: -- got it
Mar 10 10:08:39 silver chat[1518]: send (^M)
Mar 10 10:08:39 silver chat[1518]: expect (ogin:)
Mar 10 10:08:39 silver chat[1518]: 28800 V42bis^M
Mar 10 10:08:41 silver chat[1518]: Welcome to Montana Communications Network (s1
9.pm2a.billings)^M
Mar 10 10:08:41 silver chat[1518]: Unauthorized access is strictly prohibited.^M
Mar 10 10:08:41 silver chat[1518]: ^M
Mar 10 10:08:41 silver chat[1518]: ^M
Mar 10 10:08:41 silver chat[1518]: login:
Mar 10 10:08:41 silver chat[1518]: -- got it
Mar 10 10:08:41 silver chat[1518]: send (nnnnnn^M)
Mar 10 10:08:41 silver chat[1518]: expect (ord:)
Mar 10 10:08:42 silver chat[1518]: nnnnnnnn^M
Mar 10 10:08:42 silver chat[1518]: Password:
Mar 10 10:08:42 silver chat[1518]: -- got it
Mar 10 10:08:42 silver chat[1518]: send (nnnnnnnn^M)
Mar 10 10:08:42 silver chat[1518]: expect (~)
Mar 10 10:08:42 silver chat[1518]: ^M
Mar 10 10:08:42 silver chat[1518]: PPP session from (208.8.252.49) to
208.25.39.54 beginning....~ Mar 10 10:08:42 silver chat[1518]: -- got it
Mar 10 10:08:42 silver chat[1518]: send (^M)
Mar 10 10:08:42 silver pppd[1509]: Serial connection established.
Mar 10 10:08:42 silver kernel: ppp_ioctl: set dbg flags to 30000
Mar 10 10:08:42 silver kernel: ppp_ioctl: set flags to 30000
Mar 10 10:08:42 silver pppd[1509]: Using interface ppp0
Mar 10 10:08:42 silver pppd[1509]: Connect: ppp0 <--> /dev/ttyS3
Mar 10 10:08:42 silver kernel: ppp_tty_ioctl: set xasyncmap
Mar 10 10:08:42 silver kernel: ppp_tty_ioctl: set xmit asyncmap ffffffff
Mar 10 10:08:42 silver kernel: ppp_ioctl: set flags to 30000
Mar 10 10:08:42 silver kernel: ppp_ioctl: set mru to 5dc
Mar 10 10:08:42 silver kernel: ppp_tty_ioctl: set rcv asyncmap ffffffff
Mar 10 10:08:45 silver kernel: ppp_tty_ioctl: set xmit asyncmap 0
Mar 10 10:08:45 silver kernel: ppp_ioctl: set flags to f030003
Mar 10 10:08:45 silver kernel: ppp_ioctl: set mru to 5dc
Mar 10 10:08:45 silver kernel: ppp_tty_ioctl: set rcv asyncmap 0
Mar 10 10:08:45 silver kernel: ppp_ioctl: set flags to f030043
Mar 10 10:08:45 silver kernel: ppp_ioctl: set flags to f030003
Mar 10 10:08:45 silver kernel: ppp_ioctl: set maxcid to 16
Mar 10 10:08:45 silver kernel: ppp_ioctl: set flags to f03000f
Mar 10 10:08:45 silver pppd[1509]: local IP address 208.25.39.54
Mar 10 10:08:45 silver pppd[1509]: remote IP address 208.8.252.49
Mar 10 10:08:45 silver pppd[1509]: primary DNS address 204.212.170.2
Mar 10 10:08:45 silver pppd[1509]: secondary DNS address 204.212.170.12
The CPU is a Pentium 166, and the modem is the same one I have been using for
years without problem.
Does anyone have any clues as to what is causing the problem?
Jonathan Walther
[EMAIL PROTECTED]
[EMAIL PROTECTED]
-
To unsubscribe from this list: send the line "unsubscribe linux-ppp" in
the body of a message to [EMAIL PROTECTED]