求助新手ros问题

来源:百度知道 编辑:UC知道 时间:2024/06/14 08:26:10
本人是ros的新手,我想把ros作为第二层路由器,也就是说,上边还有个路由器,内网的IP是192.168.1.X,然后我想把ROS放在192.168.1.X这个位置,相当于内网的一个电脑,然后再建立一个网段比如192.168.0.X,不晓得建立的这两个网段可以互相访问吗?现在不晓得具体杂设置ros,在网上找了很多都是ADSL拨号的例子,不晓得杂个设置这个,我只晓得在命令里面setup,然后把一口设置成1口设置成192.168.0.1/24 然后网关是192.168.0.1(这个设置不晓得对不),然后2口就不晓得杂设置了。想把IP设置成内网的192.168.1.X,昨天弄了一天了都不行,最好能够让ROS的IP为固定的。比如192.168.1.88,而不是从第一层路由器上自动获得,请高手帮忙!我用的2.9.26版本!。
192.168.1.1那个路由器是MAC绑定了的,不晓得有没影响,有DHCP的配置也可告诉下,事后追加分!

首先你要弄明白ROS的两块网卡分别做为外网和内网
把192.168.1.88/24设在你ROS里的外网网卡上,并且在上级路由把192.168.1.88绑定ROS的这块网卡
192.168.0.1/24这就是ROS上的内网网关,绑定内网网卡
然后在/ip routers 里填加网关(这里的网关是你上级路由的内网IP,看你的写法或许应该是192.168.1.1,猜的)
最后一步,/ip firewall nat里做地址转换chain=srcnat src-address=192.168.0.0/24 action=masquerade 这一条的意思是允许该路由下的192.168.0.X网段所有设备通过192.168.1.1这个网关

这几步做完就可以上网了

在路由里勾上DHCP就行了