📅  最后修改于: 2023-12-03 15:08:50.899000             🧑  作者: Mango
在WSL中,可以使用ip addr
命令来查看网络接口的详细信息,包括IP地址、子网掩码、广播地址等。
具体步骤如下:
打开WSL终端。
输入以下命令来查看网络接口信息:
$ 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地址相同。
如果只需要IP地址,可以使用以下命令来提取:
$ ip addr | grep 'inet .* eth0' | awk '{print $2}' | cut -d/ -f1
输出的内容为IP地址,例如:
192.168.1.100
通过上述步骤,就可以在WSL中检查IP地址了。