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...
WSL2(Windows Subsystem for Linux 2)提供了在Windows上运行Linux环境的能力,但在网络访问方面,可能需要一些配置来确保WSL2和Windows网络之间的互通。以下是根据你的提示,分点回答你的问题: 1. 确认WSL2和Windows网络互通的前提条件 WSL2启用:确保你的Windows系统上已经启用了WSL2功能。 Windows版本:需要Windows 10 ...
默认情况下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...
镜像网络带来了一些实用的特性,例如从WSL2中访问Windows服务。 0x00 前言 WSL2默认的网络模式为NAT。尽管WSL2原生提供了localhost转发这种能够方便地在Windows中访问子系统服务的特性,但如果想反过来,则只能通过局域网或者想办法桥接,这两种方法都有些许的繁琐。但是新版本的WSL2带来的镜像网络特性,使得这一切都更加自然...
程序在 WSL 中的问题 原本程序在 windows 中的访问可以通过 127.0.0.1 直接访问,但 WSL 是套完全独立的子系统,windows 使用 127.0.0.1 会出现无妨访问的情况。 访问WSL程序的方法 将windows 中原来的通过 127.0.0.1 访问的方式替换成 localhost 就可以了。
最近我成功地在Windows的WSL(Windows Subsystem for Linux)Ubuntu系统上安装了Linux原生的Docker。这一...
在将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...
在将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...
注意:在 Windows 10 主机上可以通过 localhost:8080 访问 WSL2 的服务,等同于 172.24.64.38:8080 但注意 127.0.0.1:8080 不可以; Windows 10 主机与手机所处的同一个子网: Windows 10 无线局域网适配器本地连接*10:IPv4地址...:192.168.137.1子网掩码...:255.255.255.0 手机 IP地址:192.168.137.163网络...
在升级到 wsl 2 后发现一些网络问题和之前的 wsl 不一样了,主要是 DNS 解析和 wsl 和 Windows 网络互访问题,这里介绍如何处理。 DNS 解析 wsl 2 使用的 DNS 解析服务器设置在文件:/etc/resolv.conf内设置,这是一个 link 文件,真正的文件路径是:/run/resolvconf/resolv.conf,这个文件是每次 wsl 启动时自动...