手机版 收藏 导航

Linux环境下快速查看内网IP地址的方法总结

原创   www.link114.cn   2024-08-29 17:53:42

Linux环境下快速查看内网IP地址的方法总结

ifconfig命令是Linux下最常用的查看网络接口信息的工具。通过运行该命令,可以查看系统中所有网卡的IP地址、网关、子网掩码等信息。

示例如下:

$ ifconfig
eth0      Link encap:Ethernet  HWaddr 00:0c:29:d6:c9:a8  
          inet addr:192.168.1.100  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fed6:c9a8/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2985 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2730 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:3343600 (3.3 MB)  TX bytes:586493 (586.4 KB)

从输出中可以看到,网卡 eth0 的 IPv4 地址为 192.168.1.100

ip addr 命令是 ifconfig 的替代品,提供更加丰富的网络信息展示。它可以查看网卡的 IP 地址、MAC 地址、网关等详细信息。

示例如下:

$ ip addr
1: lo:  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
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0:  mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:d6:c9:a8 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.100/24 brd 192.168.1.255 scope global dynamic eth0
       valid_lft 3506sec preferred_lft 3506sec
    inet6 fe80::20c:29ff:fed6:c9a8/64 scope link 
       valid_lft forever preferred_lft forever

从输出中可以看到,网卡 eth0 的 IPv4 地址为 192.168.1.100

hostname -I 命令可以直接返回主机的 IP 地址,而无需解析网卡信息。这是一种更加简洁快捷的方式。

示例如下:

$ hostname -I
192.168.1.100

从输出中可以看到,主机的 IP 地址为 192.168.1.100

nmcli 命令是 NetworkManager 命令行工具,可以用于管理网络连接。通过 nmcli 命令,也可以查看主机的 IP 地址信息。

示例如下:

$ nmcli device show eth0 | grep IP4.address
IP4.ADDRESS[1]:192.168.1.100/24

从输出中可以看到,网卡 eth0 的 IPv4 地址为 192.168.1.100

在 Linux 环境下,我们可以使用多种命令快速查看内网 IP 地址,包括 ifconfigip addrhostname -Inmcli 等。每种方法都有自己的优缺点,使用时可以根据具体需求进行选择。掌握这些方法,可以帮助我们高效地管理和维护 Linux 系统。