在Ubuntu中,你可以使用多种方法来查看某一个网卡的IP地址。以下是一些常用的方法:
-
使用
ip
命令:ip
命令是现代Linux系统中用于显示和操作路由、网络设备、策略路由和隧道的工具。要查看所有网络接口的IP地址,你可以使用:|---|----------------|
| |ip addr show
|如果你只想查看特定网卡的IP地址,比如
eth0
,你可以使用:|---|---------------------|
| |ip addr show eth0
|在输出中,查找
inet
后面的地址,这就是该网卡的IP地址。 -
使用
ifconfig
命令 (可能需要安装net-tools
包):虽然
ifconfig
命令在现代Linux发行版中逐渐被ip
命令所取代,但如果你习惯了使用ifconfig
,你可以通过安装net-tools
包来使用它。安装完成后,运行:|---|-----------------|
| |ifconfig eth0
|将
eth0
替换为你想要查看的网卡名称。在输出中,查找inet
后面的地址来获取IP地址。 -
查看网络配置文件:
对于使用
netplan
配置的Ubuntu系统(如Ubuntu 18.04及更高版本),你可以查看/etc/netplan/
目录下的YAML配置文件来了解网络接口的静态配置。但请注意,这只能显示静态配置的IP地址,如果网卡是通过DHCP获取IP地址的,那么配置文件中可能不会有具体的IP地址。 -
使用
nmcli
命令:如果你的Ubuntu系统上安装了NetworkManager,你可以使用
nmcli
(NetworkManager的命令行界面)来查看网络接口的信息,包括IP地址。运行以下命令:|---|--------------------------|
| |nmcli device show eth0
|将
eth0
替换为你要查看的网卡名称。在输出中,查找IP4.ADDRESS[1]
后面的地址来获取IP地址。 -
查看
/sys/class/net/
目录:你也可以直接从系统文件系统中读取网卡的信息。每个网络接口在
/sys/class/net/
目录下都有一个对应的目录。你可以查看特定接口的address
文件来获取网卡的MAC地址,但获取IP地址通常需要解析inet
文件或使用其他方法。
通常,ip addr show
命令是最直接和最常用的方法来查看网卡的IP地址。