Linux `ifconfig` 指令深度解析与替代方案指南 一、核心功能与现状 1. 基础作用 2. 版本适配 二、基础语法与常用操作 1. 标准语法 2. 常用操作速查 显示所有接口信息 启用/禁用接口 配置IPv4地址 修改MAC地址(临时) 三、高级配置技巧 1. 虚拟接口创建 2. MTU调整 3. 多播配置 4. ARP控制 四、网络诊断与统计 1. 接口统计查看 2. 错误包分析 3. 流量监控 五、现代替代方案(iproute2) 1. 功能对比 2. 推荐替代命令组合 六、常见故障排查 1. 接口未显示 2. IP地址不生效 3. 性能优化建议 七、安全配置建议 1. 禁用未用接口 2. 防止MAC欺骗 3. 网络隔离 一、核心功能与现状 1. 基础作用 显示/配置网络接口参数 设置IP地址、子网掩码 管理MAC地址 控制接口状态(启用/禁用) 2. 版本适配 发行版 默认安装 安装方式 RHEL/CentOS 8+ ❌ dnf install net-tools Ubuntu 18.04+ ❌ apt install net-tools Debian 10+ ❌ apt install net-tools 二、基础语法与常用操作 1. 标准语法 ifconfig [接口名] [选项] [地址参数] 2. 常用操作速查 显示所有接口信息 ifconfig -a 等效ip命令 ip addr show 启用/禁用接口 ifconfig eth0 up ifconfig eth0 down 等效ip命令 ip link set eth0 up 配置IPv4地址 ifconfi