18. 然后它提示是否查看软件协议相关信息,选择 n ,成功登录路由器。 别急,我们忘记一重要环节,你没发现这 ROS 目前只有一块网卡吗,别担心,添加就好了。要知道, ROS 必须是两块或两块以上的网卡的,原因很简单,一块接内网,一块接外网。
19.打开 Virtual PC 控制台,选中 ROS 2 ,关闭 ROS 2 电源(不关闭电源更改不了当前设置) ,点 击设置
20. 选择网络连接 网络适配器 ,在网络适配器数量里更改为 2 ,适配器选择网卡,确定。重新启动 ROS。
22. 成功登录后,要进行相关的设置,网卡 IP,网关等,用 int print 命令查看网卡是否启用。 可以看到两张网卡, ether1 和 teher2 ,前面的 R 表示网卡已启用 (默认是启用的) 如果前面是 X 的话, , 就是禁用状态, /int en 0 /int di 0 激活 0 网卡 禁掉 0 网卡
23. 我们假设 ether1 为内网网卡,那么首先我们首先得设置它的 IP 地址,方便用 winbox 登录进行相 关设置。如果你很烦使用命令的话,到这步,你只需要设置内、外网网卡的 IP 就好了。设置 ether1 网卡 的 IP 为 192.168.1.248/24 命令:
ip address add address=192.168.1.248/24 int=ether1
ip address add address=192.168.0.244/24 int=ether2
顺便说一下一个命令:/ (返回上一级) ,可能会用到。 用 ip address print 命令查看是否设置成功 显示有 IP,说明成功了!此时就可以在另外一台用于测试的虚拟机上用 winbox 登录了。
三.再新建一台虚拟机,安装好 XP 系统 。方法和安装 ROS 大同小异,在这里就不一一讲解。 这里值得注意的是,win xp 虚拟机网络属性的设置,可别搞错啦
四. 因为在前面我们已经设置了 ROS 的内网网卡的 IP 192.168.1.248/24, 现在就可以在 win xp 虚拟机 上用 winbox 登录了。
1.打开 IE 浏览器,在地址栏里输入 ROS 内网网卡 IP :192.168.1.248 ,找到 winbox ,点击下载。
2.下载后运行,输入 ROS 的内网网卡 IP,用户名,密码,点击登录。 (之前我们没有设置密码)
3.要使 win xp 虚拟机能够上网,下面的基本设置是关键。只须设置两项就可以了。 A.设置网关 打开 winbox 后,选择 IP —— Routers ——Routers , 点击“+”号,在 Gateway 里输 入 192.168.0.248 ,点击 OK B. 设置 NAT 共享上网 选择 IP —— Firewall —— NAT , 点击“+”号,Action —— masquerade 到这里,win xp 虚拟机就可以通过 ROS 上网了,不信?那我们测试一下.
五.测试 开始——运行——CMD—— ping www.baidu.com 为了便于区分内、外网网卡,通常更改它们的名称 选择 Interfaces ——双击 ether1 ,名称更改为 lan 双击 ether2 , 名称更改为 wan
这是我自己在虎年里给自己最好的新年礼物,也是给想要了解 ROS 的新朋友的一份薄礼。本人 文笔有限,表达能力有待提高,文中如有错误之处,望各位前辈指点批评,我会第一时间修正,不能 误人子弟了。