虚拟机 Ubuntu 20.04 LTS:连接:网络不可达

虚拟机 Ubuntu 20.04 LTS:连接:网络不可达

ping我是 Linux 和网络方面的新手,今天执行或命令时出现“连接:网络无法访问”的错误sudo apt。我见过一些类似的问题,但仍然不知道如何修复它。

我的 ubuntu 系统是通过 VMware 安装在我的计算机上的。

跑步后我收到的消息sudo lshw -C network

    *-network DISABLED        
       description: Ethernet interface
       product: 82545EM Gigabit Ethernet Controller (Copper)
       vendor: Intel Corporation
       physical id: 1
       bus info: pci@0000:02:01.0
       logical name: ens33
       version: 01
       serial: 00:0c:29:c3:23:09
       size: 1Gbit/s
       capacity: 1Gbit/s
       width: 64 bits
       clock: 66MHz
       capabilities: pm pcix bus_master cap_list rom ethernet physical logical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=e1000 driverversion=7.3.21-k8-NAPI duplex=full latency=0 link=no mingnt=255 multicast=yes port=twisted pair speed=1Gbit/s
       resources: irq:19 memory:fd5c0000-fd5dffff memory:fdff0000-fdffffff ioport:2000(size=64) memory:fd500000-fd50ffff

cat /etc/netplan/*.yaml

    # Let NetworkManager manage all devices on this system
network:
  version: 2
  renderer: NetworkManager

ip a

    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000
    link/ether 00:0c:29:c3:23:09 brd ff:ff:ff:ff:ff:ff

有人能帮助我吗?

答案1

将我的 ubuntu vm 移至其他主机后,我遇到了同样的问题。以下步骤对我有用,可能不需要重新加载内核模块,无法重现,因为它现在正在运行。我猜网络管理器坏了。

  • 卸载/重新加载内核模块
  • 列出网络适配器以获取设备名称(在我的情况下是“ens33”)
  • 获取设备的 IP
  • 执行 apt-get update/upgrade
  • 重新安装网络管理器
sudo rmmod e1000
sudo rmmod e1000e
sudo rmmod igb

sudo modprobe e1000
sudo modprobe e1000e
sudo modprobe igb

sudo dhclient ens33

sudo apt-get update && sudo apt-get upgrade
sudo apt-get purge network-manager
sudo apt-get install network-manager

相关内容