wsl2 与windows网络互通

ubuntu(wsl2)访问windows

  1. 方式一:ubuntu中查看

  • ubuntu终端中输入

cat /etc/resolv.conf
  • 显示结果

# 显示结果
# This file was automatically generated by WSL. To stop automatic generation of this file, add the following entry to /etc/wsl.conf:
# [network]
# generateResolvConf = false
nameserver 172.17.32.1
  • nameserver 后的ip即为wsl可访问的 windows的IP地址

2. 方式2:windows中查看

  • 打开windows命令行窗口,即 运行 cmd。

  • 输入如下命令

ipconfig
  • 结果中找到“以太网适配器 vEthernet (WSL):"下的IPv4地址即为wsl可访问的windows IP地址

windows 访问ubuntu(WSL2)

  • ubuntu终端中输入

# 以下命令2选1均可
ifconfig

# 或者也可以使用如下命令
ip addr | grep eth0
  • 结果中eth0下的inet后面的IPv4格式地址即windows可访问的wsl2的IP地址

参考

### WSL (Windows Subsystem for Linux) 概述 #### 运行环境兼容性 WSL允许在Windows操作系统上原生运行Linux二进制可执行文件,无需修改即可直接调用底层资源。这使得开发人员可以在同一台机器上同时利用Windows和Linux工具链的优势[^1]。 #### 架构设计 启动初期,内核模式驱动程序注册为pico provider并Windows内核交互,二者交换一系列针对pico provider需求定制化的接口集合。例如,pico provider向内核提供了当派遣用户模式系统调用或异常处理时应调用的功能指针;相应地,内核也为创建pico进程及其线程准备了必要的功能指针[^5]。 #### 用户体验优化 为了简化用户的操作流程并提高效率,默认情况下设置某个特定发行版作为默认选项是非常实用的做法。比如通过`wslconfig /setdefault ubuntu`指令设定Ubuntu为默认使用的Linux发行版本之后,在命令提示符窗口输入`bash`就能立即进入该环境中工作[^3]。 #### 虚拟化技术的应用发展 从更广泛的角度来看,WSL的设计理念体现了现代计算架构中的虚拟化趋势——即保持高层次应用对于低层次实现细节无知觉的同时享受后者带来的性能增益和其他好处。随着云服务行业的蓬勃发展,此类技术创新不断涌现和发展壮大,包括但不限于全虚拟化、半虚拟化直至最新的vDPA加速方案等进步成果[^4]。 ```powershell # 设置默认的Linux发行版为Ubuntu wslconfig /setdefault Ubuntu ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值