Ubuntu 18.04 安装后缺少 ifconfig

Ubuntu 18.04 安装后缺少 ifconfig

我刚刚安装了 Ubuntu 18.04 并选择了“最小安装”。然后我尝试在终端中运行ifconfig,并收到以下消息

-bash: ifconfig: command not found

为什么net-tools包裹不再默认安装吗?

答案1

ifconfig已被弃用,并且已经弃用多年。新来的孩子是ip命令,它可以配置 IP、路由以及与网络相关的一切。

如果确实需要,可以ifconfig使用进行安装。如果不需要,请开始学习。sudo apt install net-toolsip

简而言之,它被删除是因为你不应该使用它。它对 IPv6 的支持一般,该ip命令是一个更好的替代品。我发现有消息称 ifconfig 早在 2012 年就被弃用了,所以我并不惊讶它最终被删除。

您可能可以在 18.04 上安装它,但在未来的版本中它可能会完全消失。我认为它不会默认安装是一个警告:学习ip

因此ifconfig它可能属于特殊类别。在 Ubuntu 的早期版本中,它包含在最小安装中。现在它正在逐步淘汰,您必须明确安装它。这不能被理解为表示缺少任何其他软件包。

答案2

除了@vidarlo 的回答之外,如果您有打字习惯,您还可以alias ifconfig='ip -c a'加入。.bash_aliases

答案3

这使得复制 IP 地址变得更简单:

alias ifconfig="ip -c a | sed -e 's/\// \//g'"

(否则子网斜线会阻止双击->仅选择 IP)

相关内容