yufangwen 发表于 2023-7-29 20:52

有没有方法ping通局域网内另一台电脑上的WSL?

WSL的IP是172.20.244.181,在本机上连接是正常的,但是我想用另一台电脑SSH连接这个WSL的时候就连不上,ping了一下ping不通,请问是什么原因?有没有办法解决?

r_ex 发表于 2023-7-29 20:59

WSL2是虚拟机,和主机之间是通过一个虚拟局域网连接的,那个IP地址是虚拟局域网里面的
要和另外的局域网之间互通,要么是做一个代理,要么是在沿途的路由器上(外面局域网的路由器和主机)都加上静态路由
ICMP要代理的话比TCP/UDP要麻烦一些

yufangwen 发表于 2023-7-29 21:01

r_ex 发表于 2023-7-29 20:59
WSL2是虚拟机,和主机之间是通 ...

ICMP倒是无所谓,我只是想SSH连上

halfoon 发表于 2023-7-29 21:03

得端口转发吧,知乎上满多教程的

https://zhuanlan.zhihu.com/p/579781027?utm_id=0

浅仓透透 发表于 2023-7-29 21:05

你先得搞懂虚拟机的几种网络设置的区别。

华蝶风雪 发表于 2023-7-29 21:08

比较省事的就是改桥接

r_ex 发表于 2023-7-29 21:10

只要连TCP的话,建议用代理,比如说Windows自带的netsh interface portproxy
https://jwstanly.com/blog/article/Port+Forwarding+WSL+2+to+Your+LAN/

ping的话可以用tcping什么的代替
https://www.elifulkerson.com/projects/tcping.php
https://github.com/cloverstd/tcping

yufangwen 发表于 2023-7-29 22:48

halfoon 发表于 2023-7-29 21:03
得端口转发吧,知乎上满多教程的

https://zhuanlan.zhihu.com/p/579781027?utm_id=0

牛逼 成功了

yufangwen 发表于 2023-7-29 22:49

华蝶风雪 发表于 2023-7-29 21:08
比较省事的就是改桥接

什么改桥接?光猫吗

袄_偶滴小乔 发表于 2023-7-29 23:05

yufangwen 发表于 2023-7-29 22:49
什么改桥接?光猫吗

你是172开头ip的话默认是nat转换来着,改桥接是把虚拟机网卡改桥接,这样虚拟机就会变成你路由器dhcp下局域网里面一个设备

MOLE0号机 发表于 2023-7-30 04:15

Redis 发表于 2023-7-30 05:29

Re.Troy 发表于 2023-7-30 06:43

lvcha 发表于 2023-7-30 07:46

冰箱研会长 发表于 2023-7-30 08:10

你不指望惠惠能用爆裂以外的魔法, 可你却希望个个程序员都能解决所有电脑难题(

灰流うらら 发表于 2023-7-30 10:18

MOLE0号机 发表于 2023-7-30 04:15
你这个 172 非彼 172 啊。

楼主是程序员吗,每次看到这种问题都心想不如转行程序员,我上我也行...

培训班出来的码农没学过计算机网络也很正常

—— 来自 Xiaomi M2007J3SC, Android 11上的 S1Next-鹅版 v2.5.4

lonelycat 发表于 2023-7-30 10:39

MOLE0号机 发表于 2023-7-30 04:15
你这个 172 非彼 172 啊。

楼主是程序员吗,每次看到这种问题都心想不如转行程序员,我上我也行...

该对程序员群体祛魅了,这个世界上任何组织,任何团体,都一定含有较大比例的草台。那些表现优异的参差,只是少数情况下的特例而已

yuandi42 发表于 2023-7-30 11:18

写程序和系统管理也不是一回事。
页: [1]
查看完整版本: 有没有方法ping通局域网内另一台电脑上的WSL?