re: 虛擬機橋接模式 姚先進 2013-01-11 15:17
VMware 的4種網絡模式的功能和通信規則:
(1)Bridged方式
用這種方式,虛擬系統的IP可設置成與本機系統在同一網段,虛擬系統相當于網絡內的一臺獨立的機器,與本機共同插在一個交換機上,網絡內其他機器可訪問虛擬系統,虛擬系統也可訪問網絡內其他機器,當然與本機系統的雙向訪問也不成問題。
(2)NAT方式
這種方式也可以實現本機系統與虛擬系統的雙向訪問.但網絡內其他機器不能訪問虛擬系統,但虛擬系統可通過本機系統用NAT協議訪問網絡內其他機器,并且可以跟物理機一樣上網
(3)host-only方式
顧名思義這種方式只能進行虛擬機和主機之間的網絡通信,既網絡內其他機器不能訪問虛擬系統,虛擬系統也不能訪問其他機器.
(4)自定義
這個很靈活,大家根據自己喜好自己設定.....
舉例說明:
bridged模式
物理機的本地連接設置
IP地址: 192.168.1.10
子網掩碼: 255.255.255.0
默認網關: 192.168.1.1 (根據自己的網絡情況填寫)
首選DNS:8.8.8.8
虛擬系統本地連接設置
IP地址: 192.168.1.11
子網掩碼: 255.255.255.0
默認網關: 192.168.1.1 (根據自己的網絡情況填寫)
首選DNS:8.8.8.8
這樣虛擬系統就相當于網絡中的一臺真實機器可以上網了。
2、NAT模式
這種方式不占用網絡中的IP地址,只要物理主機能上網,那么虛擬系統就能上網。
修改物理主機的虛擬網卡VMware Network Adepter VMnet8,比如說設置成192.168.10.10,掩碼是255.255.255.0
虛擬系統本地連接設置
IP地址: 192.168.10.11
子網掩碼: 255.255.255.0
這樣虛擬系統就可以和本地主機一樣上網了,具體的網關根據實際情況設置
要想更安全些就用BRIDGED模式吧
交叉編譯比較繁瑣,一般自己設置參數交叉編譯容易出現錯誤,所以在開發板子的時候盡量使用廠家提供的交叉編譯包,我就是如此傻瓜似的安裝了一下,高手還可以自己制作一個交叉編譯器@tb
問題已經能夠自己解決 !sprintf out了
改成 sqlite3_mprintf 問題解決??!