行业资讯

wsl与主机共享ip〖WSL2与Windows间的网络互访〗

2025-03-11 0:39:12 行业资讯 浏览:23次


不会吧!今天由我来给大家分享一些关于wsl与主机共享ip〖WSL2与Windows间的网络互访〗方面的知识吧、

1、我的WSL2使用的是ubuntu0LTS,Windows是10专业版Build:19041526。本文只讨论应用级别通过网络互相访问的问题,不涉及文件互访。由于多物理网卡,虚拟机网卡等原因,Windows会有多个IPAddress,我们需要找出能与WSL2连同的那个。

2、在Windows防火墙中新增入站规则,配置需要开放的端口。具体操作步骤请参考相关资料。通过在PowerShell中手动配置端口转发规则,或新建一个名为WSLportproxy.ps1的PowerShell脚本,该脚本内容需根据具体需求进行编写。随后在PowerShell中运行该脚本即可完成端口转发的配置。

3、要解决这个问题,需要经过两个关键步骤。首先,在WSL2中配置的代理必须指向Windows的IP地址。其次,Windows上的代理客户端必须允许来自本地局域网的请求。这一过程涉及到确定WindowsIP地址并将其与代理端口(如7890)正确关联。

4、如果使用的是Arm64版本的Windows,则需要升级到Windows10版本2004或更高版本才能完全访问WSL2。有关详细信息,请参阅WSL2即将支持Windows10版本1903和1909。若要检查Windows版本及内部版本号,选择Windows徽标键+R,然后键入“winver”,选择“确定”。

5、点击桌面:这台电脑-属性2:点击更改属性3:根据下图箭头提示选择,在选择用户中选择当前登录用户的子。二:Windows端口映射Windows更新至WSL2之后,主机无法直接访问IP访问端口WSL。若想要远程ssh登录到WSL2,需要在Windows与WSL2之间使用netsh配置端口映射。

6、对于WSL2使用场景,除了常规情况,如启动与停止、查看、安装与卸载、导入与导出、常用命令等,还需注意从Windows和Linux访问网络应用、通过远程IP地址进行连接、从局域网访问WSL2分发版以及运行Linux命令。

WSL使用宿主机网络代理

〖壹〗、我通过执行`ifconfig`命令,在WSL中找到了一个不寻常的IP地址,这表明WSL与宿主机之间建立了一个独立的网络环境。在宿主机的网络设置中,我发现了一个虚拟网卡,其IP地址为xx.xx.xx.1,这似乎是WSL的网关,相当于形成了一个小型局域网。

〖贰〗、此外,网络配置包括新建虚拟网卡,通过网关连接到宿主机,实现Linux发行版与Windows环境的通信。WSL默认安装的Linux发行版为Ubuntu,用户可以通过PowerShell命令检查当前WSL版本,了解是否为WSL1或WSL2。WSL2为高级版本,提供更好的性能和稳定性。安装新的Linux发行版时,默认选择WSL2版本。

〖叁〗、脚本操作流程清晰,主要步骤通过注释标注。运行脚本前,需确保以管理员权限执行,通过右键选择“以管理员身份运行”。脚本执行后,wsl2将与Windows宿主机在同网段内建立固定IP连接。执行效果如下:脚本执行后,通过mobax等工具成功连接wsl2。

win10桌面远程共享文件夹

win10桌面远程共享文件夹(win如何设置10桌面远程共享文件夹?打开远程点击桌面:这台电脑-属性2:点击更改属性3:根据下图箭头提示选择,在选择用户中选择当前登录用户的子。二:Windows端口映射Windows更新至WSL2之后,主机无法直接访问IP访问端口WSL。

双击Win10系统桌面上的这台电脑,找到要共享的文件夹。右键要共享的文件夹,将鼠标移动到“共享“上,点击特定用户。点击后,弹出文件共享窗口,点击下面的向下箭头,可以打开下拉共享用列表。

在电脑桌面找到计算机,然后在其上方点击右键,在弹出的菜单中点击管理。在打开的服务器管理器窗口左侧菜单中依次点击展开配置—本地用户和组,选中用户。在右侧窗口中找到administrator用户,然后在其上方点击右键,在弹出的菜单中点击设置密码。在弹出的菜单中点击继续。

WSL局域网ip配置

要配置WSL局域网IP,首先,你可以创建一个名为ipconfig.sh的脚本文件,输入以下代码并赋予执行权限:bash新建脚本文件ipconfig.sh...(代码内容)执行后,WSL的网络会设置为191612162/24。接着,进入Windows的更改适配器选项,将vEthernet的IP设置为191612164/24。

通过在PowerShell中手动配置端口转发规则,或新建一个名为WSLportproxy.ps1的PowerShell脚本,该脚本内容需根据具体需求进行编写。随后在PowerShell中运行该脚本即可完成端口转发的配置。然而,有时在配置v4到v4或v4到v6的端口转发后,发现服务并未生效。

安装WSL2和Ubuntu104:通过微软商店安装WSL2,安装后验证版本,并设置Ubuntu为WSL2。配置Ubuntu桥接网络:编辑.wslconfig文件以固定IP,确保Ubuntu的网络配置与Windows网卡网关地址一致。SSH服务器设置:Ubuntu无需额外配置SSH防火墙,允许局域网内通过22端口访问。

分享到这结束了,希望上面分享对大家有所帮助