📅  最后修改于: 2023-12-03 15:31:21.971000             🧑  作者: Mango
ifconfig
是一个命令行工具,它用于配置和管理网络接口。
ifconfig [-a] [-f] [-w]
ifconfig interface [create] [address address_alias] [delete] [ether address|lladdr address]
[media media_type] [metric n] [mtu n] [name string] [up] [down]
[vlan vlan_tag] [tso on|off] [txqueuelen n]
ifconfig interface [address [address_family] address[/prefix_length]]
ifconfig interface [nd6 options]
ifconfig -C
ifconfig -l [-d]
ifconfig [-d] [-m] interface
ifconfig [-d] interface mediaopt media_option
-a
显示所有接口(包括未启动的接口)-f
使用一个新的文件格式而不是默认的格式-w
显示当前活动接口列表以及它们的状态$ ifconfig -a
$ ifconfig eth0 up
$ ifconfig eth0 down
$ ifconfig eth0 192.168.0.2 netmask 255.255.255.0
$ ifconfig eth0 | grep "RX packets"
$ ifconfig eth0 hw ether AA:BB:CC:DD:EE:FF
# ifconfig
`ifconfig`是一个命令行工具,它用于配置和管理网络接口。
## 命令语法
ifconfig [-a] [-f] [-w] ifconfig interface [create] [address address_alias] [delete] [ether address|lladdr address] [media media_type] [metric n] [mtu n] [name string] [up] [down] [vlan vlan_tag] [tso on|off] [txqueuelen n] ifconfig interface [address [address_family] address[/prefix_length]] ifconfig interface [nd6 options] ifconfig -C ifconfig -l [-d] ifconfig [-d] [-m] interface ifconfig [-d] interface mediaopt media_option
## 命令参数
- `-a` 显示所有接口(包括未启动的接口)
- `-f` 使用一个新的文件格式而不是默认的格式
- `-w` 显示当前活动接口列表以及它们的状态
## 命令示例
1. 显示所有网络接口: `$ ifconfig -a`
2. 启动网络接口: `$ ifconfig eth0 up`
3. 禁用网络接口: `$ ifconfig eth0 down`
4. 更改网络接口IP地址: `$ ifconfig eth0 192.168.0.2 netmask 255.255.255.0`
5. 显示数据包统计信息: `$ ifconfig eth0 | grep "RX packets"`
6. 更改网络接口MAC地址: `$ ifconfig eth0 hw ether AA:BB:CC:DD:EE:FF`