wsl_hosts_path="/etc/hosts"# 为 windows主机 设置的域名,可以改成自己习惯的名称,后面使用该名称来访问资源 win_domain="win"win_ip=$(cat/etc/resolv.conf |grep"nameserver"|awk'{print $2}')ifgrep-wq"$win_domain"$wsl_hosts_paththenwsl_hosts=$(sed-s"s/.* $win_domain/$win_ip $win_dom...
程序在 WSL 中的问题 原本程序在 windows 中的访问可以通过 127.0.0.1 直接访问,但 WSL 是套完全独立的子系统,windows 使用 127.0.0.1 会出现无妨访问的情况。 访问WSL程序的方法 将windows 中原来的通过 127.0.0.1 访问的方式替换成 localhost 就可以了。
默认情况下Windows的防火墙会阻止WSL2中应用对Windows的网络访问(see: Add “allow” rule to Windows firewall for WSL2 network · Issue #4585 · microsoft/WSL (github.com)),解决办法是添加一条防火墙规则允许WSL2对Windows的访问。请以管理员身份打开PowerShell并键入以下命令: PS C:> New-NetFirewallRule...
然后随意执行一条wsl指令,这样如果wsl在后台未启动的情况下会自动启动,确保出现WSL的虚拟网卡;接下来就是网络桥接指令,注意把Set-VMSwitch WSL -NetAdapterName 以太网中的“以太网”改为你自己机器的网卡名称。最后是用到了windows和wsl混合命令,直接调用wsl执行linux脚本修改linux的网络配置。这里linux脚本就是步骤1中...
在将Ubuntu 安装为 WSL(Linux 的 Windows 子系统)后,我运行了: root@teclast:~# python3 -m http.server Serving HTTP on 0.0.0.0 port 8000 ... and try to access to this web server from my windows machine http://0.0.0.0:8000 or http://192.168.1.178:8000 but no success, web server ava...
WSL2默认的网络模式为NAT。尽管WSL2原生提供了localhost转发这种能够方便地在Windows中访问子系统服务的特性,但如果想反过来,则只能通过局域网或者想办法桥接,这两种方法都有些许的繁琐。但是新版本的WSL2带来的镜像网络特性,使得这一切都更加自然。 更新日志中提到,镜像网络带来的新特性如下: ...
在将Ubuntu 安装为 WSL(Linux 的 Windows 子系统)后,我运行了: root@teclast:~# python3 -m http.server Serving HTTP on 0.0.0.0 port 8000 ... and try to access to this web server from my windows machine http://0.0.0.0:8000 or http://192.168.1.178:8000 but no success, web server ava...
Windows10 WSL2:运行服务端程序,监听 127.0.0.1:8080 Windows10:开启网络热点 手机:连接 Windows10 网络热点 目的:使用手机访问 Windows10 WSL2 的服务 回到顶部 网络分析 Windows 10 主机与 WSL2 所处的同一个子网: Windows 10 以太网适配器 vEthernet (WSL): ...
在升级到 wsl 2 后发现一些网络问题和之前的 wsl 不一样了,主要是 DNS 解析和 wsl 和 Windows 网络互访问题,这里介绍如何处理。 DNS 解析 wsl 2 使用的 DNS 解析服务器设置在文件:/etc/resolv.conf内设置,这是一个 link 文件,真正的文件路径是:/run/resolvconf/resolv.conf,这个文件是每次 wsl 启动时自动...
同一局域网下windows主机和wsl子系统相互网络服务访问 https://blog.csdn.net/weixin_43997331/article/details/122593312 java渣渣 粉丝-1关注 -33 +加关注 0 0 升级成为会员