在Linux中,设置2个网络名称空间,ns1和ns2。ip netns list可以查看2个网络名称空间。如果我将一个网络设备从Linux命名空间移动到ns1,然后从ns1移动到ns2,然后删除ns2,我希望网络设备可以移回ns1。ip netns add ns1ip link set eth1 netns ns1
ip n
我正在使用netlink API rtnl_addr_delete删除Linux中接口上配置的ipv4地址。属于同一子网的两个IP配置到一个接口。当我删除第一个配置的IP时,两个IP都被删除了,这是意外的。但反之亦然,当我删除第二个配置的IP时,第一个IP没有被删除,这是预期的。
假设两个is属于不同的子网,则看不到问题。也就是说,如果我先删除,那么只有第一个是删除</em