在Linux系统中,查看网络接口信息可以通过以下两种常用方法实现:
### 一、使用 `ifconfig` 命令
**基础命令**
打开终端后输入:
```bash
ifconfig
```
该命令会显示系统中所有网络接口的详细信息,包括接口名称(如 `eth0`)、MAC地址、IP地址、子网掩码、广播地址等。
**常用选项**
- 显示所有接口(默认):`ifconfig -a`
- 仅显示指定接口:`ifconfig eth0`
- 显示接口状态:`ifconfig -s`
- 启动或关闭接口:`ifconfig eth0 up/down`
### 二、使用 `ip addr` 命令
`ip` 命令是Linux内核自带的现代网络管理工具,功能更强大且灵活:
**基础命令**
输入:
```bash
ip addr show
```
该命令会以树状结构显示所有网络接口的信息,包括IPv4和IPv6地址、子网掩码、链路状态等。
**常用选项**
- 显示指定接口:`ip addr show eth0`
- 查看接口统计信息:`ip -s link`
- 添加或删除接口:`ip link add eth0 type ethernet`、`ip link delete eth0`
### 三、注意事项
- **IPv6支持** :`ifconfig` 命令对IPv6的支持有限,建议使用 `ip addr` 命令查看IPv6地址。
- **替代工具** :部分用户可能更习惯使用 `nmcli`(NetworkManager命令行工具),例如:
```bash
nmcli device show
```
该命令适用于使用NetworkManager管理网络连接的用户。
通过以上方法,您可以快速查看网络接口的配置状态及连接信息。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。