您好,欢迎访问飞畅科技官网!
服务热线:+086 0571-87007055/56/57 EN
串口服务器网络设置

光通信与工业互联网方案专家

EXPERT IN OPTICAL COMMUNICATION & INDUSTRIAL INTERNET SOLUTIONS

联系我们CONTACT US

全国咨询热线

0571-87007055/56/57/75

传真:0571-87007140

手机:15306818230(微信)

QQ :2355416925

定制设计:18072828031(微信)

或给我们留言

在线留言

串口服务器网络设置:静态IP、DHCP、网关与DNS怎样配

浏览次数: 飞畅科技原创 作者:飞畅科技技术团队

串口服务器网络设置要解决三件事:设备用什么地址、数据怎样到达对端、应用连接哪个服务。IP、掩码、网关与DNS各有职责,不是把几个默认值填进去就能通信。先在隔离测试网络确认管理访问,再建立业务连接,最后验证串口设备的真实应答,才能把“网页能打开”和“系统可用”区分开。

一、地址找到设备,端口找到服务

串口服务器的串口电路接收仪表字节,经过缓冲后交给网络协议栈;以太网接口把网络帧送上线缆。反方向则接收网络数据,再按串口参数发给终端。网络设置决定数据怎样到达设备,不决定仪表是否理解命令。RS485接线、波特率和Modbus站号仍要分别核对。

IP是一个网络接口的逻辑地址,网络端口号则区分TCP或UDP服务。管理网页和串口业务可以使用同一个IP,但服务端口不同。串口第1路不是TCP端口1;多路设备可能有不同监听端口或其它映射方式,要查具体配置。不要把旧文中的“4001起”当作所有产品默认值,也不要把管理网页地址直接当成业务连接地址。

二、掩码与网关为什么影响路径

子网掩码用来判断目标是否处于本地网络。以示例192.168.10.20/24和192.168.10.30/24为例,/24对应255.255.255.0,双方认为对方在同一子网;在同一二层网络且策略允许时,通过交换机即可通信,不必绕经默认网关。这是地址规划算例,不是飞畅产品出厂配置。

访问192.168.20.20这样的另一子网时,主机需要可用路由;没有更具体路由时,才会使用默认网关。网关一般是所在子网中可达的路由器接口,不能随便填写远处服务器的地址。正向能到还不够,对端必须有返回路径,防火墙与VLAN策略也要允许对应业务。错误掩码可能让设备把远端误当成本地邻居,错误网关则可能只影响跨网段访问。

同子网电脑经交换机访问串口服务器,另一子网电脑通过路由器到达设备
图1:地址均为示例;同子网二层可达与跨子网路由是不同条件,实际还受VLAN和访问策略约束。

电脑有有线、无线、VPN等多个接口时,访问可能走错网卡。先记录实际使用的接口、地址和路由,而不是看到网线插着就认为测试流量一定从这里出发。不要把两块网卡随意设成重叠网段;也不要为了找设备,把测试电脑和生产网络未经批准桥接起来。

三、静态IP与DHCP怎样选择

静态IP由管理员规划,再手动写入设备。上位机固定访问时容易交接,但地址应唯一,并与DHCP地址池协调;不能凭一次Ping无回应就认定地址无人使用。设备可能关闭了Ping或暂时离线。保留地址分配记录和设备标识,避免两台设备误用同一地址而出现间歇性掉线。

DHCP是动态主机配置协议,客户端向服务请求地址及相关网络参数。常见首次分配过程是Discover、Offer、Request、ACK:寻找服务、收到候选配置、请求选定配置、得到确认。此过程不要求连接互联网,但需要当前网络有可达的DHCP服务;跨网段时可能由管理员配置中继。租约有期限,设备还需要按规则续租,不能把一次获址当成永远不变。

串口服务器通过交换机与DHCP服务交换发现、提供、请求和确认消息,预约地址帮助固定访问
图2:展示常见首次分配流程;预约地址属于管理员配置,客户端标识与支持方式以实际网络为准。

需要集中管理又希望上位机访问地址稳定时,可以评估DHCP预约:由管理员给对应客户端保留地址,而不是在设备上任意设置一个池内地址。预约依据可能是客户端标识或MAC,须按服务端规则核对。只有具体型号支持DHCP才可采用;网络没有DHCP时,不应猜测设备会回退到某个固定地址,应查手册和当前状态。

四、什么时候需要DNS

DNS是域名系统,把名称查询转换成相应记录。设备主动连接“采集中心域名”时,通常先向配置的DNS服务查询,再按得到的地址建立业务连接。解析成功不表示TCP端口开放;DNS服务也不是所有业务数据必须经过的中转站。使用数字IP作为目标时,通常不需要为这次连接进行域名解析。

域名与IP不是严格一一对应:一个名称可能返回多个地址,不同名称也可能指向相同地址。记录还有缓存有效期,因此修改解析后不一定所有客户端立即使用新值。内网采集中心名称可能需要企业内部DNS,随意换成公共DNS未必能解析。使用哪个DNS地址,应遵循网络管理员规划,不能把路由器地址不加确认就当成DNS服务。

串口服务器先向DNS查询中心域名,收到地址后另向中心业务端口建立TCP连接
图3:蓝色为名称查询,橙色为业务连接,两条路径职责不同;设备是否支持域名目标须按型号确认。

五、安全修改地址,避免把自己锁在外面

开始前保存型号、固件、当前IP、地址获取方式、管理入口、业务端口和上位机映射,导出配置并安排维护窗口。菜单名称、初始账户和应用设置的方式随产品变化,本文不提供通用默认密码或假定的菜单路径。首次登录后按安全策略设置独立凭据,固件升级需确认适配版本、备份和回退办法,不因“最新”就直接更新生产设备。

先规划新地址及电脑如何到达它,再修改单个网络参数组。保存后管理会话中断可能只是地址改变,未必是设备坏了。按新地址重新访问,必要时将测试电脑配置到批准的网段。设置是即时应用、需重连还是需重启,要看型号提示。不要同时更改IP、串口格式和业务模式,否则失败后很难分辨原因。

忘记地址时,先查交接记录、DHCP租约、交换机学习记录或厂家发现工具。发现工具的广播未必能跨路由,找不到不等于设备离线。恢复出厂会清除参数,应作为有授权、有备份的最后手段;不要在运行总线上反复按复位。管理和业务入口应限制访问来源,跨公网采用经批准的安全接入,不直接暴露控制端口。

六、按三层结果验收

第一层检查网络与管理:链路状态、地址冲突、掩码、路由和访问规则正确,授权电脑能访问管理入口。Ping只是辅助证据,策略可以禁止它;Ping成功也不能证明业务已通。第二层检查业务连接:确认Server监听还是Client主动连接、目标IP或域名、端口和会话状态。域名失败而数字地址成功时,再单独检查DNS,不改串口参数。

第三层检查真实串口应答:使用设备手册允许的只读请求,核对发送、接收字节以及返回值。连接建立但没有回应,要继续查接线、串口格式、站号和协议。透明传输不会自动把Modbus RTU转换成Modbus TCP;只有支持相应网关模式的设备才能按配置转换。再测试预计负载、重连与设备重启后的恢复,涉及生产中断须获得授权。

飞畅串口服务器分类及FCT-1500系列2855详情列有多路串口与电口、光口组合,可按接口数量和部署介质选型;该详情的网络协议栏列出DHCP/DNS,并列有WEB管理、跨路由通信与自动重连,可用于核对地址分配、集中配置及恢复需求。但支持这些功能不等于现场路由和DNS已经正确,也不保证每次重连都保留应用状态。光口不能代替正确的IP和路由配置。具体订货型号、固件、菜单及恢复条件仍需查手册,不从接口外观推断。完整接入步骤见使用教程,字节与回环验证见配置调试指南。

参考:IETF RFC 2131(DHCP);IETF RFC 1034(DNS);飞畅串口服务器分类;2855产品详情。原理图为通用机制示意,不代表产品实物或实测参数。示例地址不能直接用于生产配置。

动态域名怎样处理地址变化

DDNS即动态域名更新,让名称记录随目标地址变化而更新;它与设备查询DNS是两个动作。更新由支持相应机制的路由器、主机或客户端完成,串口服务器若只具备域名查询能力,不能据此认为能自行发布更新。商业服务的更新接口也可能不同,不能把某个旧工具的菜单当作统一协议。

地址改变后还要考虑DNS缓存、记录有效期和设备何时重新解析。已经建立的TCP连接不会因改一条解析记录就自动迁移到新地址。设备采用TCP Client连接中心时,先确认允许填写域名、配置DNS及中心业务端口,再观察重新解析和重连结果;具体触发条件按型号验证。域名不会消除NAT、防火墙或运营商共享地址限制,不能用DDNS替代安全网络接入。

在受控环境改变目标记录,核对查询结果、实际连接地址和业务读数,记录旧连接释放及恢复行为。不应为了测试直接开放公网控制端口。参考RFC 2136动态更新机制;服务商更新方式与该机制是否一致,需要另行核对。

本次承接对应老文的有效内容,原理示意图为通用原理示意;通用机制与具体型号能力分开核对。