Linux命令:ifconfig

张开发
2026/4/21 7:18:18 15 分钟阅读

分享文章

Linux命令:ifconfig
ifconfig 命令基本介绍ifconfig命令用于显示和配置网络接口信息是 Linux 系统中传统的网络配置工具。虽然在现代 Linux 系统中被ip命令替代但它仍然被广泛使用尤其是在一些旧系统中。资料合集https://pan.quark.cn/s/6fe3007c3e95、https://pan.quark.cn/s/561de99256a5、https://pan.quark.cn/s/985f55b13d94、https://pan.quark.cn/s/d0fb20abd19a语法ifconfig [接口] [选项] [地址]常用选项up启用网络接口down禁用网络接口inet设置 IPv4 地址inet6设置 IPv6 地址netmask设置子网掩码broadcast设置广播地址pointopoint设置点对点连接mtu设置最大传输单元hw设置硬件地址MAC 地址-a显示所有网络接口包括禁用的-s以简短格式显示使用示例1. 显示所有网络接口信息ifconfig-a2. 显示指定网络接口信息ifconfigeth03. 启用网络接口ifconfigeth0 up4. 禁用网络接口ifconfigeth0 down5. 设置 IP 地址和子网掩码ifconfigeth0192.168.1.100 netmask255.255.255.06. 设置 IP 地址、子网掩码和广播地址ifconfigeth0192.168.1.100 netmask255.255.255.0 broadcast192.168.1.2557. 设置 MTUifconfigeth0 mtu15008. 设置 MAC 地址ifconfigeth0 hw ether 00:11:22:33:44:559. 以简短格式显示ifconfig-s10. 配置虚拟网络接口ifconfigeth0:0192.168.1.101 netmask255.255.255.0输出格式说明网络接口信息eth0网络接口名称flags4163UP,BROADCAST,RUNNING,MULTICAST接口标志UP接口已启用BROADCAST支持广播RUNNING接口正在运行MULTICAST支持多播mtu 1500最大传输单元inet 192.168.1.100IPv4 地址netmask 255.255.255.0子网掩码broadcast 192.168.1.255广播地址inet6 fe80::20c:29ff:fe4a:5b8aIPv6 地址ether 00:0c:29:4a:5b:8aMAC 地址txqueuelen 1000传输队列长度RX packets 1234 bytes 1234567 (1.2 MB)接收的数据包和字节数RX errors 0 dropped 0 overruns 0 frame 0接收错误统计TX packets 5678 bytes 6789012 (6.8 MB)发送的数据包和字节数TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0发送错误统计相关命令ip现代网络配置工具ifconfig 的替代品route显示和修改路由表arp显示和修改 ARP 缓存netstat显示网络状态ss显示套接字统计信息ping测试网络连接traceroute跟踪网络路径nslookup域名解析工具digDNS 查询工具注意事项ifconfig命令需要 root 权限才能执行大部分操作在现代 Linux 系统中ip命令是推荐使用的网络配置工具ifconfig命令的配置在系统重启后会丢失需要在启动脚本中配置可以使用man ifconfig查看完整的命令手册总结ifconfig命令是 Linux 系统中用于显示和配置网络接口信息的传统工具虽然在现代系统中被ip命令替代但它仍然被广泛使用。通过ifconfig命令用户可以查看网络接口状态、配置 IP 地址、启用或禁用网络接口等对于网络配置和故障排查非常有帮助。

更多文章