《智能路由器开发指南》——2.3 使用VirtualBox部署
本節書摘來異步社區《智能路由器開發指南》一書中的第2章,第2.3節,作者:張永智 ,李章明,更多章節內容可以訪問云棲社區“異步社區”公眾號查看
2.3 使用VirtualBox部署
首先將編譯完成的安裝文件openwrt-x86-generic-combined-ext4.img.gz解壓縮,然后將解壓后的img文件復制出來并轉換為VirtualBox支持的vdi文件。
zhang@zhang-laptop:~/cc/bin/x86$ gunzip openwrt-x86-generic-combined- ext4.img.gz zhang@zhang-laptop:~/cc/bin/x86$ cp openwrt-x86-generic-combined-ext4. img /mnt/``` 將img文件轉換為Virtualbox支持的vdi文件的轉換命令為:C:Program FilesOracleVirtualBox>VBoxManage.exe convertfromraw -format VDI D:ubuntuopenwrt-x86-generic-combined-ext4.img d:ubuntu openwrt15.vdi
Converting from raw image file="D:ubuntuopenwrt-x86-generic-combined- ext4.img"
to file="d:ubuntuopenwrt15.vdi"...
Creating dynamic image with size 55050240 bytes (53MB)...`
使用VirtualBox來安裝OpenWrt時,先在Virtualbox中選擇新建虛擬計算機,類型為Linux,版本選擇“Linux 2.6/3.x/4.x(32-bit)”,如圖2-3所示。
緊接著選擇內存的大小,采用默認設置256MB即可。然后單擊“下一步”繼續進行設置。如圖2-4所示。
最后選擇“使用已有的虛擬硬盤文件(U)”。然后在硬盤上選擇編譯出來的openwrt- x86-generic-combined-ext4.vdi文件或者轉換成功的openwrt15.vdi。單擊“創建”,這時路由器虛擬計算機就創建完成了。如圖2-5所示。
創建完成后,選擇設置并且設置兩個網卡接口,接口類型分別為“網絡地址轉換”和“Host Only”。如果在之前沒有添加虛擬硬盤,可以在“設置→存儲→控制器→控制器(IDE)”中添加虛擬硬盤,選擇“openwrt15.vdi”即可。這時我們就可以啟動OpenWrt了。啟動完成后按Enter鍵即可登錄到OpenWrt的終端中。注意某些版本在未啟用串口時會啟動失敗。如圖2-6所示,在圖形用戶界面下的“設置→串口→端口1”,在啟用串口選項上打勾,即可成功啟動。
通常默認編譯安裝的OpenWrt路由器固件沒有Web管理界面,因此需要我們通過opkg命令進行安裝。
opkg update opkg install luci /etc/init.d/uhttpd enable /etc/init.d/uhttpd start /etc/init.d/firewall stop``` 默認會不會打開HTTP管理服務?端口為80,并且防火墻會默認打開,通過外網不能訪問HTTP管理頁面服務。需要將防火墻關閉。總結
以上是生活随笔為你收集整理的《智能路由器开发指南》——2.3 使用VirtualBox部署的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 让你的 wowza server提供 R
- 下一篇: 《OpenGL ES 2.0游戏开发(上