注:不推薦該方式修改虛擬機器ip,可參考本博的另一篇文章:解決centos6.5虛擬機器上網問題
實驗軟體環境:虛擬機器vmware workstation10.0 、centos 6.5 32位
1、自動獲取ip位址
虛擬機器使用橋接模式,相當於連線到物理機的網路裡,物理機網路有dhcp伺服器自動分配ip位址。
#dhclient 自動獲取ip位址命令
#ifconfig 查詢系統裡網絡卡資訊,ip位址、mac位址
分配到ip位址後,用物理機進行ping ip位址,檢測是否ping通。
2、手動設定ip位址
如果虛擬機器不能自動獲取ip,只能手動配置,配置方法如下:
輸入命令
#vi /etc/sysconfig/network-scripts/ifcfg-eth0 [編輯網絡卡的配置檔案]
ipaddr=192.168.4.10
netmask=255.255.255.0
gateway=192.168.4.1
另外游標移動到」onboot=no」這一行,更改為onboot=yes
「bootproto=dhcp」,更改為bootproto=none
完成後,按一下鍵盤左上角esc鍵,輸入:wq 在螢幕的左下方可以看到,輸入回車儲存配置檔案。
之後需要重啟一下網路服務,命令為
#servicenetwork restart
網路重啟後,eth0的ip就生效了,使用命令#ifconfigeth0 檢視
接下來檢測配置的ip是否可以ping通,在物理機使用快捷鍵windows+r 開啟執行框,輸入命令cmd,輸入ping 192.168.4.10 進行檢測,ping通說明ip配置正確。
3、使用nat模式
虛擬機器網路連線使用nat模式,物理機網路連線使用vmnet8。
虛擬機器設定:
虛擬機器設定裡面——網路介面卡,網路連線選擇nat模式。
虛擬機器選單欄—編輯—虛擬網路編輯器,選擇vmnet8 nat模式,
1.在最下面子網設定ip為192.168.20.0 子網掩碼255.255.255.0
2.nat設定裡面閘道器ip為192.168.20.2
3.使用本地dhcp服務將ip位址分配給虛擬機器不勾選
設定完成後點選應用退出。
物理機設定:
物理機網路連線vmnet8 手動設定ip位址 192.168.20.1 子網掩碼255.255.255.0
閘道器和dns位址為192.168.20.2(即虛擬機器nat的閘道器位址)
編輯linux網絡卡eth0的配置檔案(切換到root使用者下)
#vi /etc/sysconfig/network-scripts/ifcfg-eth0
ipaddr=192.168.20.3
netmask=255.255.255.0
gateway=192.168.20.2
另外游標移動到」onboot=no」這一行,更改為onboot=yes
「bootproto=dhcp」,更改為bootproto=none
完成後,按一下鍵盤左上角esc鍵,輸入:wq 在螢幕的左下方可以看到,輸入回車儲存配置檔案。
設定dns位址,執行命令#vi /etc/resolv.conf
游標移動到空行,按「o」鍵,輸入nameserver 192.168.20.2退出按esc鍵,輸入:wq 回車儲存配置檔案。
重啟網路服務#service network restart
重啟之後#ifconfig 檢視配置的ip位址,物理機ping這個位址測試是否能通。
虛擬機器靜態ip設定
1 安裝之後,用ifconfig命令發現沒有ip資訊,如下圖,發現沒有ip資訊 好坑 網上找了各種資料,最後才發現實自己的網絡卡沒有啟動,雖然使用service restart network,但是系統內部並沒有啟動網絡卡,正確的是將網絡卡設定onboot的值設定為yes,即onboot yes,具...
設定虛擬機器靜態IP
裝好centos7後,我們一開始是上不了網的 這時候,可以輸入命令dhclient,可以自動獲取乙個ip位址,再用命令ip addr檢視ip 不過這時候獲取的ip是動態的,下次重啟系統後,ip位址也會變化,這時候我們可以把系統的ip設定為靜態的,設定步驟如下 1 點選vmware虛擬機器左上角的 編...
VMware虛擬機器靜態IP設定
我使用的環境是vmware workstation 10和centos 6.5。安裝完vmware後,我們的網路會多了 vmnet1和 vmnet8,至於 vmnet都代表什麼意思,可以看這裡,所得很詳細,不在贅述。通常情況下,虛擬機器在不同的網路環境下ip位址會變化,如果要經常在不同的網路下使用同...