一、安裝好虛擬后在菜單欄選擇編輯→ 虛擬網絡編輯器,打開虛擬網絡編輯器對話框,選擇Vmnet8 Net網絡連接方式,隨意設置子網IP,點擊NAT設置頁面,查看子網掩碼和網關,后面修改靜態IP會用到。
二、檢查宿主機VM8 網卡設置,打開網絡和共享中心→ 更改適配器設置→,在VMware Network Adapter VMnet8上單擊右鍵,選擇屬性按鈕打開屬性對話框。
三、在虛擬機右下角,點擊網絡適配器按鈕,右鍵選擇斷開連接,然后再重新連接,確保剛才的設置生效。然后開啟虛擬機,輸入ifcfg查看當前分配的IP。
四、修改網絡配置文件,關閉宿主機防火牆(/etc/init.d/iptables stop),然后檢查防火請狀態(chkconfig iptables status),然后ping宿主機ip(192.168.2.168)、宿主機VM8
IP(192.168.6.1)、宿主機與虛擬機之前的網關IP(192.168.6.2)、ping外網(baidu.com)都可以通則說明虛擬機固定IP設置成功。
vi /etc/sysconfig/network-scripts/ifcfg-eth0 為:
(提示:按a鍵進入insert模式,按esc后,按“:wq”保存退出)
DEVICE=eth0
BOOTPROTO=static
HWADDR=00:0C:29:12:0B:0E (此物理地址不要照抄)
IPADDR=192.168.6.128
GATEWAY=192.168.6.2
TYPE=Ethernets
ONBOOT=yes
五、重啟虛擬機(reboot)驗證IP是否固定不變。
我感覺上面這種有點問題,因為IP還是DHCP分配的.
1、IP地址設置
設置主機、虛擬機以及開發板靜態IP(不能使用自動獲取IP),確保3個靜態IP地址處於同一網段(192.168.1.*),如:
主機:192.168.1.10 默認網關:192.168.1.1 首選DNS:202.96.128.86
虛擬機:192.168.1.100
開發板:192.168.1.207
2、虛擬機連接方式設置
在虛擬機VMware里面:選擇 edit(編輯) -> Vitual Network Editor(虛擬網絡編輯器) ,選中VMnet0,在下面的VMnet Information中,點Bridge to(橋接到):選擇自己的有線網卡(有線網卡可通過以太網屬性查看,非無線網卡),然后選擇虛擬機VMware右下角的網絡設配器,進入虛擬機設置,選擇連接方式:Custom VMnet0(Bridged),完成保存。
3、開發板網絡設置
開發板上的網絡設置問題,開發板IP設置為如上192.168.1.207,其余的在不聯網的情況沒有影響。如果你是用uboot的話,除了開發板的IP設置,服務器也要設置為要直連對象的IP。也就是說,如果是虛擬機與開發板直連的話,那uboot的serverip要設置為虛擬機的IP,即192.168.1.108,若是開發板與主機相連的話,則serverip要設置為主機的ip,即192.168.1.10。
4、關掉各系統的防火牆。
主機Ping通虛擬機
開發板Ping通虛擬機