如何设置雷达静态IP
配置雷达静态IP目前还需要在Linux或者MacOS中通过命令的方式实现。我们计划在下一版固件v2.2推出后允许客户直接在网页上修改雷达的IP。以下介绍还是基于Ubuntu系统来实现雷达IP配置的。
Ubuntu 16.04/18.04
1. 设置本地地址
此步骤是获取雷达现有IP并确保与电脑连通(如果不使用本地网络连接雷达,可跳过),具体方法请参看《如何查询雷达IP并连接》。
打开网络设置
自定义本地端口地址
断开/重新连接本地连接
命令行中输入
ip addr
检查本地IP设置是否成功
2. 安装 httpie
需要先安装一个httpie组件来实现雷达IP设置。为此,先确保Ubuntu电脑连上外网,然后可以通过下面的命令来实现安装:
打开命令行(快捷键
Ctl
+Alt
+T
)sudo apt install -y httpie
3. 为雷达设置静态IP:
连接雷达
命令行输入
avahi-browse -lr _roger._tcp
查找雷达当前地址(eg. 169.254.32.4)
验证该IP是否为静态IP,命令行输入
http http://雷达.当前.IP.地址/api/v1/system/network/ipv4/override/
设置静态IP(设置雷达静态IP的命令格式如下)
echo \"目标.设置.静态.IP/24\" | http PUT http://雷达.当前.IP.地址]/api/v1/system/network/ipv4/override/
上面命令中“24”是给雷达设置的子网掩码(subnet mask),在这里24=255.255.255.0. 这个子网掩码是最常使用的,当然某些特殊情况下子网掩码可能需要设置为255.255.0.0, 这时可以将24改成16即可。上图中命令执行后的结果中显示有 “OK”,表明设置成功了。
注意:雷达IP设置成功后需要重启雷达才能生效。另外,如果新的IP与老IP不在一个网段内,电脑后续如果需要继续连接雷达,那还需要同样修改网卡的IP。
4. 查询雷达IP是否为静态IP
有时候需要查询雷达当前IP是动态分配得到的还是静态IP(两者必居其一),这可以通过以下命令来实现:
http http://curent.ip.x.x/api/v1/system/network/ipv4/override
以下截图为示例,其中“OK”字样表明该IP是静态IP。如果显示为“null”则表明不是静态IP。
5. 删除雷达静态IP
可通过如下命令删除雷达静态IP,从而恢复动态IP分配模式:
http DELETE http://已.设置的.静态.IP/api/v1/system/network/ipv4/override/
执行命令后雷达会自动进行动态IP分配(DHCP模式),不需要重启即可生效。
另一个删除静态IP的方法是直接在网页上连接雷达,然后点击“Reset”菜单。
请牢记静态地址!设置静态IPv4后雷达每次连接都会使用该地址。