我的主板有两个以太网端口,我想在两个端口上建立连接。 Eth0已经有连接,可以毫无问题地使用。然而,Eth1 在 nmcli 中显示为“不可用”。我怎样才能使这个以太网端口也可用?
一些相关信息:
ethtool eth1
Supported ports: [ TP MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Supported pause frame use: No
Supports auto-negotiation: Yes
Advertised link modes: 100baseT/Half 100baseT/Full
Advertised pause frame use: Symmetric Receive-only
Advertised auto-negotiation: Yes
Link partner advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Link partner advertised pause frame us Symmetric
Link partner advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Full
Port: MII
PHYAD: 1
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: pumbag
Wake-on: d
Current message level: 0x00000007 (7)
drv probe link
Link detected: yes
ifconfig eth1
eth1 Link encap:Ethernet HWaddr F6:7B:7B:7B:E9:C2
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
ip addr
eth1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000
link/ether f6:7b:7b:7b:e9:c2 brd ff:ff:ff:ff:ff:ff
编辑:
nmcli dev status
DEVICE TYPE STATE CONNECTION
eth0 ethernet connected eth0
eth1 ethernet unavailable --
lo loopback unmanaged --
sit0 sit unmanaged --
答案1
我正在得到Connection 'eth1' is not available on the device eth1 at this time
。我看了看网线灯,全都灭了。电缆的一个连接器上有一些东西(污垢或塑料残留物),导致其无法连接。
答案2
请尝试这个:
nmcli connection up id <connection name>
答案3
对我来说,导致此问题的问题是网络管理器无法识别该接口,因为它仍然是通过/etc/network/interfaces
.
为了解决这个问题,我只需要注释掉所有有关接口失败的行/etc/network/interfaces
,然后使用 重新启动网络服务service networking restart
。
希望这会对某人有所帮助
答案4
我认为有两个可能的原因。
您可能被类似以下的虫子咬了这。
NetworkManager
连接电缆后尝试重新启动服务以eth1
进行确认。可能会发生这样的情况:您没有任何自动连接
eth1
,因此网络管理员不知道该怎么办。您可以运行nmcli con list | grep eth1
来确认。如果未列出任何连接,请创建一个。如果有连接,请确保其中之一设置为自动连接。