linux下,不同网段,如何实现远程访问?? 有谁能给个大致的解决方案么? 请靠谱的人解答!!谢谢!!

我一朋友在上海,我在北京,所在不同的网段,现在的情况是他ping不通我,我也ping不通他,这种情况如何解决。还有一情况就是:我在北京的朋友能访问我的机器,他跟我也不是同... 我一朋友在上海,我在北京,所在不同的网段,现在的情况是他ping不通我,我也ping不通他,这种情况如何解决。
还有一情况就是:我在北京的朋友能访问我的机器,他跟我也不是同一网段的(网址只有前两段相同,第三段不一样),这是什么原因???
都是用的路由拨号上网,能完全控制路由!!
有谁能给出完美的解决方案,我会加分的!!
还有谁能解释下怎么回事儿,能给出解决方案……
展开
 我来答
爱的眩晕
2012-05-09 · TA获得超过219个赞
知道小有建树答主
回答量:220
采纳率:0%
帮助的人:218万
展开全部

这个跟ip、网段什么的没关系。

你和你的路由组成了一个局域网,你的朋友也是。连个局域网通过公网连接。

你上海的朋友不是ping不通你,是你的路由不接受你朋友的ping服务。相反,也是他为什么ping不到你的原因,因为你的路由不接受。

看下边的图片你就明白你们的关系了。假设你的朋友都使用电信的线路。

解决办法:

linux之间,大多采用ssh连接。ssh服务需要22端口,在你的路由器上设置,转发规则-虚拟服务器,转你的本机ip的22端口就可以了,这样你的朋友就能通过ssh连接你的电脑了。linux和win之间可以采用ftp,你转21端口就能对外开放你假设的ftp服务了。

还有如果你没有通过路由器开放特定的服务端口,就算你北京的朋友也没办法访问你的。

更多追问追答
追问
估计你没有注意一个问题,我北京的朋友能ping我,并且能连上我,说明我已经在路由上设置好了端口映射和数据转发。。。。
你说哪个图我也明白,我外网的IP和上海朋友外网的IP我都知道,在windows里我们也不能相互ping通。也就是说我跟上海的朋友不管在windows还是在linux下,执行ping都是不通过的。。
另外ping服务据我所知是不需要打开什么端口号的,就拿我北京的朋友举例,我就没开特殊的端口映射,他一样能ping我!
追答
ping就是发送一个数据包给目标机器,目标机器接受并返回一个值给你。如果对方不接收,也就不会返回什么值给你。现在家庭用的路由外出的无限制,往里进的基本都闭掉了。所以ping不通也有可以能是路由的原因。再说了北京到上海要经过不少节点,也许那个节点做了限制也说不定。
那问题来了,为什么北京的朋友能ping通,估计八成是因为你们在一个城域网有关。如果成立,那也说明你和上海朋友之间很可能是因为某个节点限制,所以ping不通。
先抛开ping的问题。
你可以上外网,你上海朋友也可以上外网,我假如你和你上海朋友都安装好了ssh,你又映射了22端口,且你北京的朋友也能通过ssh连接到你。那你上海的朋友也肯定可以通过ssh连接到你的。至少理论上是没有问题的。
yiwuzh
2012-05-09 · TA获得超过787个赞
知道小有建树答主
回答量:1270
采纳率:0%
帮助的人:989万
展开全部
采用teamview工具,可以在应用层上跨平台远程登录
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gaodacaiao
2012-05-10
知道答主
回答量:72
采纳率:0%
帮助的人:16.4万
展开全部
这还用说,肯定网络人,功能好,稳定性高,无毒,安全,网络人就是首先
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式