本文共 1067 字,大约阅读时间需要 3 分钟。
在花生壳的官方脚本中,是将ROS默认作为上网的路由器。
(花生壳官方文档:){ local ipaddrlocal server ""local domain "domain.gicp.net"local par "/ph/update\?&hostname=$domain&myip=$ipaddr"local users "username"local paswd "abc123":set ipaddr [/ip address get [/ip address find interface=pppoe-out1] address]:set ipaddr [:pick $ipaddr 0 ([len $ipaddr] -3)]/tool fetch url=($server . $par) mode=http user=$users password=$paswd}从:set ipaddr [/ip address get [/ip address find interface=pppoe-out1] address]这行代码可以看出,ROS直接将pppoe-out1接口的IP当作公网IP。{
local ipaddr;/tool fetch url="" mode=http dst-path=mypublicip.txtlocal ip [file get mypublicip.txt contents ]put $ip:set ipaddr "$ip";local server "";local domain "domain.gicp.net";local par "/ph/update\?&hostname=$domain&myip=$ipaddr";local users "username";local paswd "abc123";/tool fetch url=($server . $par) mode=http user=$users password=$paswd; }前面的几行斜体代码就是让ROS上网获取公网IP,并保存在mypublicip.txt中,然后登陆Oray,注册IP。(参考:)转载于:https://blog.51cto.com/trance/2119791