我的eth0消失了,没有互联网和网络连接


19

我可以连接互联网,但是当我升级VGA并重新启动PC时,eth0的所有内容都消失了。

当我使用ifdown时:

 ifdown: interface eth0 not configured

有什么我可以做的吗?

编辑:的
内容/etc/network/interfaces

auto lo
iface lo inet loopback

当我ifconfig我没有这些行:

inet addr:192.168.1.5  Bcast:192.168.1.255  Mask:255.255.255.0
inet6 addr: fe80::219:5bff:fe5e:a5e/64 Scope:Link

在终端输入:

sudo gedit /etc/network/interfaces

然后在底部添加以下行:

auto eth0
iface eth0 inet dhcp

然后我输入:

sudo ifdown eth0
sudo ifup eth0

当我发送第二条命令时,收到以下消息:

No DHCPOFFERS received
No working leases in persistent database - sleeping

有什么帮助吗?


/etc/network/interfaces文件的内容是什么?
Jobin

Answers:


13

尝试:

sudo dpkg-reconfigure network-manager 

如果从实时CD引导不起作用,请备份旧的网络设置,清除所有系统连接文件,然后从实时CD复制这些文件。

更改为根:

sudo su

备用:

mv /media/<Name of your Ubuntu Partion>/etc/NetworkManager/NetworkManager.conf /media/<Name of your Ubuntu Partion>/etc/NetworkManager/NetworkManager.conf.broken

明确:

rm /media/<Name of your Ubuntu Partion>/etc/NetworkManager/system-connections/*

复制:

cp /etc/NetworkManager/NetworkManager.conf /media/<Name of your Ubuntu Partion>/etc/NetworkManager/NetworkManager.conf
cp /etc/NetworkManager/system-connections/* /media/<Name of your Ubuntu Partion>/etc/NetworkManager/system-connections/

输出消息:Processing triggers for libc-bin=== ldconfig deferred processing now tracking place然后,我重新启动了网络管理器,但是什么也没有重启。
ALH 2013年

我认为@phpGeek不会那么容易。您碰巧已经安装了wicd吗?
virtualxtc

我没有 重要吗?
ALH 2013年

@phpGeek不,但是您已经筋疲力尽了。您是否有可启动的实时CD以在该计算机上获取互联网连接?我们可以从那里复制网络/接口文件...
virtualxtc

互联网可以通过现场CD播放!我应该使用什么命令在系统中复制文件?
ALH 2013年

10

您可以尝试编辑/ etc / network / interfaces并将其作为DHCP的默认设置吗?

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet dhcp

尝试通过重启网络sudo service network-manager stop

如果不起作用,请尝试sudo service network-manager stop

然后调sudo ifconfig eth0 up出界面

然后,强制Ubuntu通过以下方式要求新的DHCP租约 sudo dhclient eth0


我将界面内容更改为您所说的内容。再次检查。然后重新启动网络管理器,消息是:network-manager start/running, process 3025什么都没发生。我仍然没有连接。当我输入sudo dhclient eth0终端时,它将永远等待。
ALH 2013年

它可能挂起,因为它无法获得任何IP地址来租借?尝试确定哪个有问题。请先检查路由器,可能它仅支持最大数量的连接设备,或者您要连接的端口不起作用或被阻塞。如果您尝试将另一台笔记本电脑或PC连接到路由器上的同一端口,以了解这是否不是路由器问题,则更好。
切斯特

我只有一根网络电缆。我将其插入笔记本电脑,一切正常(Obtain an IP address automatically模式)。当我将同一根电缆插入台式机系统时,它不起作用。在安装VGA驱动程序并升级ubuntu和其他一些东西之前,我在台式机系统上没有问题。
ALH 2013年

尝试禁用DNS掩码吗?gksu gedit /etc/NetworkManager/NetworkManager.conf然后在行之前dns=dnsmasq添加注释#
切斯特

默认情况下未安装gksu。它说要用apt-get安装它。我没有Internet连接来安装它,但是如果没有问题,我使用了sudo gedit并将其屏蔽,然后重新启动网络管理器。没啥事儿!
ALH 2013年

5

谢谢 。它为我工作。
1-我有IP地址,但没有Internet连接
2-LAN端口处于活动状态
3-我已分配了静态IP地址

/etc/network/interfaces

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface

iface enp4s8 inet static
address 192.168.2.251
netmask 255.255.255.0
network 192.168.2.0

我的ifconfig输出为(这是手动编辑-有点像这样)

~$ ifconfig
enp4s8    Link encap:Ethernet  HWaddr 00:19:d1:73:b7:11  
          inet addr:192.168.2.251  Bcast:192.168.2.251  Mask:255.255.255.0
          inet6 addr: fe80::219:d1ff:fe73:b711/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:13181 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8462 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:16690503 (16.6 MB)  TX bytes:884958 (884.9 KB)

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:317 errors:0 dropped:0 overruns:0 frame:0
          TX packets:317 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1 
          RX bytes:40111 (40.1 KB)  TX bytes:40111 (40.1 KB)

我改变了/etc/network/interfaces

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto enp4s8
#iface enp4s8 inet dhcp


#iface enp4s8 inet static
#address 192.168.2.251
#netmask 255.255.255.0
#network 192.168.2.0
#broadcast 192.168.2.255
#gateway 192.168.2.1
#dns-nameservers 192.168.2.1

然后按照上述步骤操作:

1- sudo service network-manager stop

2-调sudo ifconfig enp4s8 up出界面

3-然后,强制Ubuntu要求新的DHCP租约 sudo dhclient enp4s8

4-手动完成sudo service network-manager start *这是当我连接到网络时

这些步骤有效。

仅供参考-Live CD也具有互联网连接,我没有从Live CD复制文件。

待办事项-我需要拥有静态IP地址。如果我使用旧设置,则无法正常工作。仍在故障排除中,与此帖子无关。请原谅。


从Ubuntu 16.04升级到18.04并面临此问题。终于在我即将降级到16.04时找到了一个可行的解决方案。您必须在“升级到Ubuntu 18后的网络连接问题”问题中发布此答案。
Roshan Salian

2

在Ubuntu(12.04)更新之后,我遇到了类似的问题。

我通过登录恢复模式来解决它,然后激活网络,然后在控制台中输入:

sudo apt-get remove network-manager
sudo apt-get update
sudo apt-get install network-manager

7
如果没有网络/互联网连接,该怎么办?
奥古斯丁

2
如果您没有实时网络连接,请不要这样做
Jabberwockey
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.