
Linux `ifconfig` 指令深度解析与替代方案指南
- 一、核心功能与现状
-
- 二、基础语法与常用操作
- 1. 标准语法
- 2. 常用操作速查
- 显示所有接口信息
- 启用/禁用接口
- 配置IPv4地址
- 修改MAC地址(临时)
- 三、高级配置技巧
- 1. 虚拟接口创建
- 2. MTU调整
- 3. 多播配置
- 4. ARP控制
- 四、网络诊断与统计
-
- 五、现代替代方案(iproute2)
-
- 六、常见故障排查
- 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