Linux基础中ifconfig命令如何临时修改IP地址与网卡子网掩码

作者:袖梨 2026-08-07

ifconfig可临时配置网卡IP和子网掩码,重启后失效;需先确认网卡名、关闭网卡再配置,支持ip netmask或ip/掩码长度格式,新系统需先安装net-tools包。

直接用 ifconfig 命令可以快速临时修改网卡的 IP 地址和子网掩码,改完即生效,但系统重启后会丢失。操作前需确认网卡名(如 ens33eth0enp0s3 等),可用 ifconfig -aip link show 查看。

确认网卡状态并关闭它

有些系统要求先关闭网卡再重配,避免冲突:

  1. sudo ifconfig <网卡名> down

设置新IP和子网掩码

支持两种写法(效果一样):

  1. sudo ifconfig <网卡名> 192.168.1.100 netmask 255.255.255.0
  2. sudo ifconfig <网卡名> 192.168.1.100/24

重新启用网卡

  1. sudo ifconfig <网卡名> up

验证是否生效

  1. 再次运行 ifconfig <网卡名>,检查 inet addrMask 字段是否更新
  2. 或用 ip addr show <网卡名> 对照查看

注意:ifconfig 属于 net-tools 工具包,在较新发行版(如 Ubuntu 22.04+、CentOS Stream)中可能默认未安装,需先执行:

  1. Debian/Ubuntu:sudo apt install net-tools
  2. RHEL/CentOS/Fedora:sudo dnf install net-toolssudo yum install net-tools

不复杂但容易忽略

相关文章

精彩推荐