以下方法是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無法支持。