fengyunyu 发表于 2016-5-2 10:40:22

求解LINUX下该类型网关的实现方案

基于2440,出一网口,8个串口,每个串口对应一个内网IP地址,用户可通过该内网IP地址以UDP或TCP方式和某一串口进行通信,求解LINUX下该类型网关的实现方案?

lindabell 发表于 2016-5-2 11:51:36

相同ip不同端口不行吗?

vtte 发表于 2016-5-2 11:54:35

网卡直接绑你这8个ip就行了,不过就像楼上说的,用不同的端口号不就行了吗?

PIC16F54 发表于 2016-5-2 10:40:23

如果一定要用IP的话,网卡绑定8个IP,然后剩下的可以用应用程序处理了;进一步,也可以用netfilter框架做一定的加速。

abutter 发表于 2016-5-2 12:38:42

以太网和串口互转? 一个 socket server,一个串口通讯,实现起来不算复杂。

fengyunyu 发表于 2016-5-2 13:26:42

PIC16F54 发表于 2016-5-2 10:40
如果一定要用IP的话,网卡绑定8个IP,然后剩下的可以用应用程序处理了;进一步,也可以用netfilter框架做一 ...

再考虑下。iptable+netfilter也许可行。

albert_w 发表于 2016-5-2 13:36:11

正经做法都是8个端口,这是标准产品的做法。
8个IP...够神奇的

fengyunyu 发表于 2016-5-2 15:05:01

albert_w 发表于 2016-5-2 13:36
正经做法都是8个端口,这是标准产品的做法。
8个IP...够神奇的

实际上不止8个,只是一个假设,可能有很多。类似家庭网关,把很多232、485等接口的设备虚拟为多个内网IP设备。
页: [1]
查看完整版本: 求解LINUX下该类型网关的实现方案