📜  如何在 wsl 上检查我的 IP 地址 (1)

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

在WSL上检查IP地址

在WSL中,可以使用ip addr命令来查看网络接口的详细信息,包括IP地址、子网掩码、广播地址等。

具体步骤如下:

  1. 打开WSL终端。

  2. 输入以下命令来查看网络接口信息:

    $ ip addr
    

    输出的内容类似于这样:

    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
        inet6 ::1/128 scope host
           valid_lft forever preferred_lft forever
    2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
        link/ether 52:54:00:12:34:56 brd ff:ff:ff:ff:ff:ff
        inet 192.168.1.100/24 brd 192.168.1.255 scope global dynamic eth0
           valid_lft 86249sec preferred_lft 86249sec
        inet6 fe80::5054:ff:fe12:3456/64 scope link
           valid_lft forever preferred_lft forever
    

    其中,inet字段为IP地址。

    在这个例子中,IP地址为192.168.1.100

    注意:WSL中的网络接口是虚拟的,与宿主机器的网络接口不同。

    因此,WSL中的IP地址并非与宿主机器的IP地址相同。

  3. 如果只需要IP地址,可以使用以下命令来提取:

    $ ip addr | grep 'inet .* eth0' | awk '{print $2}' | cut -d/ -f1
    

    输出的内容为IP地址,例如:

    192.168.1.100
    

通过上述步骤,就可以在WSL中检查IP地址了。

参考资料