CentOS 7.0 系统中 ifconfig 命令的使用详解

简介
ifconfig 是一个用于配置、显示和调试 Linux 网络接口的命令行工具,在 CentOS 7.0 系统中,ifconfig 仍然是一个常用的命令,尽管它已经被 ip 命令所替代,本文将详细介绍 ifconfig 命令在 CentOS 7.0 系统中的使用方法。
ifconfig 命令的基本用法
ifconfig 命令的基本用法如下:
ifconfig [网络接口] [命令]
[网络接口] 指定要操作的网卡接口,如 eth0、eth1 等;[命令] 可以是配置、显示或调试等操作。
ifconfig 命令的配置操作
查看网络接口信息
ifconfig
执行上述命令后,系统会显示所有网络接口的详细信息,包括 IP 地址、子网掩码、广播地址、MTU 等。
设置 IP 地址
ifconfig 网络接口 ip_address netmask 子网掩码
将 eth0 网卡的 IP 地址设置为 192.168.1.100,子网掩码为 255.255.255.0:
ifconfig eth0 192.168.1.100 netmask 255.255.255.0
设置广播地址

ifconfig 网络接口 broadcast 广播地址
将 eth0 网卡的广播地址设置为 192.168.1.255:
ifconfig eth0 broadcast 192.168.1.255
设置网关
route add default gw 网关地址
将 eth0 网卡的网关设置为 192.168.1.1:
route add default gw 192.168.1.1
启用或禁用网络接口
ifconfig 网络接口 up/down
启用 eth0 网卡:
ifconfig eth0 up
禁用 eth0 网卡:
ifconfig eth0 down
ifconfig 命令的显示操作
显示所有网络接口信息
ifconfig
显示指定网络接口信息
ifconfig 网络接口
显示 eth0 网卡的信息:
ifconfig eth0
ifconfig 命令的调试操作

显示路由表信息
ifconfig -a
显示网络接口统计信息
ifconfig 网络接口 -s
显示 eth0 网卡的统计信息:
ifconfig eth0 -s
FAQs
Q1:为什么 CentOS 7.0 系统中 ifconfig 命令被弃用?
A1:CentOS 7.0 系统中 ifconfig 命令被弃用是因为它已经被 ip 命令所替代,ip 命令提供了更丰富的功能和更好的兼容性,因此推荐使用 ip 命令来管理网络接口。
Q2:如何将 ifconfig 命令的配置保存到配置文件中?
A2:虽然 ifconfig 命令本身没有直接保存配置到配置文件的功能,但可以通过编辑 /etc/sysconfig/network-scripts/ifcfg-网络接口 文件来保存网络接口的配置,编辑 /etc/sysconfig/network-scripts/ifcfg-eth0 文件来保存 eth0 网卡的配置。

