ifconfig
显示或配置网络配置信息。
格式
ifconfig [<ifname> {inet | netmask | gateway} <address>]
说明
[root@sylixos:/root]# help ifconfig
show or set net interface parameter.
if there are no arguments, it will show all interface parameter
ifconfig -u (show all interface with 'IFF_UP' state)
ifconfig -r (show all interface with 'IFF_UP' & 'IFF_RUNNING' state)
set interface like following:
ifconfig en1 inet 192.168.0.3
ifconfig en1 netmask 255.255.255.0
ifconfig en1 gateway 192.168.0.1
ifconfig en1 dns 0 192.168.0.2
ifconfig dns 0 192.168.0.2
ifconfig [ifname] [{inet | netmask | gateway}] [address]
[root@sylixos:/root]#
此命令有 6 种用法:
- 无参数:表示显示所有的网络配置的信息。
- 参数 ifname :显示指定的网口的配置信息。
- inet 用于配置 IP 地址。
- netmask 用于配置子网掩码。
- gateway 配置默认网关。
- dns 0 用于配置首选 DNS 服务器,dns 1 用于配置备用的 DNS 服务器。
样例
[root@sylixos:/root]# ifconfig en1 inet 10.4.0.92
[root@sylixos:/root]# ifconfig en1 netmask 255.255.0.0
[root@sylixos:/root]# ifconfig en1 gateway 10.4.0.1
[root@sylixos:/root]# ifconfig en1
en1 Link encap: Ethernet HWaddr: 8c:ec:4b:44:d6:36
Dev: rtl816x_0 Ifidx: 2 DHCP: D4 D6 Spd: 1000 Mbps
inet addr: 10.4.0.92 netmask: 255.255.0.0
gateway: 10.4.0.1 broadcast: 10.4.255.255
inet6 addr: fe80::8eec:4bff:fe44:d636 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
collisions:0 txqueue:0 tcpaf:1 tcpwnd:65535
RX ucast packets:3033 nucast packets:966360 dropped:0
TX ucast packets:1903 nucast packets:16 dropped:0
RX bytes:59494230 (56.7 MB) TX bytes:117605 (114.8 KB)
[root@sylixos:/root]#
字段说明:
字段 | 说明 | 字段 | 说明 |
---|---|---|---|
en1 | 网络接口名称 | ||
Link encap | 网络类型 (Ethernet、LowPAN、LowPAN-BLE、Local Loopback、PPP Link、SLIP Link、Tunnel Link、General) | MTU | 网卡最大传输单元 |
HWaddr | 网卡物理地址 | Metric | 网络接口跃点数(暂不支持) |
Dev | 网卡设备名 | collisions | CSMA 接口冲突计数器 |
Ifidx | 网卡设备索引号 | txqueue | 传输队列大小 |
DHCP | DHCP 状态:D 指 disable,E 指 enable,4 和 6 分别指 IPv4 和 IPv6 | tcpaf | TCP ACK 延迟频率 |
Spd | 网络接口的连接速度 | tcpwnd | TCP 窗口大小 |
inet addr | Ipv4 地址 | RX ucast packets | 接收帧统计(单播) |
netmask | Ipv4 子网掩码 | nucast packets | 接收帧统计(多播、广播) |
gateway | Ipv4 网关地址 | dropped | 丢包数量 |
broadcast | 子网广播地址 | TX ucast packets | 发送帧统计(单播) |
inet6 addr | IPv6 地址 | TX ucast packets | 发送帧统计(多播、广播) |
Scope | IPv6 地址域(Global,Link,Site,Unique,Loopback,Unknown) | RX bytes | 接收字节数统计 |
UP BROADCAST RUNNING MULTICAST | 当前网卡状态及属性(运行,广播,连接,组播) | TX bytes | 发送字节数统计 |