确保你的防火墙或安全软件没有阻止WSL的网络访问。你可能需要暂时禁用防火墙或安全软件来测试这一点。 如果确认是防火墙或安全软件的问题,你可以在防火墙或安全软件中添加WSL的例外规则。修改hosts文件: 有时候,由于DNS解析问题,可能会导致无法访问某些服务器。你可以尝试修改hosts文件来添加对应的IP地址和域名。 打开C...
2023-04-24 回复2 Zorina 同Win11 家庭版 改过了DNS114.114.114.114和8.8.8.8还是无法解析服务器的名称或地址 2023-10-23 回复喜欢 常玉 我发现不开启Hyper-V,也能安装并打开wsl2;开了Hyper-V反而梯子端口会被占用导致网页都无法打开 2022-07-20 回复4 ...
although now windows can access wsl service with localhost:port via "localhostForwarding", but wsl cannot access windows service via localhost:port, please fix it, Thank you. Describe the solution you'd like When WSL 2 try to connect to localhost:port and be refused, try to connect to windo...
如果VERSION显示不是2,可以使用如下命令升级为 WSL2: 设置WSL默认版本为2 C:\Users\Administrator> wsl --set-default-version 2 更新WSL C:\Users\Administrator> wsl --update 设置子系统分发版本 执行命令:wsl --set-version <分发版名称> <版本号> C:\Users\Administrator> wsl --set-version Ubu...
无法解析服务器的名称或地址 Error code: Wsl/WININET_E_NAME_NOT_RESOLVED 或者wsl --insall -d <发行版本> 执行太慢。不慌,这都是网络问题,我们可以直接从 Windows 应用商店安装想要的发行版。 打开Windows 应用商店,搜索想装的发行版。我本次想装的是 Debian。 点击获取就可以下载了。下载安装完成后点击“...
前言 目前在windows与windows的wsl系统之间,宿主机无法通过相对较固定的方式来进行网络访问,通常需要使用wsl的ip来访问,而ip可能不是很直观并且可能会有变更,当前教程解决了这个问题,通过hosts映射的方式实现windows宿主机访问wsl服务。 脚本的原理:在linux启动时,执
Windows 11安装WSL 2子系统 打开“控制面板 - 程序 - 启用或关闭 Windows功能” 分别找到下面2个功能,并勾并确定。 适用于Linux的Windows子系统 虚拟机平台 点击确定后等待安装完毕并重启操作系统。 继续打开Windows应用商店,搜索简称“WSL”找到“Windows Subsystem for Linux”进行安装。
在windows 下执行wsl hostname -i命令,是通过 WSL 2 安装的 Linux 分发版 IP 地址(WSL2 VM 的地址) 在linux 子系统下执行cat /etc/resolv.conf命令,是表示从 WSL2 子系统看到的 WINDOWS 系统的 IP 地址 (WSL 2 VM) WSL2 已经支持在 windows 系统下 localhost 访问 wsl。
In WSL2, run: # remove existing resolv.conf symlink that is pointing to a wrong nameserver sudo rm /etc/resolv.conf # create a new resolv.conf with a correct nameserver sudo bash -c 'echo "nameserver 1.1.1.1" > /etc/resolv.conf' ...