sudo/home/user/wsl2_auto_host_to_win.sh 保存后退出shell界面,当再进入wsl2子系统时,输入当前账户密码,就会自动执行一次脚本,也就完成了windows和wsl2中hosts文件的修改。 如果提示没有ifconfig需要安装: sudoapt-getinstallnet-tools 二、验证 在windows上打开cmd,执行:ping ubuntu 以及在wsl2子系统中执行:pin...
在Windows宿主机中,你可以通过命令行工具(如cmd或PowerShell)使用ping命令来测试与WSL2的连通性。 cmd ping <WSL2的IP地址> 要获取WSL2的IP地址,你可以在WSL2终端中使用以下命令: bash hostname -I 3. 如果网络不通,诊断并解决WSL2网络配置问题 如果网络不通,可能是由于防火墙设置、网络策略或WSL2...
目前在windows与windows的wsl系统之间,宿主机无法通过相对较固定的方式来进行网络访问,通常需要使用wsl的ip来访问,而ip可能不是很直观并且可能会有变更,当前教程解决了这个问题,通过hosts映射的方式实现windows宿主机访问wsl服务。 脚本的原理:在linux启动时,执行一次修改windows上的hosts文件的脚本。为windows添加wsl的host...
When running ordinary applications under Windows or on a Linux PC, any disconnection of the network and reconnection allows all applications to reconnect to the network no problem;not so with WSL2 it's still got a fragile broke WSL network that fails to ping!When running WSL, DNS resolution ...
ping:无法解析db1:未知主机 看起来文件损坏了。 解决方案:创建一个新的hosts文件:在这里 如何从Windows主机连接到wsl2内的docker容器内的应用程序? 您需要使用-p公开端口 docker run -itd --name myapp -p 80:80 <image> 然后你可以通过host_ip:80访问你的应用程序 如何从WSL2连接到MongoDB 从WSL2访问Window...
Environment Microsoft Windows [Version 10.0.18363.1316] Release: 20.04 Linux version 5.4.72-microsoft-standard-WSL2 (oe-user@oe-host) (gcc version 8.2.0 (GCC)) #1 SMP Wed Oct 28 23:40:43 UTC 2020 Steps to reproduce ping 172.17.112.15 Pin...
6. 主机上 Windows Defender 设置:可以简单关闭公用网络的防火墙,在Shell中 ping 主机 ip,或运行 wgetwww.google.com,如果可以运行,说明上面几步成功,此时 Shell 可以链接到主机上的代理。 7. 在开启防火墙的情况下使用主机代理:在主机 PowerShell 内运行: ...
若wsl2无法ping通windows主机ip,需要windows安全中心-》防火墙和网络保护-》高级设置-》入站规则-》核心...
可以看到 WSL2 不能访问宿主机,但是宿主机可以访问 WSL2。所以很可能就是宿主机的防火墙拦截了 WSL2 对宿主机的访问。还有一种情况就是防火墙规则里面默认禁用了 ICMP 的应答(ping 的实现就是基于 ICMP 协议)。 小提示: 禁用ICMP 的应答是一种最简单也是最常见的隐藏网络主机的方式。对于桌面版的 Windows 通常...
注意:这一步完成后,从wsl2 ping主机的ip应该可以ping通了。 防火墙配置 打开控制面板\系统和安全\Windows Defender 防火墙\允许的应用。 将与代理相关的应用程序均设置为:允许其进行专用、公用网络通信。 特别注意的是:将Privoxy也配置为允许 windows端代理软件配置 ...