Linux 系统下 ifcong 网卡网络配置详解
Linux 系统下网卡网络配置详解
Ifcong 命令使 LINUX 核心知道软件回送和网卡这样一些网络接口,这样 Linux 就可以使用它们。除了
上面介绍的这些用法之外,ifcong 命令用来监控和改变网络接口的状态,并且还可以带上很多命令行参
数。下面是一个 ifcong 的通用调用语法:
#ifcong interface [[-net -host] address [parameters]]
其中 interface 是网络接口名:address 是分配给指定接口的主机名或 IP 地址。这里使用的主机名被
解析成它们的对等 IP 地址,这个参数是必须的。-net 和-host 参数分别告诉 ifcong 将这个地址作为网络
号或者是主机地址。
如果调用 ifcong 命令时后面只跟上端口设备名,那么它将显示这个端口的配置情况;如果不带任何
参数,ifcong 命令将显示至今为止所配置的接口的所有信息;如果带上-a 选项,那么还可以显示当前不
活跃的接口。
一个检查以太网接口 eth0 的 ifcong 调用可以得到如下的输出:
#ifcong eth0
eth0 Link encap 10Mbps Ethernet HWaddr 00:00:C0:90:B3:44
inet addr xxx.xxx.xxx.xxx Bcast xxx.xxx.xxx.255 Mask
255.255.255.0 UP BROADCAST RUNNING MTU 1500 Metric 0
RX packets 3136 errors 217 dropped 7 overrun 26
TX packets 1752 errors 25 dropped 0 overrun 0
(注意:其中 XXX.XXX.XXX.XXX 是 IP 地址)
MTU 和 Metric 这两列显示了当前 eth0 接口的最大数据传送值和接口度量值。接口度量值表示在这
个路径上发送一个分组的成本。目前内核中还没有使用路由,但可能以后会用。RX (接收分组数) 和
TX
(传送分组数)这两行显示出了接收、传送分组的数目,以及分组出错数、丢失分组数(一个可能原因是
内存较少)和超限数(通常在接收器接收数据的速度快于核心的处理速度的时候发生)。
Parameters 表示 ifcong 所支持的各种参数,使用这些参数就可以便方便地监控和改变网络接口的
状态。
ifcong 的命令行参数: