如何设置雷达静态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后雷达每次连接都会使用该地址。