ifconfig可临时配置网卡IP和子网掩码,重启后失效;需先确认网卡名、关闭网卡再配置,支持ip netmask或ip/掩码长度格式,新系统需先安装net-tools包。
直接用 ifconfig 命令可以快速临时修改网卡的 IP 地址和子网掩码,改完即生效,但系统重启后会丢失。操作前需确认网卡名(如 ens33、eth0、enp0s3 等),可用 ifconfig -a 或 ip link show 查看。
确认网卡状态并关闭它
有些系统要求先关闭网卡再重配,避免冲突:
sudo ifconfig <网卡名> down设置新IP和子网掩码
支持两种写法(效果一样):
sudo ifconfig <网卡名> 192.168.1.100 netmask 255.255.255.0sudo ifconfig <网卡名> 192.168.1.100/24重新启用网卡
sudo ifconfig <网卡名> up验证是否生效
ifconfig <网卡名>,检查 inet addr 和 Mask 字段是否更新ip addr show <网卡名> 对照查看注意:ifconfig 属于 net-tools 工具包,在较新发行版(如 Ubuntu 22.04+、CentOS Stream)中可能默认未安装,需先执行:
sudo apt install net-tools
sudo dnf install net-tools 或 sudo yum install net-tools
不复杂但容易忽略