Ubuntu 20.04 网络问题

Mat*_*t.C 1 network-manager networking dhcp

操作系统:Ubuntu 20.04

每次我启动电脑并登录我的帐户时,以太网连接都不起作用,并且以太网图标不会出现在顶部栏中。

cat /etc/netplan/*.yaml 输出:

# Let NetworkManager manage all devices on this system
network:
  version: 2
  renderer: NetworkManager
Run Code Online (Sandbox Code Playgroud)

如果我运行,sudo lshw -C network我会得到以下输出

  *-network DISABLED        
       description: Ethernet interface
       product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:03:00.0
       logical name: enp3s0
       version: 0c
       serial: e0:3f:49:46:0b:53
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical
       configuration: broadcast=yes driver=r8169 latency=0 link=no multicast=yes
       resources: irq:18 ioport:d000(size=256) memory:f7100000-f7100fff memory:f2100000-f2103fff
Run Code Online (Sandbox Code Playgroud)

我看到我必须把它的逻辑名称放在里面 /etc/network/interfaces

auto enp3s0
iface enp3s0 inet dhcp
Run Code Online (Sandbox Code Playgroud)

切换managed里面的字段/etc/NetworkManager/NetworkManager.conf

[ifupdown]
managed=true
Run Code Online (Sandbox Code Playgroud)

并重新启动。

我这样做了,但没有奏效。当前工作的唯一方法是运行,sudo dhclient但我必须在每次重新启动时运行它。我可以尝试什么永久解决方案?

Mat*_*t.C 7

我必须按照这个答案中给出的步骤

基本上运行这两个命令

sudo touch /etc/NetworkManager/conf.d/10-globally-managed-devices.conf
sudo systemctl restart NetworkManager

Run Code Online (Sandbox Code Playgroud)