配置wsl外网访问(实操步骤)

2023-11-06

介绍

wsl存在一个ip1,window存在一个ip2,ip1无法ping通与ip2处于同一网段下的ip,此种情况下,涉及到网络通信相关的开发就比较困难,本文介绍配置wsl外网的访问

操作步骤

  1. 获取wsl的ip
    在这里插入图片描述
  • 管理员身份在powershell输入以下指令(写成脚本亦可)
# 删除当前所有映射
netsh interface portproxy reset

# 映射windows 192.168.10.33的7000端口到WS2的ip的7000端口:
netsh interface portproxy add v4tov4 listenaddress=192.168.10.33 listenport=7000 connectaddress=172.29.177.231 connectport=7000

# 设置Windows的防火墙,允许监听端口的对内连接
netsh advfirewall firewall add rule name="Open Port 7000 for WSL2"dir=in action=allow protocol=TCP localport=7000

# 显示当前所有映射关系
netsh interface portproxy show all

如果完成上述步骤之后,还是无法ping通,可以尝试关闭win和wsl的防火墙再试试,本人操作之前关闭了防火墙,不晓得会不会有影响 …

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

配置wsl外网访问(实操步骤) 的相关文章

  • JAVA中容器的概念

    解释一 容器 Container Spring 提供容器功能 容器可以管理对象的生命周期 对象与对象之间的依赖关系 您可以使用一个配置文件 通常是XML 在上面定义好对象的名称 如何产生 Prototype 方式或Singleton 方式
  • x86中vdso数据段的初始化及更新和使用

    1 vdso 数据段的初始化 1 数据段的定义 vdso 数据段由内核进行声明和定义 其中 在链接脚本 arch x86 entry vdso vdso layout lds S 里指定了 vdso 的数据段的名称和位置 相关内容如下 SE
  • C++函数运用学习篇

    输入一个字符串 串内有数字和非数字字符 例如 abc456 sd78fd123s 789df 将其中连续的数字作为一个整数 依次存放到另一个整型数组b中 例如上述例子 将456放入b 0 中 78放入b 1 中 统计出整数的个数并输出这些整
  • JUC 九. CompletableFuture

    目录 一 CompletableFuture 计算结果完成时回调 一个线程的执行依赖另一个线程 二 根据案例再次了解 CompletableFuture supplyAsync 四 CompletableFuture 常用api简介 获取结
  • php opcode缓存的扩展xcache的使用

    安装的时候 跟安装其它扩展是一样的 wget http xcache lighttpd net pub Releases 3 1 0 xcache 3 1 0 tar gz tar xzf xcache 3 1 0 tar gz cd xc
  • 【综合类型第 36 篇】我的四周年创作纪念日

    这是 综合类型第 36 篇 如果觉得有用的话 欢迎关注专栏 今天早上习惯性的打开 CSDN 看下大家给我的点赞 收藏 评论和私信 其中有一条官方发送的消息 原来今天是我成为 IT 创作者四周年的纪念日 距离我在 2018 年 10 月 12
  • 背景图片填充整个div 不平铺

    第一步 div style width 400px height 400px div class aa div div 第二步 aa width 100 height 100 border 1px solid ccc background

随机推荐

  • 栈与队列理论知识【补】

    1 栈和队列有迭代器吗 为什么 迭代器的作用 C 中迭代器用于对数据结构中的元素进行顺序访问或随机访问 原因 因此 根据定义不允许顺序或随机访问的数据结构 迭代器就没有任何意义 栈 LIFO结构 任何时候只能访问栈顶元素 stack 源码
  • GAN学习之路(四):马尔可夫判别器(PatchGAN)

    概念 马尔可夫判别器是判别模型的一种 基于CNN的分类模型有很多种 很多网络都是在最后引入了一个全连接层 然后将判别的结果输出 输出结点 马尔可夫判别器则是不一样 直观来看 它完全由卷积层构成 最后输出的是一个n n的矩阵 最后取输出矩阵的
  • testNG中dataprovider使用的两种方式。

    testNG的参数化测试有两种方式 xml和dataprovider 个人更喜欢dataprovider 因为我喜欢把测试数据放在数据库里 一 返回类型是Iterator
  • 企业级springboot项目架构模板V5.0,开箱即用(针对中小型项目架构,免去重复造轮的操作,强烈推荐)

    下一个版本将整合sharding jdbc 且支持现有数据源的配置 请前往发行版下载 稳定版 https gitee com schema template quick template releases tag v5 0 master分支
  • LeetCode - 区间合并类问题

    合并区间 给出一个区间的集合 请合并所有重叠的区间 示例 1 输入 1 3 2 6 8 10 15 18 输出 1 6 8 10 15 18 解释 区间 1 3 和 2 6 重叠 将它们合并为 1 6 分析 C 排序 根据区间左边界排序 如
  • Effective C++ - Inheritance and Object-Oriented Design

    Effective C Inheritance and Object Oriented Design 前言 OOP面向对象编程 继承 单一继承 多重继承 public protected private virtual non virtua
  • Redis简明教程

    Redis是啥 用Redis官方的话来说就是 Redis is an open source BSD licensed in memory data structure store used as a database cache and
  • [ROS] roscore启动失败

    版本描述 Ubuntu18 04 ROS melodic 问题描述 ROS安装完成后 出现如下错误 具体原因是因为ROS1支持的是Python2 7 而我之前将Ubuntu自带的Python升级到了3 6 所以导致了相关的错误 nnboy
  • 伺服电机与编码器

    编码器的结构域工作原理 1 透射式旋转光电编码器 2 编码器的分辨率 3 编码器的分类和特点 按照工作原理 可以分为增量式和绝对式 4 伺服电机与编码器的工作 控制器驱动电机运转 电机带着编码器旋转 编码器的反馈信号输送到控制器 可以知道
  • 大数据毕设 深度学习 大数据 股票预测系统 - python lstm

    文章目录 0 前言 1 课题意义 1 1 股票预测主流方法 2 什么是LSTM 2 1 循环神经网络 2 1 LSTM诞生 2 如何用LSTM做股票预测 2 1 算法构建流程 2 2 部分代码 3 实现效果 3 1 数据 3 2 预测结果
  • ICLR2023《Crossformer: Transformer Utilizing Cross-Dimension Dependency for Multivariate Time Series》

    这是一篇ICLR2023 top 5 论文 论文链接 https openreview net pdf id vSVLM2j9eie 代码 https github com Thinklab SJTU Crossformer 1 Multi
  • dedecms--图片的轮播

    1 直接在php加代码 引入js css文件
  • shell脚本调用另一个脚本

    两种实现方式 shell脚本直接调用另一个脚本 shell脚本新建终端并执行另一个脚本 1 shell脚本直接调用另一个脚本 shellPath sh main shell script call other shell script ec
  • mysql 字符串分割函数substring_index用法

    实现和python split 函数一样的功能 mysql用函数substring index 用法 substring index str 分隔符 第n个分隔符之前的所有字符or倒数第n个分隔符之后的所有字符 例子 select subs
  • Qt4_深入信号和槽

    信号和槽 信号和槽是Qt 编程的一个重要部分 这个机制可以在对象之间彼此并不了解的情况下将它们的行为联系起来 在前几个例程中 我们已经连接了信号和槽 声明了控件自己的信号和槽 并实现了槽函数 发送了信号 现在来更深入了解这个机制 槽和普通的
  • 【Java】【字符串】IP地址与整数的相互转换

    package itheima2 import java util Scanner public class Main public static void main String args Scanner scanner new Scan
  • MFC程序的诞生与死亡

    MFC程序的诞生与死亡 程序的诞生 Application object产生 内存于是获得配置 初值亦设立了 Afx WinMain执行AfxWinInit 后者又调用AfxInitThread 把消息队列尽量加大到96 AfxWinMai
  • django 国际化

    一 开启国际化 1 setting中默认语言改为 LANGUAGE CODE es es 2 添加中间件 django middleware locale LocaleMiddleware MIDDLEWARE CLASSES django
  • 「数字货币监管」听证会重磅来袭,无形之笼悄然降临?

    美国的国会老爷们要认真讨论数字货币的监管问题了 一个全方位的数字货币监管框架正在成型 作者 唐晗 编辑 秦晋 出品 碳链价值 ID cc value 美国国会对数字货币上瘾了 7月30日 美国参议院银行 住房和城市事务委员会将于华盛顿时间上
  • 配置wsl外网访问(实操步骤)

    介绍 wsl存在一个ip1 window存在一个ip2 ip1无法ping通与ip2处于同一网段下的ip 此种情况下 涉及到网络通信相关的开发就比较困难 本文介绍配置wsl外网的访问 操作步骤 获取wsl的ip 管理员身份在powershe