Ubuntu 19.10 中的网络问题

Ubuntu 19.10 中的网络问题

我已经安装了服务器 19.10,并执行以下操作:

  • sudo apt update
  • sudo apt upgrade

  • 然后我重启了

  • 然后我就这么做了

    sudo apt-get install ubuntu-desktop

一切似乎都很顺利

  • 然后我确认没有其他更新......

  • 然后我重启了

系统运行良好...一切似乎都很棒...

但是..设置选项之类的东西看不到网络,下载程序的软件程序也看不到网络,并建议我查看网络设置..

现在可以看到网络接口ip a 不再是 eth0,而是遵循新的标准……

是否有新的更新的 ubuntu-desktop 包可供安装???

为了保存问题..当 ubuntu 19.10 的桌面版本运行良好时,为什么要安装服务器然后安装桌面! 我打算在我的 Raspberry PI 4 上安装 UBUNTU 19.10 并想要桌面体验...我正在我更快的 PC 上测试安装..

任何见解都会有帮助

进一步的问题:-cat /etc/netplan/*.yaml

network:
  version: 2
  renderer: NetworkManager
  ethernets:
    enp0s3:
      match:
        name: enp0s3
      set-name: eth0
      dhcp4: yes
# This file is generated from information provided by
# the datasource.  Changes to it will not persist across an instance.
# To disable cloud-init's network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
network:
    ethernets:
        enp0s3:
            dhcp4: true
    version: 2
  • sudo lshw -class network
  *-network                 
       description: Ethernet interface
       product: 82540EM Gigabit Ethernet Controller
       vendor: Intel Corporation
       physical id: 3
       bus info: pci@0000:00:03.0
       logical name: enp0s3
       version: 02
       serial: 08:00:27:e1:30:c6
       size: 1Gbit/s
       capacity: 1Gbit/s
       width: 32 bits
       clock: 66MHz
       capabilities: pm pcix bus_master cap_list ethernet physical 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 ip=192.168.1.54 latency=64 link=yes mingnt=255 multicast=yes port=twisted pair speed=1Gbit/s
       resources: irq:19 memory:f8200000-f821ffff ioport:d020(size=8)

答案1

您的 .yaml 文件是错误的,因为您混淆了 NetworkManager 和 networkd 语法。

以下两个 .yaml 文件用于纯服务器安装...没有桌面,没有 GUI。

您的.yaml 文件应该如下所示...

network:
  version: 2
  renderer: networkd
  ethernets:
    enp0s3:
      dhcp4: true

如果你确实想使用 eth0:

sudo pico /etc/default/grub或者sudo -H gedit /etc/default/grub

搜索“quiet splash”并将其更改为“quiet splash net.ifnames=0”

sudo update-grub

然后使用这个.yaml...

network:
  version: 2
  renderer: networkd
  ethernets:
    eth0:
      dhcp4: true

然后...

sudo netplan --debug generate

sudo netplan apply

reboot


更新#1:

如果您决定使用 NetworkManager 和 GUI 来设置您的网络,那么您需要这个 .yaml...

network:
  version: 2
  renderer: NetworkManager

请记住始终使用sudo netplan...我之前给出的命令。

相关内容