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.0 sudo ifconfig <网卡名> 192.168.1.100/24
重新启用网卡
sudo ifconfig <网卡名> up
验证是否生效
Zynq‑7000 / Zynq UltraScale+ 硬件调试技能。适用于 Xilinx Zynq(Cortex‑A9/A53 + FPGA)Linux 环境,调试 I2C、I2S、UART、GPIO 等外设。包括设备树配置、内核驱动、用户空间调试工具、交叉编译和常见问题排查,支持 PetaLinux 开发。
- 再次运行
ifconfig <网卡名>,检查inet addr和Mask字段是否更新 - 或用
ip addr show <网卡名>对照查看
注意:ifconfig 属于 net-tools 工具包,在较新发行版(如 Ubuntu 22.04+、CentOS Stream)中可能默认未安装,需先执行:
- Debian/Ubuntu:
sudo apt install net-tools - RHEL/CentOS/Fedora:
sudo dnf install net-tools或sudo yum install net-tools
不复杂但容易忽略

















