运行环境 | |
---|---|
宿主机操作系统 | Windows 10 IoT 企业版 LTSC 21H2 |
Linux子系统(WSL 2) | Ubuntu 22.04.1 LTS |
现操作步骤如下:
步骤1:配置防火墙
默认情况下,WSL访问宿主机的所有请求都会拒绝访问。
因此,新建防火墙规则,放通了所有入站、出站流量:
放通之后,WSL可Ping通宿主机。
步骤2:在宿主机运行服务
通过Edge浏览器运行了一个http服务,端口设置为9222,并允许所有IP连接:
msedge.exe --remote-debugging-address=0.0.0.0 --remote-debugging-port=9222
运行后在宿主机上打开URL,确认http服务已经正确运行。
步骤3:在WSL中访问该服务(失败)
wget "http://liyi.local:9222/json/version"
连接超时
提问:
调试了很久,没找到原因和解决方案,在此求助站内大神!
ping <本机网卡IP>
能不能通