我有一个简单的双端口 NIC,直接插入 Ubuntu 20.04 计算机。一个端口工作正常。ip a
显示一个端口 (ENPxxB) 已启动,另一个端口 (ENPxxA) 已关闭。
我试过(sudo ifconfig ENPxxA up
或sudo ip link set ENPxxA up
)都没用。ENPxxA 仍然关闭。这不是硬件问题,我更换了 NIC 但没有变化。
我的主板是华硕 B450M,CPU是AMD Ryzen 5600G。
更详细一点:
来自.yaml
文件:
network:
ethernets:
enp4s0f0:
addresses: [169.254.10.20/24]
enp4s0f1:
addresses: [169.254.100.20/24]
从ip -a
:
enp4s0f0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
link/ether 98:b7:85:01:da:9a brd ff:ff:ff:ff:ff:ff
enp4s0f1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 98:b7:85:01:da:9b brd ff:ff:ff:ff:ff:ff
inet 169.254.100.20/24 brd 169.254.100.255 scope global enp4s0f1
因此,即使enp4s0f0
分配了 IP 地址,它也不会显示在ip -a
或中ifconfig
,并且端口显示为关闭。
我该如何打开该端口?欢迎提出任何建议。
更多细节:来自.yaml 文件 - 网络:以太网:
enp4s0f0:
addresses: [169.254.10.20/24]
enp4s0f1:
addresses: [169.254.100.20/24]
从 ip -a:
enp4s0f0:<NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq 状态 DOWN 组默认 qlen 1000 链路/以太 98:b7:85:01:da:9a brd ff:ff:ff:ff:ff:ff
enp4s0f1:<BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq 状态 UP 组默认 qlen 1000 链路/以太 98:b7:85:01:da:9b brd ff:ff:ff:ff:ff inet 169.254.100.20/24 brd 169.254.100.255 范围全局 enp4s0f1
因此,即使 enp4s0f0 已分配 IP 地址,它也不会显示在 (ip a)(或 ifconfig)中,并且端口显示为关闭。
我怎样才能启动该端口?