ifdown <interface>报告存在未知接口时!


15

当运行16.04 w / USB以太网运行时,ifconfig -a列出的接口名为,enx00051ba6daff但是当我尝试通过以下方式关闭该接口时:

sudo ifdown enx00051ba6daff

我得到:

Unknown interface enx00051ba6daff

我知道了,因为我是从这种联系写这篇文章的。我的ifconfig如下:

enx00051ba6daff Link encap:Ethernet  HWaddr 00:ff:ff:ff:ff:ff  
          inet addr:192.168.2.105  Bcast:192.168.2.255  Mask:255.255.255.0
          inet6 addr: fe80::ffff:ffff:ffff:ffff/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:86522 errors:0 dropped:0 overruns:0 frame:0
          TX packets:84828 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:56466348 (56.4 MB)  TX bytes:12987882 (12.9 MB)

1
您能否加上的输出ifconfig enx00051ba6daff
内森·奥斯曼

1
ifconfigIve 的输出从未见过这样的设备清单。
j0h

这是一个USB gigE + 3个USB3端口。同样,Eth接口可以工作,当与ifdown / ifup一起使用时,它只是不喜欢该名称,但是我意识到我可以通过ifconfig <interface> down / up来做到这一点,但这不允许我在不重新启动的情况下更改VLAN。
pingram3541

Answers:



2

sudo ifdown enx00051ba6daffsudo ifup enx00051ba6daff,因为enx00051ba6daff未在/etc/network/interfaces文件中明确定义而无法使用。

因此ifup | ifdown | ifquery,除非将这些功能写在内部/etc/network/interfaces,否则函数家族几乎不知道系统内部是什么,但是它们之所以可能是因为它们全部在内部取决于ip¹命令。

使用sudo ifconfig enx00051ba6daff down或更安全sudo ifconfig enx00051ba6daff up

注意:与和相比,有几件事sudo ifconfig enx00051ba6daff downsudo ifconfig enx00051ba6daff up将不会做。并且将接口的状态保留在内部,因此命令可以告诉您接口的状态。而彼此的事情,如果你还是在接口方面,脚本内运行()sudo ifdown enx00051ba6daffsudo ifup enx00051ba6daffifupifdown/run/network/ifstateifstateifupifdown/etc/network/if-*.dif-down.d if-post-down.d if-pre-up.d if-up.d

¹IP 链接显示,将向您显示正确的接口,就像ifconfig一样。


1

命令ifdownifup侦听文件/ etc / network / interfaces。根据您的情况,它找不到接口,因为它们未在此文件中定义。

您可以通过以下方法解决此问题:

1.)sudo nano /etc/network/interfaces如果需要,请使用命令或vi而不是nano。

2.)您可以在此处添加如下条目:

auto enx00051ba6daff
iface enx00051ba6daff inet dhcp

3.)现在,您必须重新启动网络服务才能使更改生效。您可以通过运行以下命令之一来执行此操作

systemctl restart networking.service

要么

/etc/init.d/networking restart

我知道此回应早该提出,但我正在为其他人提供参考-希望能有所帮助!

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.