阿里雲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無法支持。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM