liuhaitaoSB 最近的时间轴更新
liuhaitaoSB

liuhaitaoSB

V2EX 第 152452 号会员,加入于 2015-12-22 13:44:43 +08:00
liuhaitaoSB 最近回复了
1 天前
回复了 wxyoung 创建的主题 程序员 求大神指导下 wsl2 的网络配置
刚才瞄了一眼, 之前是 resolv.conf 里面默认是和 window 的虚拟网卡是同一个 ip, 现在改成 10.255.255.254 了.
反着来.
你的配置不用改,
windows ipconfg 找到 vEthernet (WSL (Hyper-V firewall)),并且复制其 IP
管理员运行
New-NetFirewallRule -DisplayName "WSL_Hyper-V firewall" -Direction Inbound -InterfaceAlias "vEthernet (WSL (Hyper-V firewall))" -Action Allow
进入 wsl, 修改/etc/resolv.conf 里面修改为上面复制的 IP
重启下 wsl
ip addr ,用这个 IP 访问即可.
1 天前
回复了 wxyoung 创建的主题 程序员 求大神指导下 wsl2 的网络配置
@liuhaitaoSB 之前可以这样的.好像 G 了,
1 天前
回复了 wxyoung 创建的主题 程序员 求大神指导下 wsl2 的网络配置
@wxyoung 桥接的时候可以指定 ip 啊.
1 天前
回复了 wxyoung 创建的主题 程序员 求大神指导下 wsl2 的网络配置
看你的需求应该是想访问 wsl2 里面的服务,并且 让 wsl2 能访问外网.
generateResolvConf = true 或者删除.
重启瞎 wsl
再进入 wsl,查看/etc/resolv.conf
打开 powershell ,ipconfig 看看上面 ip 对应的网卡, 比如说 以太网适配器 vEthernet (WSL (Hyper-V firewall)):
然后,管理员执行
New-NetFirewallRule -DisplayName "WSL_Hyper-V firewall" -Direction Inbound -InterfaceAlias "vEthernet (WSL (Hyper-V firewall))" -Action Allow

这时, 就可以用 resolv 里面的 ip 乃访问 wsl 了.
@sunshower 感谢,一般我也是这样解决. 但是还是搞不懂其原理,电脑挂代理不能访问, 手机挂同一个代理就行(不管是用 wifi 还是流量.)
@Fucter 无法访问,无线转圈圈也遇到过. 一般是特殊时间.
没啥办法, cloudflare 可是被沈逸大佐亲自 ping 过,是国外站点.

阻断形式还不一样, 我最近遇到的是, 一直循环确认"我是真人"
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2177 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 12ms · UTC 00:02 · PVG 08:02 · LAX 17:02 · JFK 20:02
Developed with CodeLauncher
♥ Do have faith in what you're doing.