“ifconfig”命令的作用是什么0.0.0.0” 可以吗?

“ifconfig”命令的作用是什么0.0.0.0” 可以吗?

问题很直接,给定的命令做什么,用于什么?

ifconfig <interface-name> 0.0.0.0

我知道 0.0.0.0 表示我本地机器上的所有 IP 地址。

另外,如果我用这个命令弄乱了一个界面,我该如何重置它?

答案1

虽然此命令通常会为接口分配一个 IP,但使用0.0.0.0会清除其主 IP。请参阅这里或者这里。通常这样做是为了允许通过 DHCP 分配 IP。

答案2

您刚刚给出了无效的 IP 或不可路由的 IP。如果您使用 DHCP,只需发出

dhclient <interface-name>

它将返回您的 DHCP IP。

使用静态 IP 应该可以做到,

ifconfig <interface-name> < e.g. 192.168.1.125>

A如果你已经手动配置了 IP,ifdown <interface-name>就应该这么做。ifup <interface-name>

相关内容