📜  ifconfig (1)

📅  最后修改于: 2023-12-03 15:31:21.971000             🧑  作者: Mango

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
返回结果
# 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`