打印

将多个485设备虚拟成多个独立的IP设备,如何实现?

[复制链接]
3184|17
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
eworker|  楼主 | 2008-12-26 14:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
eworker|  楼主 | 2008-12-29 11:12 | 只看该作者

up

使用特权

评论回复
板凳
db10| | 2008-12-29 12:07 | 只看该作者

。。。

 你是想通过外网地址10.10.0.21任意的在在任何地方可以访问你的192.168.0.1,192.168.0.2,... ? 那你不行在10.10.0.21服务器上有软件,通过这个软件再来对192.168.0.1,192.168.0.2,... 的访问,否则只能在局域网络操作192.168.0.1,192.168.0.2,...板子。

使用特权

评论回复
地板
eworker|  楼主 | 2008-12-29 14:38 | 只看该作者

要做的东西

在ARM板上跑LINUX
ARM板本身的IP地址可以任意设定,比如10.10.0.21,在LINUX下完成:NAT网关和虚拟多个内网IP设备。
如何实现?

使用特权

评论回复
5
eworker|  楼主 | 2008-12-29 14:46 | 只看该作者

类似于nat+虚拟网卡

使用特权

评论回复
6
eworker|  楼主 | 2008-12-29 14:54 | 只看该作者

继续

是不是在Linux上添加若干个虚拟网卡,然后将某个485口和某个虚拟网卡关联在一起?
如何将某个485口和某个虚拟网卡关联在一起?

使用特权

评论回复
7
xwj| | 2008-12-29 15:20 | 只看该作者

装个花生壳,然后路由器上做端口映射即可

很多路由器都能直接支持花生壳的,那就更方便了

使用特权

评论回复
8
eworker|  楼主 | 2008-12-29 15:31 | 只看该作者

我要的是将一个485网络虚拟成一个内部ip网络

我要的是将一个485网络虚拟成一个内部ip网络

使用特权

评论回复
9
后学| | 2008-12-31 20:05 | 只看该作者

re

1、你的意思是用一个switch,设备之间相互通信?这样代价比较高;

2、或者不用以太网,定义一个简单的协议,几个485口之间相互交换,用FPGA应该容易实现;

3、如果对上位机的话,对应一个IP的多个socket是个简单通行的方法;

使用特权

评论回复
10
goosen| | 2009-1-3 10:11 | 只看该作者

slip/cslip 或许可以

使用特权

评论回复
11
eworker|  楼主 | 2009-1-4 16:37 | 只看该作者

re

要做的为多485转IP转换器或网关,从外部看,每个485设备是一个内网IP设备,可通过这个网关访问的到。自己做TCPIP的话,我是知道怎么做的,在ARP层处理一下就可以了。

想请教的是:在LINUX应用层上,如何完成上述功能?

使用特权

评论回复
12
db10| | 2009-1-4 21:58 | 只看该作者

xwj说得可行

使用特权

评论回复
13
eworker|  楼主 | 2009-1-6 12:04 | 只看该作者

to all

在网上查了些资料,如果完全在应用层处理的话,可以这样做: 
1,安装虚拟网卡软件,有几个串口就虚拟出几个网卡来,每个虚拟网卡的IP地址设定为内网IP地址,配置好路由表 
2,在应用程序中建立多个SOCKET,绑定每个虚拟网卡,然后收发数据 
3,将收发到的数据转收或转发到串口即可 

敬请各位网友指正.

使用特权

评论回复
14
eworker|  楼主 | 2009-1-7 10:54 | 只看该作者

期待建议

使用特权

评论回复
15
eworker|  楼主 | 2009-1-7 11:53 | 只看该作者

单网卡绑定多个IP也是可以的

就像王会计以前说的,写个脚本就可以实现。

使用特权

评论回复
16
eworker|  楼主 | 2009-1-7 11:54 | 只看该作者

21IC的人气不旺啊,遗憾中

使用特权

评论回复
17
后学| | 2009-1-10 17:38 | 只看该作者

re

一个ip,每个socket对应一个串口,
这种方法容易实现,市场上也有很多类似的设备,
有一种通行的,并且被大量使用的方案解决,就不要考虑偏门的了。。。

google “串口服务器”或“多串口服务器”,

使用特权

评论回复
18
eworker|  楼主 | 2009-1-12 14:10 | 只看该作者

re

要做的东西和串口服务器有区别

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

29

主题

176

帖子

0

粉丝