• 您好!欢迎进入深圳市华讯佳科技有限公司官网!

    15088181811
您当前所处位置: 首页 > 新闻资讯 > 华为案例

用COM口更改OSN3500设备的子网掩码和IP地址

发布人:华讯佳 更新时间:2023-12-05 点击数:

问题描述

新建OSN3500设备,需将IP地址修改为199.2.1.XX,子网掩码为255.255.0.0。
OSN3500设备默认IP地址为:129.9.0.XX,子网掩码为:255.255.0.0,故只需修改IP地址即可。用Navigator登陆OSN3500,下发:cm-set-ip: 199.2.1.XX;下发后该OSN 3500设备IP地址变为199.2.1.XX,成功。但同时子网掩码也变为:255.255.255.0;再用:cm-set-submask: 255.255.0.0;修改子网掩码,返回失败。
此时该设备IP地址为:199.2.1.XX;子网掩码为:255.255.255.0


处理过程

首先用telnet登陆主控板,OSN3500主控板在17、18槽位,则其IP为192.168.0.17或18,看哪个为主用。笔记本ip设为192.168.0.XX
 1)在telnet下设置子网掩码和IP地址,例如,设置子网掩码为255.255.0.0: 
              sp dwSaveSPSubMask,0xffff0000;
              语法: sp dwSaveSPSubMask,子网掩码(16进制);
               设置IP地址为199.2.1.146:
               sp dwSaveSPIP,0xc7020192;
               语法:sp dwSaveSPIP, IP地址 (16进制)
 
2)在telnet下查询子网掩码和IP地址,函数返回值就是子网掩码和IP 地址
               dwGetSPSubMask ; 
               dwGetSPIP   ;
3)设置成功后,查询确认后在reboot复位,才能生效;


根因

设置网元的IP地址应保证设置的网口子网掩码有效,否则子网掩码采用该IP地址的网段掩码。
5.0平台操作系统的缺陷,如果需要同时改变网元的IP地址和子网掩码,需先设置网元的子网掩码,然后设置网元的IP地址。但用户需要的子网掩码为255.255.0.0,与设备默认子网掩码相同,设置无效。