校园网内2台电脑之间的连接

学校计算中心太屌,只能用校园网。很想在寝室控制实验室电脑里的虚拟机。首先是连实验室的电脑都连不通……

一个学校那么多人上网,肯定是把外网的IP划分了子网的,但我们学校貌似分了几个不同的子网,而且IP还必须是自动获取的,也就是说,同一层楼的2台电脑,一个用有线上网,一个用无线上网,很可能会被分到不同的子网里面……虽然可以百度一下IP看到电脑所使用的外网IP,但没办法知道其它更多的信息。

实验室的一个房间是每个人分了IP的。现在的问题是,自己的电脑如果用校园无线网(每个座位只有一个插线口),连ping实验室的电脑都ping不通。当然啦,有的大神推荐用向日葵这样的远程控制软件,但不论是图形界面还是命令行,都卡地爆,虽然网速应该不问题,所以只能舍弃这个办法。貌似用VPN的话,配置里面也是要外网IP的,但怎么知道学校的NAT怎么弄的……越想越不清楚……

万能的segmentfault啊,有没有像用putty连通自己电脑上的虚拟机那样的办法,用putty连通自己的电脑和实验室虚拟机里的电脑?

阅读 17.4k
3 个回答

一般在校园网内内部地址的主机都是不能在整个校园网内路由的,因为也许会在另外一个实验室有相同的ip地址

就算你的内部地址是唯一的,也可能不行,从你宿舍的电脑到达实验室虚拟机的中继节点上可能会配置策略路由(就是可以限定数据包的来源ip和目的ip,不符合的不转发直接丢弃)

这个时候有一个方法,就是使用一个可以连接到你的虚拟机并且全校园网可路由的主机(一般ip是教育网ip,如202.194.*),为你的虚拟机做一个固定的端口转发。把你虚拟机的22号端口使用那个主机的某个端口转发出去(如果那台电脑是windows系统,可以直接映射到那台电脑的22号端口),用putty连接时直接使用那台主机的ip就可以了,端口就默认是22就可以了。

话说我就是这么做的

ping不通的话,或许学校过滤了,最起码我的学校是不允许ping的。
不清楚NAT你们是怎么布局的,那就假设这样好了:实验室10.10.224.2/24,你无线获取的是10.10.84.2/24,虽然网关不同但是在学校内部应该不会有相同ip所以还能连
如果是实验室192.168.1.2/24->10.10.224.1/24->10.10.84.1/24->你的无线192.168.2.2/24。这样的链路的话我也不知道怎么办,因为俩都在NAT后面并且你没有权限控制路由的端口映射。

校园网没有IPv6吗?用这个可以直连

飞鸽传书!灰鸽子!这类的算不?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进