net-tools工具包Ubuntu 20.04及更高版本默认未安装ifconfig,需手动安装:
sudo apt update && sudo apt install net-tools
安装后使用ifconfig命令查看IP。
ip命令(官方替代方案)ifconfig已逐步被ip命令取代,功能更强大且兼容性更好:
ip addr show # 查看所有接口IP
ip addr show ens33 # 查看指定接口(如ens33)的IP
若需修改IP,可使用ip addr add命令(需配合ip link set启用接口)。
若手动配置IP后显示错误,可能是配置文件错误:
/etc/network/interfaces,确保静态IP配置正确(如inet static、address、netmask等字段)。sudo systemctl restart networking # 传统network服务
sudo nmcli connection reload && sudo nmcli connection up <连接名> # NetworkManager
ping命令测试IP是否被占用(如ping 192.168.1.100),若被占用需更换IP。ip link show查看接口是否为UP状态,若为DOWN需启用:sudo ip link set ens33 up # 替换为实际接口名
BOOTPROTO=dhcp,并重启网络。network和NetworkManager时,保留一个)。ip addr show确认当前IP状态;ifconfig,先安装net-tools;ip命令管理网络。参考来源: