一、Net-Tools核心工具概览
工具名称 | 主要功能 | 典型应用场景 |
---|
ifconfig | 网络接口配置与状态查看 | IP配置、接口状态检查 |
route | 内核路由表管理 | 静态路由添加、网关设置 |
netstat | 网络连接监控与统计 | 端口监听检查、连接状态查看 |
arp | ARP缓存管理 | IP-MAC地址映射查看与绑定 |
iptunnel | IP隧道配置 | GRE/IPIP隧道创建 |
mii-tool | 网络接口物理层状态检查 | 网线连接状态诊断 |
二、核心工具详解
1. ifconfig - 网络接口管理
基础操作
ifconfig -a
ifconfig eth0 up
ifconfig eth0 down
ifconfig eth0 192.168.1.100 netmask 255.255.255.0
ifconfig eth0:0 192.168.1.101
- 快速配置临时IP:无需重启网络服务即可生效
- 接口状态诊断:查看RX/TX数据包统计判断网络问题
- MAC地址修改:
ifconfig eth0 hw ether 00:11:22:33:44:55
2. route - 路由表管理
路由操作
route -n
route add default gw 192.168.1.1
route add -net 10.0.0.0 netmask 255.0.0.0 gw 192.168.1.254
route del -net 10.0.0.0 netmask 255.0.0.0
- 多网卡路由策略:为不同网络段指定不同网关
- 临时路由修复:网络故障时快速添加应急路由
- 路由表审计:检查异常路由条目
3. netstat - 网络监控利器
连接监控
netstat -an
netstat -tulpn
netstat -s
netstat -rn
- 端口冲突检测:
netstat -tulpn | grep :80
- 异常连接分析:
netstat -an | grep ESTABLISHED
- 网络流量统计:
netstat -i
查看接口流量
4. arp - 地址解析协议管理
ARP操作
arp -a
arp -s 192.168.1.200 00:0c:29:12:34:56
arp -d 192.168.1.200
- ARP欺骗检测:检查异常MAC地址绑定
- 网络隔离配置:静态绑定关键设备MAC地址
- ARP缓存清理:解决IP地址冲突问题
5. iptunnel - 隧道配置工具
隧道创建
iptunnel add gre1 mode gre remote 10.0.0.2 local 10.0.0.1 ttl 255
ifconfig gre1 up
ifconfig gre1 172.16.0.1 pointopoint 172.16.0.2
- 虚拟专用网构建:建立点对点加密隧道
- 跨网段通信:连接不同网络段的私有网络
- 网络测试:模拟复杂网络拓扑
6. mii-tool - 物理层诊断
接口状态检查
mii-tool eth0
mii-tool -F 100baseTx-FD eth0
mii-tool -r eth0
- 网线连接检测:判断物理链路是否正常
- 速率协商问题:检查接口协商模式
- 硬件故障排查:区分物理层与协议层问题