阿里云VPS(win系统)装ROS教程

以下方法是VPS下的WIN系统下安装ROS的方法,LINUX暂时没有

VPS系统装2003或2008 ,建议2008 启动快,安全,但以下内容是在2003上测试的,

2003系统,2003设置开机自动登陆,、

虚拟机设置成桥接,单网卡即可,桥接模式,MAC和IP地址都要用系统网卡的,要一样,否则不能上网,
刚开始做的时候MAC不一样就行了,用MAC进去,IP可以配置成一样的,

其实主要的原理,就是让ROS变成外网的IP和外网网卡,来负责上网和路由,而阿里云的VPS(WIN)变成ROS路由下的一台主机。想明白这个道理,那剩下就好做了。虚拟机这边用的是VirtualBox。虚拟机记得把PAE/NX关闭。否则VPS上是跑不起来虚拟机的。

ROS主要设置 这里就不讲了,

网卡IP和掩码 DNS NAT ROUTE基本就这几个设置一下就可以了

以下内容是修改上网网卡的IP地址和MAC地址,每个VPS都不一样的,自己修改下,
用的时候可以改下IP和MAC还有网卡名称,修改后保存后加入到2003 开机启动项中,
执行的配置有个BGU,就是要点一下确认才继续往下执行,通过阿里云的网页VNC进去点击一下即可或者自己修改下,

最后是启动虚拟机,
ping 127.0.0.1 -n 60
netsh interface ip reset "本地连接"
netsh interface ip add address "本地连接" 192.168.1.3 255.255.255.0
netsh interface ip add address "本地连接" gateway=192.168.1.1 gwmetric=1
netsh interface ip set dns "本地连接" static 8.8.8.8 primary
echo 先禁用网卡
netsh interface set interface "本地连接" disable
echo 使用reg add命令修改物理地址
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}\0011 /v NetworkAddress /d 920000000000 /f
echo 再启用网卡
netsh interface set interface "本地连接" enable
cd\
cd C:\Program Files\Oracle\VirtualBox\ 
start VirtualBox.exe -startvm 525

别忘记在ROS上配上3389-DNAT

虚拟机要把这个勾去掉。否则会提示VT-X无法支持。
阿里云VPS(win系统)装ROS教程

上一篇:Google Map: JavaScript API RefererNotAllowedMapError


下一篇:android google map v1 v2 v3 参考