我正在尝试使用 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