Ubuntu查看IP地址的几种常用方法

admin
Ubuntu查看IP地址的常用方法包括:1. ifconfig命令,传统网络工具,需安装net-tools后使用,显示各接口IP及状态;2. ip addr(或ip a),现代替代工具,无需安装,输出更详细,含IPv4/IPv6及子网掩码;3. hostname -I,快速获取所有IPv4地址,简洁高效;4. nmcli connection show结合nmcli connection show [连接名] | grep ipv4.addresses,适合NetworkManager管理下的网络,可查指定连接IP,根据需求选择:快速查询用hostname -I,详细配置用ip addrnmcli

在Ubuntu系统中,IP地址是设备在网络中的唯一标识,无论是进行远程连接、网络故障排查,还是配置服务器服务,都需要先获取本机的IP地址,本文将介绍几种在Ubuntu中查看IP地址的常用方法,涵盖图形界面和命令行操作,适合不同需求的用户。

通过图形界面查看(适合Ubuntu Desktop用户)

如果你使用的是Ubuntu桌面版(如Ubuntu 22.04 LTS等),可以通过系统设置直观地查看IP地址,无需输入命令,适合新手操作。

操作步骤:

  1. 打开“设置”
    点击桌面左上角的“活动”栏,搜索并打开“设置”(或通过系统托盘的齿轮图标进入)。

    Ubuntu查看IP地址的几种常用方法

  2. 进入“网络”选项
    在设置窗口中,找到并点击“网络”选项(通常显示为Wi-Fi或以太网图标,根据你的连接类型选择)。

  3. 查看当前连接的IP信息

    • Wi-Fi连接:点击当前已连接的Wi-Fi网络名称(如“Home-WiFi”),展开后会显示“IPv4地址”,即为本地IP地址。
    • 有线连接:点击“有线”旁边的开关按钮(确保已连接),展开后同样可看到“IPv4地址”。

示例:

如果设备通过Wi-Fi连接,可能会显示类似“IPv4地址:192.168.1.108”的信息,这就是设备在局域网内的本地IP地址。

通过命令行查看(适合所有Ubuntu版本,包括服务器版)

对于Ubuntu服务器版(如Ubuntu Server)或习惯使用命令行的用户,命令行是最快速高效的方式,以下是几种常用命令:

方法1:使用ip addr命令(推荐,Linux标准命令)

ip命令是Linux系统中查看和管理网络信息的现代工具,推荐优先使用。

操作步骤:

打开终端(桌面版可通过Ctrl+Alt+T快捷键打开,服务器版直接登录终端),输入以下命令:

ip addr

或简写为:

ip a

输出解析:

命令会显示所有网络接口的详细信息,包括本地IP和公网IP(如果有)。

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
2: enp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 00:1a:2b:3c:4d:5e brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.108/24 brd 192.168.1.255 scope global enp3s0
       valid_lft forever preferred_lft forever
3: wlp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether 0f:1b:2c:3d:4e:5f brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.110/24 brd 192.168.1.255 scope global dynamic noprefixroute wlp2s0
       valid_lft 86397sec preferred_lft 86397sec
  • lo:回环接口(本地地址,127.0.0.1,用于本地测试)。
  • enp3s0:有线网卡接口,inet后面的168.1.108是有线连接的本地IP。
  • wlp2s0:无线网卡接口,inet后面的168.1.110是Wi-Fi连接的本地IP。

方法2:使用ifconfig命令(传统命令,需安装)

ifconfig是早期的网络配置工具,在一些旧系统中默认存在,但Ubuntu新版本可能未预装,需手动安装。

安装ifconfig

sudo apt update
sudo apt install net-tools

查看IP地址:

ifconfig

输出解析:

ip addr类似,会显示各网络接口的IP信息,

enp3s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.108  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::21a:2bff:fe3c:4d5e  prefixlen 64  scopeid 0x20<link>
        ether 00:1a:2b:3c:4d:5e  txqueuelen 1000  (Ethernet)
        RX packets 12345  bytes 1234567 (1.1 MiB)
        TX packets 8765  bytes 543210 (530.1 KiB)

其中inet后面的168.1.108即为本地IP地址。

方法3:使用hostname -I命令(最简洁,仅显示本地IP)

如果只需要快速获取本地IP地址(不显示其他网络信息),可以使用hostname -I命令,它会直接输出所有活动接口的IPv4地址,用空格分隔。

操作步骤:

hostname -I

示例输出:

168.1.108 192.168.1.110

表示当前设备有两个活动接口(有线和无线),分别对应的IP地址为168.1.108168.1.110

方法4:使用nmcli命令(网络管理

文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码