要清除特定接口的 IP 地址配置,可使用命令 ip addr flush dev [接口名]
。例如:ip addr flush dev eth0
会清除 eth0 的所有 IP 配置。
延伸知识点:网络命名空间(Network Namespaces)
网络命名空间是 Linux 内核提供的隔离机制,允许创建独立的网络环境(包括接口、路由、防火墙规则等)。通过 ip netns add [命名空间名称]
创建后,可使用 ip netns exec [名称] [命令]
在隔离环境中操作网络配置,例如 ip netns exec test-ns ip addr flush dev eth0
。此功能常用于容器化技术(如 Docker)和多租户网络隔离,避免配置冲突,提升安全性。