拔掉电缆后,ubuntu eth0 无法重新连接

拔掉电缆后,ubuntu eth0 无法重新连接

我正在运行带有 gnome 的 kubuntu 9.10,我在 /etc/network/interfaces 中定义了一个静态 IP

当我拔下网线并重新启动,然后重新连接网线时,我无法连接。我尝试使用 sudo ifup eth0,然后使用 ifconfig,似乎已分配 IP 地址并已连接,但实际上并没有。然后我执行了 ifdown eth0,然后再次执行了 ifup eth0。由于某种原因,我无法访问网络。此外,我还尝试通过 wlan 连接,并且能够连接到无线网络,但无法“看到”网络。我无法传输数据或访问互联网或网络上的任何东西,包括路由器。

我该如何解决这个问题?

topsy@monolyth:~$ ifconfig
eth0      Link encap:Ethernet  HWaddr 00:1c:25:1c:df:70  
          inet addr:192.168.1.145  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::21c:25ff:fe1c:df70/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:5720 errors:0 dropped:0 overruns:0 frame:0
          TX packets:565 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100 
          RX bytes:378035 (378.0 KB)  TX bytes:46832 (46.8 KB)
          Memory:fe000000-fe020000 

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:4 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:240 (240.0 B)  TX bytes:240 (240.0 B)

我所说的访问网络是指本地网络以及互联网。

topsy@monolyth:~$ ping 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=9.14 ms
64 bytes from 192.168.1.1: icmp_seq=2 ttl=64 time=1.24 ms
64 bytes from 192.168.1.1: icmp_seq=3 ttl=64 time=1.01 ms
64 bytes from 192.168.1.1: icmp_seq=4 ttl=64 time=1.00 ms
[snip... all OK, icmp_seq from 5-30, time between 0.981-1.25ms]
^C
--- 192.168.1.1 ping statistics ---
30 packets transmitted, 30 received, 0% packet loss, time 29035ms
rtt min/avg/max/mdev = 0.971/1.300/9.140/1.458 ms

topsy@monolyth:~$ route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     *               255.255.255.0   U     0      0        0 eth0
link-local      *               255.255.0.0     U     1000   0        0 eth0
default         192.168.1.1     0.0.0.0         UG    100    0        0 eth0

root@monolyth:~# cat /etc/resolv.conf
# Generated by NetworkManager

答案1

尝试这个:

> sudo /etc/init.d/networking restart

如果这没有帮助,请检查电缆是否“真正”插入 - 例如接口和交换机/路由器上的灯是否亮起。

另外,请将这些命令的输出作为问题的一部分发布:

> ifconfig

> ping 192.168.1.1

> cat /etc/resolv.conf

> route

答案2

我有同样的问题,在 ubuntu 19.1 中以太网很好,但是当我将其更新到 20.04 时,我拔掉了一根电缆。我验证了两个选项,然后我重新启动了 PC,也许它对你有用:

第一步:更新 Ub 并安装 net-tools

sudo apt-get update -y
sudo apt-get install -y net-tools

第二步:安装udav。

sudo apt-get install udav

第三步:重新启动电脑

相关内容