在 现代 Linux 发行版 中,ifconfig 找不到(或提示 command not found)不是系统坏了,而是它已经被“淘汰/迁移”了。下面按原因和解决办法说明。
ifconfig 找不到?ifconfig 属于 net-tools,已被弃用ifconfig 来自老工具包 net-tools常见系统:
net-tools执行:
which ifconfig
输出为空,说明没装。
# Debian / Ubuntu
sudo apt install net-tools
# CentOS / RHEL
sudo yum install net-tools
# 或
sudo dnf install net-tools
装完即可:
ifconfig
ip(强烈推荐)ip addr # 查看 IP(等价于 ifconfig)
ip link # 查看网卡状态
ip route # 查看路由
示例:
ip a
ip link show
新系统默认没有
官方文档已不推荐使用
ifconfig找不到,是因为 Linux 已经用ip命令取代了它。
如果你愿意,可以告诉我:
我可以给你最合适的一条命令。