我的 eth0 不见了,我没有互联网和网络连接

我的 eth0 不见了,我没有互联网和网络连接

我有互联网连接,但是当我升级我的 VGA 并重新启动我的电脑时,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

有什么帮助吗?

答案1

尝试:

sudo dpkg-reconfigure network-manager 

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

更改为 Root:

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/

答案2

您能尝试编辑/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

答案3

谢谢。它对我有用。

  1. 我有 IP 地址,但没有互联网连接
  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

然后我按照上面答案中的步骤进行操作:

sudo service network-manager stop
sudo ifconfig enp4s8 up
sudo dhclient enp4s8
sudo service network-manager start

这是我连接到网络的时候,这些步骤起作用了。

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

相关内容