为什么我的网卡在启动时未被发现并启用?

为什么我的网卡在启动时未被发现并启用?

我在由 Allo 制造的基于 Raspberry Pi CM3+ 的设备上运行 21.04 服务器及其 USBridge Signature。

启动时似乎找到了网卡,但lshw报告其已禁用。下面是我启用 network:1 后的情况sudo dhclient enx0017f700a9d6,这也是我希望默认发生的情况。

我的问题是,我需要做什么才能确保启动过程启用该设备?毫无疑问,我的问题表明我是 Linux 菜鸟,所以请根据我的水平来回答。

谢谢

*-network:0 DISABLED
描述:以太网接口
物理 ID:1
总线信息:usb@1:1.2
逻辑名称:enx0001f2fff397
序列号:00:01:f2:ff:f3:97
功能:以太网物理
配置:广播=是 驱动程序=cdc_ether 驱动程序版本=5.11.0-1016-raspi 固件=CDC 以太网设备链路=否 多播=是

*-network:1 描述:以太网接口
物理 ID:2
总线信息:usb@1:1.3
逻辑名称:enx0017f700a9d6
序列号:00:17:f7:00:a9:d6
大小:1Gbit/s
容量:1Gbit/s
功能:以太网物理 tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd 自动协商配置:自动协商=on 广播=是 驱动程序=ax88179_178a 驱动程序版本=5.11.0-1016-raspi 双工=全 ip=192.168.11.111 链接=是 多播=是 端口=MII 速度=1Gbit/s

嗨@chili555,谢谢你的回复。以下是cat /etc/netplan/*.yaml

此文件是根据数据源提供的信息生成的。
对它的更改不会在实例重启后保留。要禁用 cloud-init 的
网络配置功能,请编写文件 /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg,其中包含以下内容:
network: {config: disabled}

网络:
以太网:
eth0:
dhcp4:true
可选:true
版本:2

答案1

我认为这不是 cloud-init 实例。如果不正确,请停下来并在评论中告诉我们。

让我们按照文件中的说明进行操作。请打开终端并执行:

sudo -i
echo “network: {config: disabled}”  >  /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg 
nano /etc/netplan/*.yaml

将行 eth0 替换为 enx0017f700a9d6。Netplan 对间距、缩进等要求非常严格,因此请仔细校对两遍。

保存(Ctrl+o 然后按 Enter)并退出(Ctrl+x 然后按 Enter)文本编辑器 nano。

接下来是:

netplan generate
netplan apply
exit

一切已准备就绪。

相关内容