Scheduled Maintenance: We are aware of an issue with Google, AOL, and Yahoo services as email providers which are blocking new registrations. We are trying to fix the issue and we have several internal and external support tickets in process to resolve the issue. Please see: viewtopic.php?t=158230

 

 

 

Fixed Lost Network Connection (Basic Troubleshooting)

Share your HowTo, Documentation, Tips and Tricks. Not for support questions!.
Post Reply
Message
Author
LPC11
Posts: 16
Joined: 2016-10-27 20:21

Fixed Lost Network Connection (Basic Troubleshooting)

#1 Post by LPC11 »

At the risk of sounding oversimplistic, I want to share how I did troubleshooting for loss of my network connection in Debian. The reason for posting is I did not find much on this subject, other than for network loss following Debian upgrade. For my loss of network connection it was simple, but it took me a couple hours to figure this out (don't laugh!).

After verifying the loss with

Code: Select all

#ping 8.8.8.8
and getting "network unreachable" I went through through these troubleshooting steps (as root) to fix:

1. Start networking in case it was stopped:

Code: Select all

#/etc/init.d/networking start
[ ok ] Starting networking (via systemctl): networking.service.
2. Make sure your network device is being recognized:

Code: Select all

# ifconfig -a
eth0      Link encap:Ethernet  HWaddr d0:50:99:5b:c2:4a  
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:18 

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:65536  Metric:1
          RX packets:123 errors:0 dropped:0 overruns:0 frame:0
          TX packets:123 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:12291 (12.0 KiB)  TX bytes:12291 (12.0 KiB)
3. Check the status of the active networking service:

Code: Select all

# systemctl status networking.service
If that shows you do not have any failures, such as output like this:

Code: Select all

networking.service - LSB: Raise network interfaces.
   Loaded: loaded (/etc/init.d/networking)
  Drop-In: /run/systemd/generator/networking.service.d
           └─50-insserv.conf-$network.conf
        /lib/systemd/system/networking.service.d
           └─network-pre.conf
   Active: active (exited) since Fri 2016-12-30 16:44:56 CST; 10s ago
  Process: 2116 ExecStop=/etc/init.d/networking stop (code=exited, status=0/SUCCESS)
  Process: 2059 ExecReload=/etc/init.d/networking reload (code=exited, status=0/SUCCESS)
  Process: 2401 ExecStart=/etc/init.d/networking start (code=exited, status=0/SUCCESS)

Dec 30 16:44:56 debianmain systemd[1]: Starting LSB: Raise network interfaces....
Dec 30 16:44:56 debianmain networking[2401]: Configuring network interfaces...done.
Dec 30 16:44:56 debianmain systemd[1]: Started LSB: Raise network interfaces..
4. ...then all you should need to do is execute this command to restore your connection:

Code: Select all

 $sudo dhclient eth0
...and verify restoration with:

Code: Select all

$ ping 8.8.8.8
Postscript...After this, I found the connection was still dropping upon reboot. In my case, purging and reinstalling NetworkManager fixed that:

Code: Select all

sudo apt-get purge network-manager
sudo apt-get install network-manager
sudo /etc/init.d/network-manager start

Post Reply