主题 : 请教如何使LINUX系统支持“跨网管通信”? 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 3507
精华: 0
发帖: 27
金钱: 170 两
威望: 57 点
综合积分: 54 分
注册时间: 2009-01-14
最后登录: 2017-09-13
楼主  发表于: 2012-02-23 13:44

 请教如何使LINUX系统支持“跨网管通信”?

mini2440 采用的系统是linux 2.6.32 ,用mini2440架设了一个NTP服务器。
单位局域网有两个网段(192.168.15.X和192.168.16.X),NTP服务器(mini2440,linu2.6.32)所在网段为15,NTP客户端在另一个网段,现在需要NTP客户端能和NTP服务器通信(跨网段通信)。
现在的问题是:
一,两个网段(15,16)物理上是连通的,两网段的电脑可以相互PING通;
二,跨网段PING  NTP服务器(mini2440,linux2.6.32)不通,当然NTP申请也不通。

请教各位:这种跨网段的udp通信,socket编程或者linux系统设置方面是否需要注意些什么?
          望有经验的朋友指点,谢谢!
级别: 新手上路
UID: 3507
精华: 0
发帖: 27
金钱: 170 两
威望: 57 点
综合积分: 54 分
注册时间: 2009-01-14
最后登录: 2017-09-13
1楼  发表于: 2012-02-24 08:43

 回 楼主(wangguangcai) 的帖子

怎么没人回复呢?
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
2楼  发表于: 2012-02-24 10:56
我不觉得这和Linux有什么关系。你只要确保mini2440上的网络设置(包括网关,子网掩码)和其他15网段里的PC设置相同就可以了。
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
级别: 新手上路
UID: 3507
精华: 0
发帖: 27
金钱: 170 两
威望: 57 点
综合积分: 54 分
注册时间: 2009-01-14
最后登录: 2017-09-13
3楼  发表于: 2012-02-24 11:08
引用第2楼kasim于2012-02-24 10:56发表的  :
我不觉得这和Linux有什么关系。你只要确保mini2440上的网络设置(包括网关,子网掩码)和其他15网段里的PC设置相同就可以了。

理论上应该是这样。mini2440上的网络设置和其他15网段里的PC设置是相同的,其他15网段的PC和MINI2440可以互相ping通。
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
4楼  发表于: 2012-02-24 12:39

 回 3楼(wangguangcai) 的帖子

我不知道你是否用过一个叫Wireshark的网络协议分析工具
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
级别: 新手上路
UID: 3507
精华: 0
发帖: 27
金钱: 170 两
威望: 57 点
综合积分: 54 分
注册时间: 2009-01-14
最后登录: 2017-09-13
5楼  发表于: 2012-02-25 13:28

 回 4楼(kasim) 的帖子

经常用这个抓包软件。
问题解决了,需要在Mini2440板向外ping跨网段的ip,ping通过后,跨网段的IP才能ping通arm板。
之后就通信正常了。PC机不存在这样的问题。
级别: 新手上路
UID: 3507
精华: 0
发帖: 27
金钱: 170 两
威望: 57 点
综合积分: 54 分
注册时间: 2009-01-14
最后登录: 2017-09-13
6楼  发表于: 2012-02-25 13:32

 回 5楼(wangguangcai) 的帖子

怎么解释这个现象呢?arp问题,网关不知道跨网段的路由,需要板子主动PING才能知道?为什么windows不存在这个问题,是不是linux系统的tcp/ip协议不完善造成的?
有经验的朋友能够帮忙解释一下。
级别: 新手上路
UID: 3507
精华: 0
发帖: 27
金钱: 170 两
威望: 57 点
综合积分: 54 分
注册时间: 2009-01-14
最后登录: 2017-09-13
7楼  发表于: 2012-02-28 09:01

 Re:回 5楼(wangguangcai) 的帖子

引用第6楼wangguangcai于2012-02-25 13:32发表的 回 5楼(wangguangcai) 的帖子 :
怎么解释这个现象呢?arp问题,网关不知道跨网段的路由,需要板子主动PING才能知道?为什么windows不存在这个问题,是不是linux系统的tcp/ip协议不完善造成的?
有经验的朋友能够帮忙解释一下。

怎么没人回复呢?