Troubleshooting connection loss (continued)
- From: Allen Weiner <alweiner7@xxxxxxxxxxx>
- Date: Thu, 08 Nov 2007 19:08:10 GMT
(I posted a similar thread to this newsgroup on October 29. Due to continuing problems, I'm opening this thread.)
I run Fedora 7 and use Verizon DSL. My modem is a Westell 6100-E90 modem/router.I have no other networking hardware. My DSL connection usually runs well, but about once every seven to ten days I lose my Internet connection. I can regain my connection by rebooting Fedora. I've not been able to regain my Internet connection without a reboot (e.g. "service network restart" hangs).
I'm trying to troubleshoot this loss of connection. I've collected a bunch of troubleshooting info. I'd like to know what is the next troubleshooting step.
Following is what I've got so far:
Modem status: the DSL LED is solid green. The Internet and Ethernet LED's are blinking green. I interpret this as meaning that I've not lost sync, and that the modem is actually transmitting data to the Internet.
NIC LEDs: NIC is Intel Pro/100 M with two LEDs. The LEDs are both lit. The 100Mb LED is solid green. The LINK/ACT LED is blinking green. The status of these LEDs is the same as when I have an Internet connection.
GKrellm: The eth0 monitor shows zero activity. When I have an Internet connection, the eth0 monitor shows continuous activity, even when I'm not accessing anything.
KNetstats monitor: (analogous to the Gnome desktop applet). This shows I'm disconnected. The icon has a red circle containing a white "X".
ifconfig: eth0 UP, BROADCAST, and MULTICAST, but *not* RUNNING. IP address 192.168.1.47
ethtool eth0: link detected: yes
ping 192.168.1.47 OK
ping 192.168.1.1 Destination host unreachable.
I'm running with my IP address statically assigned, instead of using the DHCP server on the modem/router.
Following is output of " tail /var/log/messages". The connection was lost at 11:30. At around 13:00, I power cycled the modem/router and then issued "service network restart", which hung. I then issued ifconfig, which also hung.
[root@localhost ~]# tail /var/log/messages
Nov 8 11:29:33 localhost kernel: Inbound IN=eth0 OUT= MAC=00:07:e9:01:b2:09:00:18:3a:53:f7:fb:08:00 SRC=192.168.1.1 DST=192.168.1.47 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=3996 DF PROTO=TCP SPT=1198 DPT=80 WINDOW=8192 RES=0x00 SYN URGP=0
Nov 8 11:29:39 localhost kernel: Inbound IN=eth0 OUT= MAC=00:07:e9:01:b2:09:00:18:3a:53:f7:fb:08:00 SRC=192.168.1.1 DST=192.168.1.47 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=3997 DF PROTO=TCP SPT=1198 DPT=80 WINDOW=8192 RES=0x00 SYN URGP=0
Nov 8 11:30:03 localhost kernel: Inbound IN=eth0 OUT= MAC=00:07:e9:01:b2:09:00:18:3a:53:f7:fb:08:00 SRC=192.168.1.1 DST=192.168.1.47 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=3998 DF PROTO=TCP SPT=1198 DPT=80 WINDOW=8192 RES=0x00 SYN URGP=0
Nov 8 11:30:21 localhost kernel: Inbound IN=eth0 OUT= MAC=00:07:e9:01:b2:09:00:18:3a:53:f7:fb:08:00 SRC=192.168.1.1 DST=192.168.1.47 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=4015 DF PROTO=TCP SPT=1199 DPT=80 WINDOW=8192 RES=0x00 SYN URGP=0
Nov 8 11:30:26 localhost kernel: Inbound IN=eth0 OUT= MAC=00:07:e9:01:b2:09:00:18:3a:53:f7:fb:08:00 SRC=192.168.1.1 DST=192.168.1.47 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=4016 DF PROTO=TCP SPT=1199 DPT=80 WINDOW=8192 RES=0x00 SYN URGP=0
Nov 8 11:30:50 localhost kernel: Inbound IN=eth0 OUT= MAC=00:07:e9:01:b2:09:00:18:3a:53:f7:fb:08:00 SRC=192.168.1.1 DST=192.168.1.47 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=4017 DF PROTO=TCP SPT=1199 DPT=80 WINDOW=8192 RES=0x00 SYN URGP=0
Nov 8 11:51:44 localhost kernel: NETDEV WATCHDOG: eth0: transmit timed out
Nov 8 13:16:45 localhost ntpd[1743]: sendto(207.150.167.80) (fd=21): Invalid argument
Nov 8 13:17:26 localhost ntpd[1743]: sendto(209.67.219.106) (fd=21): Invalid argument
Nov 8 13:19:27 localhost ntpd[1743]: sendto(198.144.194.12) (fd=21): Invalid argument
[root@localhost ~]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
[root@localhost ~]# ifconfig
Following the connection loss, but prior to issuing "service network restart", I issued "route -n". The output was the same as before the connection loss.
Following is a listing of my network config. It was taken after rebooting (my Internet connection was re-established.)
Thu Nov 8 14:00:53 EST 2007
======== cat /etc/*release ==========
Fedora release 7 (Moonshine)
Fedora release 7 (Moonshine)
======== uname -rvi =============
2.6.23.1-21.fc7 #1 SMP Thu Nov 1 21:09:24 EDT 2007 i386
======== cat /etc/*version ==========
cat: /etc/subversion: Is a directory
======== cat /proc/version ==========
Linux version 2.6.23.1-21.fc7 (kojibuilder@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx) (gcc version 4.1.2 20070925 (Red Hat 4.1.2-27)) #1 SMP Thu Nov 1 21:09:24 EDT 2007
======== lsb_release -a ==========
LSB Version: :core-3.1-ia32:core-3.1-noarch:graphics-3.1-ia32:graphics-3.1-noarch
Distributor ID: Fedora
Description: Fedora release 7 (Moonshine)
Release: 7
Codename: Moonshine
======== free ==========
total used free shared buffers cached
Mem: 125128 122368 2760 0 1752 30144
-/+ buffers/cache: 90472 34656
Swap: 771080 138024 633056
======== chkconfig --list ==========
Double check if /avahi/ needs to be disabled on boot
avahi-daemon 0:off 1:off 2:off 3:on 4:on 5:off 6:off
avahi-dnsconfd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
Double check if /named/ needs to be disabled on boot
named 0:off 1:off 2:off 3:off 4:off 5:off 6:off
ConsoleKit 0:off 1:off 2:off 3:on 4:on 5:on 6:off
NetworkManager 0:off 1:off 2:off 3:off 4:off 5:off 6:off
NetworkManagerDispatcher 0:off 1:off 2:off 3:off 4:off 5:off 6:off
acpid 0:off 1:off 2:off 3:on 4:on 5:on 6:off
anacron 0:off 1:off 2:on 3:on 4:on 5:on 6:off
apmd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
atd 0:off 1:off 2:off 3:on 4:on 5:on 6:off
autofs 0:off 1:off 2:off 3:on 4:on 5:on 6:off
avahi-daemon 0:off 1:off 2:off 3:on 4:on 5:off 6:off
avahi-dnsconfd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
bluetooth 0:off 1:off 2:on 3:on 4:on 5:off 6:off
capi 0:off 1:off 2:off 3:off 4:off 5:off 6:off
cpuspeed 0:off 1:on 2:on 3:on 4:on 5:off 6:off
crond 0:off 1:off 2:on 3:on 4:on 5:on 6:off
cups 0:off 1:off 2:on 3:on 4:on 5:off 6:off
dhcdbd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
dund 0:off 1:off 2:off 3:off 4:off 5:off 6:off
firestarter 0:off 1:off 2:on 3:on 4:on 5:on 6:off
firstboot 0:off 1:off 2:off 3:on 4:off 5:off 6:off
gkrellmd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
gpm 0:off 1:off 2:on 3:on 4:on 5:on 6:off
haldaemon 0:off 1:off 2:off 3:on 4:on 5:on 6:off
hddtemp 0:off 1:off 2:off 3:off 4:off 5:on 6:off
hidd 0:off 1:off 2:on 3:on 4:on 5:off 6:off
hplip 0:off 1:off 2:on 3:on 4:on 5:off 6:off
httpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
ip6tables 0:off 1:off 2:on 3:on 4:on 5:off 6:off
iptables 0:off 1:off 2:off 3:off 4:off 5:on 6:off
irda 0:off 1:off 2:off 3:off 4:off 5:off 6:off
irqbalance 0:off 1:off 2:on 3:on 4:on 5:off 6:off
isdn 0:off 1:off 2:on 3:on 4:on 5:off 6:off
kdump 0:off 1:off 2:off 3:off 4:off 5:off 6:off
kudzu 0:off 1:off 2:off 3:on 4:on 5:on 6:off
lisa 0:off 1:off 2:off 3:off 4:off 5:off 6:off
lm_sensors 0:off 1:off 2:on 3:on 4:on 5:off 6:off
mcstrans 0:off 1:off 2:on 3:on 4:on 5:on 6:off
mdmonitor 0:off 1:off 2:on 3:on 4:on 5:off 6:off
messagebus 0:off 1:off 2:off 3:on 4:on 5:on 6:off
named 0:off 1:off 2:off 3:off 4:off 5:off 6:off
nasd 0:off 1:off 2:off 3:on 4:on 5:on 6:off
netconsole 0:off 1:off 2:off 3:off 4:off 5:off 6:off
netfs 0:off 1:off 2:off 3:on 4:on 5:off 6:off
netplugd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
network 0:off 1:off 2:on 3:on 4:on 5:on 6:off
nfs 0:off 1:off 2:off 3:off 4:off 5:off 6:off
nfslock 0:off 1:off 2:off 3:on 4:on 5:off 6:off
nscd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
ntpd 0:off 1:off 2:off 3:off 4:off 5:on 6:off
pand 0:off 1:off 2:off 3:off 4:off 5:off 6:off
psacct 0:off 1:off 2:off 3:off 4:off 5:off 6:off
rdisc 0:off 1:off 2:off 3:off 4:off 5:off 6:off
readahead_early 0:off 1:off 2:on 3:on 4:on 5:on 6:off
readahead_later 0:off 1:off 2:off 3:off 4:off 5:on 6:off
restorecond 0:off 1:off 2:on 3:on 4:on 5:on 6:off
rpcbind 0:off 1:off 2:off 3:on 4:on 5:off 6:off
rpcgssd 0:off 1:off 2:off 3:on 4:on 5:off 6:off
rpcidmapd 0:off 1:off 2:off 3:on 4:on 5:off 6:off
rpcsvcgssd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
saslauthd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
sendmail 0:off 1:off 2:on 3:on 4:on 5:on 6:off
smartd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
spamassassin 0:off 1:off 2:off 3:off 4:off 5:off 6:off
sshd 0:off 1:off 2:on 3:on 4:on 5:off 6:off
syslog 0:off 1:off 2:on 3:on 4:on 5:on 6:off
tomcat5 0:off 1:off 2:off 3:off 4:off 5:off 6:off
vncserver 0:off 1:off 2:off 3:off 4:off 5:off 6:off
winbind 0:off 1:off 2:off 3:off 4:off 5:off 6:off
wpa_supplicant 0:off 1:off 2:off 3:off 4:off 5:off 6:off
xfs 0:off 1:off 2:on 3:on 4:on 5:on 6:off
ypbind 0:off 1:off 2:off 3:off 4:off 5:off 6:off
yum-updatesd 0:off 1:off 2:off 3:on 4:on 5:on 6:off
======== grep hosts: /etc/nsswitch.conf ==========
#hosts: db files nisplus nis dns
hosts: files dns
======== grep -v '^#' /etc/resolv.conf ==========
; generated by /sbin/dhclient-script
search myhome.westell.com
nameserver 192.168.1.1
nameserver 192.168.1.1
======== hostname ==========
localhost.localdomain
======== grep eth /etc/mod*.conf ==========
alias eth0 e100
======== grep -v '^#' /etc/host.conf ==========
order hosts,bind
================ ifconfig -a ==============
eth0 Link encap:Ethernet HWaddr 00:07:E9:01:B2:09
inet addr:192.168.1.47 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::207:e9ff:fe01:b209/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:303 errors:0 dropped:0 overruns:0 frame:0
TX packets:195 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:39088 (38.1 KiB) TX bytes:17423 (17.0 KiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:3319 errors:0 dropped:0 overruns:0 frame:0
TX packets:3319 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:6522340 (6.2 MiB) TX bytes:6522340 (6.2 MiB)
============== route -n =================
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
======== cat /etc/sysconfig/network ==========
NETWORKING=yes
HOSTNAME=localhost.localdomain
========== head -15 /etc/hosts ===========
192.168.1.1 gateway
======== ethtool eth0 ==========
Settings for eth0:
Supported ports: [ TP MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Full
Port: MII
PHYAD: 1
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: g
Wake-on: g
Current message level: 0x00000007 (7)
Link detected: yes
=== dmesg | grep eth0 | grep -v SRC= ===
e100: eth0: e100_probe: addr 0xfc9ff000, irq 11, MAC addr 00:07:E9:01:B2:09
ADDRCONF(NETDEV_UP): eth0: link is not ready
e100: eth0: e100_watchdog: link up, 100Mbps, full-duplex
ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
eth0: no IPv6 routers present
=== grep eth0 /var/log/messages | tail -10 ===
Nov 8 13:58:29 localhost kernel: Inbound IN=eth0 OUT= MAC=00:07:e9:01:b2:09:00:18:3a:53:f7:fb:08:00 SRC=192.168.1.1 DST=192.168.1.47 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=2396 DF PROTO=TCP SPT=1036 DPT=80 WINDOW=8192 RES=0x00 SYN URGP=0
Nov 8 13:58:47 localhost kernel: Inbound IN=eth0 OUT= MAC=00:07:e9:01:b2:09:00:18:3a:53:f7:fb:08:00 SRC=192.168.1.1 DST=192.168.1.47 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=2413 DF PROTO=TCP SPT=1037 DPT=80 WINDOW=8192 RES=0x00 SYN URGP=0
Nov 8 13:58:52 localhost kernel: Inbound IN=eth0 OUT= MAC=00:07:e9:01:b2:09:00:18:3a:53:f7:fb:08:00 SRC=192.168.1.1 DST=192.168.1.47 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=2414 DF PROTO=TCP SPT=1037 DPT=80 WINDOW=8192 RES=0x00 SYN URGP=0
Nov 8 13:59:16 localhost kernel: Inbound IN=eth0 OUT= MAC=00:07:e9:01:b2:09:00:18:3a:53:f7:fb:08:00 SRC=192.168.1.1 DST=192.168.1.47 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=2415 DF PROTO=TCP SPT=1037 DPT=80 WINDOW=8192 RES=0x00 SYN URGP=0
Nov 8 13:59:35 localhost kernel: Inbound IN=eth0 OUT= MAC=00:07:e9:01:b2:09:00:18:3a:53:f7:fb:08:00 SRC=192.168.1.1 DST=192.168.1.47 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=2432 DF PROTO=TCP SPT=1038 DPT=80 WINDOW=8192 RES=0x00 SYN URGP=0
Nov 8 13:59:40 localhost kernel: Inbound IN=eth0 OUT= MAC=00:07:e9:01:b2:09:00:18:3a:53:f7:fb:08:00 SRC=192.168.1.1 DST=192.168.1.47 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=2433 DF PROTO=TCP SPT=1038 DPT=80 WINDOW=8192 RES=0x00 SYN URGP=0
Nov 8 14:00:04 localhost kernel: Inbound IN=eth0 OUT= MAC=00:07:e9:01:b2:09:00:18:3a:53:f7:fb:08:00 SRC=192.168.1.1 DST=192.168.1.47 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=2434 DF PROTO=TCP SPT=1038 DPT=80 WINDOW=8192 RES=0x00 SYN URGP=0
Nov 8 14:00:22 localhost kernel: Inbound IN=eth0 OUT= MAC=00:07:e9:01:b2:09:00:18:3a:53:f7:fb:08:00 SRC=192.168.1.1 DST=192.168.1.47 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=2451 DF PROTO=TCP SPT=1039 DPT=80 WINDOW=8192 RES=0x00 SYN URGP=0
Nov 8 14:00:28 localhost kernel: Inbound IN=eth0 OUT= MAC=00:07:e9:01:b2:09:00:18:3a:53:f7:fb:08:00 SRC=192.168.1.1 DST=192.168.1.47 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=2452 DF PROTO=TCP SPT=1039 DPT=80 WINDOW=8192 RES=0x00 SYN URGP=0
Nov 8 14:00:52 localhost kernel: Inbound IN=eth0 OUT= MAC=00:07:e9:01:b2:09:00:18:3a:53:f7:fb:08:00 SRC=192.168.1.1 DST=192.168.1.47 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=2453 DF PROTO=TCP SPT=1039 DPT=80 WINDOW=8192 RES=0x00 SYN URGP=0
======== cat /etc/sysconfig/network-scripts/ifcfg-eth0 ==========
# Intel Corporation 82557/8/9 [Ethernet Pro 100]
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none
HWADDR=00:07:e9:01:b2:09
TYPE=Ethernet
USERCTL=yes
IPV6INIT=no
PEERDNS=yes
NETMASK=255.255.255.0
IPADDR=192.168.1.47
GATEWAY=192.168.1.1
======== tail -18 /var/lib/dhclient/dhclient-eth0.leases ==========
rebind 3 2007/11/7 12:23:43;
expire 3 2007/11/7 15:23:43;
}
lease {
interface "eth0";
fixed-address 192.168.1.47;
option subnet-mask 255.255.255.0;
option routers 192.168.1.1;
option dhcp-lease-time 86400;
option dhcp-message-type 5;
option domain-name-servers 192.168.1.1,192.168.1.1;
option dhcp-server-identifier 192.168.1.1;
option broadcast-address 255.255.255.255;
option domain-name "myhome.westell.com";
renew 3 2007/11/7 05:23:24;
rebind 3 2007/11/7 15:31:25;
expire 3 2007/11/7 18:31:25;
}
=== dmesg | grep eth1 | grep -v SRC= ===
=== grep eth1 /var/log/messages | tail -10 ===
=== dmesg | grep eth2 | grep -v SRC= ===
=== grep eth2 /var/log/messages | tail -10 ===
======== grep -v '^#' /etc/hosts.allow ==========
======== grep -v '^#' /etc/hosts.deny ==========
======= end of config/network data dump ===========
What troubleshooting step should I do next?
.
- Follow-Ups:
- Re: Troubleshooting connection loss (continued)
- From: Clifford Kite
- Re: Troubleshooting connection loss (continued)
- From: Bit Twister
- Re: Troubleshooting connection loss (continued)
- Prev by Date: Re: Is there any point to full host names in /etc/hosts ?
- Next by Date: Re: Machines on LAN
- Previous by thread: anybody have mpptest experience?
- Next by thread: Re: Troubleshooting connection loss (continued)
- Index(es):
Relevant Pages
|