我发现我拥有的一些盒子之间存在相当大的差异(一些是 debian...一些是 ubuntu),我不确定为什么...或者解决方法是什么。
本质上...如果我在接口中创建一个实际上并不存在且我自己的配置的“iface”条目来启动和关闭接口...ubuntu 会抱怨
user@blah:~# sudo ifup mgmt
Cannot find device "mgmt"
Failed to bring up mgmt.
该接口在ubuntu中定义如下:
iface mgmt inet manual
up ip netns add mgmt
up ip link set eth2 netns mgmt
up ip netns exec mgmt ifconfig eth2 10.0.0.19/24 up
down ip netns exec mgmt ifconfig eth2 down
down ip netns exec mgmt ip link set eth2 netns 1
down ip netns delete mgmt
如果我在 Debian 上执行同样的事情... 界面不会出现任何问题。奇怪的是,如果我没有定义 mgmt 界面... 我会得到一个完全不同的错误:
Ignoring unknown interface mgmt=mgmt.
使用详细标志运行相同的程序...显示 ubuntu 正在尝试在执行其他任何操作之前启动界面。不知道为什么。