blu*_*ast 8 networking linux ubuntu virtual-network
我不知道为什么/什么时候,veth
我的系统中出现了一些接口(Ubuntu 16.0. LTS
):
\xc2\xbb ifconfig | grep veth\nveth4556676 Link encap:Ethernet HWaddr ee:b9:b9:ed:71:a6 \nveth8747335 Link encap:Ethernet HWaddr 66:40:47:fd:1f:a7 \nveth13905bf Link encap:Ethernet HWaddr ae:73:8f:f7:9d:d4 \nveth2636dd7 Link encap:Ethernet HWaddr fa:b8:3c:d4:52:9c \nveth42de626 Link encap:Ethernet HWaddr 92:08:43:90:6e:f3 \nveth4eedb05 Link encap:Ethernet HWaddr 66:5f:b8:e7:52:05 \nveth7534db0 Link encap:Ethernet HWaddr 16:9c:06:e6:f2:aa \nveth83508c7 Link encap:Ethernet HWaddr 5a:55:6c:ee:e5:7b \nveth8f275d6 Link encap:Ethernet HWaddr 46:18:a1:52:7f:e9 \nveth9f370c9 Link encap:Ethernet HWaddr da:9e:49:37:b4:16 \nvethb96da94 Link encap:Ethernet HWaddr 42:11:90:11:8a:f4 \nvethba463c9 Link encap:Ethernet HWaddr 06:40:d5:9a:79:7a \nvethd820900 Link encap:Ethernet HWaddr a2:94:53:c8:53:bf \nvethdd077a0 Link encap:Ethernet HWaddr 1a:f9:00:93:05:5e \nvethef191e6 Link encap:Ethernet HWaddr b2:b0:e1:68:50:7c \nvethf70a6f9 Link encap:Ethernet HWaddr a6:a7:72:dd:88:69 \n
Run Code Online (Sandbox Code Playgroud)\n\n这种情况发生在刚重新启动的系统中。我有两个问题:
\n\n注意:我最近一直在做一些 Vagrant / VirtualBox 相关的东西,所以这可能就是原因。
\nveth
出现这些接口?可能是因为您使用的是虚拟化平台,例如 vmware、virtualbox 或 vagrant。
veth
接口!我认为存在更好的解决方案,但目前您可以这样做。
获取名称interfaces
ifconfig | grep "^veth" | cut -d' ' -f1
Run Code Online (Sandbox Code Playgroud)
这里grep "^veth"
仅选择那些ifconfig
以 开头的接口(由 列出)veth
,并通过限制内容并仅显示第一个字段cut
来仅显示名称。d
f
现在我们必须使用以下命令关闭这些接口的驱动程序
ifconfig vethxxxxxx down
Run Code Online (Sandbox Code Playgroud)
另外,您可以使用命令来完成此操作(如评论中@dirktip
建议的那样)。
ip link set $veth down
Run Code Online (Sandbox Code Playgroud)
但由于它们太多了,请for
像这样使用循环:
for veth in $(ifconfig | grep "^veth" | cut -d' ' -f1)
do
ifconfig $veth down # OR this ip link set $veth down
done
Run Code Online (Sandbox Code Playgroud)这是复制粘贴的一行:
for veth in $(ifconfig | grep "^veth" | cut -d' ' -f1); do ifconfig $veth down; done
Run Code Online (Sandbox Code Playgroud)请随意在答案中添加更多内容。
归档时间: |
|
查看次数: |
18674 次 |
最近记录: |