禁用 IPv4:'ifconfig eth0 0' 到底起什么作用?

禁用 IPv4:'ifconfig eth0 0' 到底起什么作用?

我正在尝试使用 Linux 和网络。我想做的是禁用远程连接的 IPv4。这应该不是那么复杂,但我没有找到太多关于这个主题的信息。不过,有一种解决方案似乎有效。

我不记得从哪里得到这个信息,但这个命令ifconfig eth0 0似乎从 eth0 中删除了 IPv4 地址,只留下了接口的 IPv6 地址。这就是我想要实现的,但现在我想知道我是如何做到的。我不知道这个命令实际上做了什么,因为我在 ifconfig 手册中没有找到这些参数。

有人能告诉我这个命令的作用吗?我不想因为错误的原因使用它。另外,如果有关于如何禁用 IPv4 的其他想法,我很乐意听听。

提前致谢!

答案1

是的,该命令ifconfig eth0 0将分配给接口的 IP 地址清零(删除)eth0。从的手册中ifconfig,您可以阅读:

ifconfig [-v] interface [aftype] options | address ...

但是,我用来从接口删除 IP 的命令是:

ip addr del IP_add_ress/mask dev eth0

相关内容