nmcli 设备 eth1“不可用”

nmcli 设备 eth1“不可用”

我的主板有两个以太网端口,我想在两个端口上建立连接。 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

我认为有两个可能的原因。

  1. 您可能被类似以下的虫子咬了NetworkManager连接电缆后尝试重新启动服务以eth1进行确认。

  2. 可能会发生这样的情况:您没有任何自动连接eth1,因此网络管理员不知道该怎么办。您可以运行nmcli con list | grep eth1来确认。如果未列出任何连接,请创建一个。如果有连接,请确保其中之一设置为自动连接。

相关内容