1.6/1.7 配置IP網絡
配置IP的做用:一、使虛擬機能夠和外部通訊,經過遠程鏈接虛擬機編輯器
二、使虛擬機能夠上網測試
配置IP的步驟:spa
一、自動獲取IPrest
# dhclient 自動獲取IP(相似於電腦中dhcp自動獲取IP地址)ip
二、查看IP編譯器
正常狀況下dhclient命令執行後不會有任何信息反饋,所以須要用其餘命令查看執行結果(查看IP)虛擬機
# ip address 查看IP地址編譯
可簡寫爲# ip addrcli
經過這個命令能夠查看當前主機的IP地址,輸出結果以下
顯示出兩塊網卡的信息,其中第一塊IO網卡上爲主機的迴環地址,用於和本身通訊。第二塊ens33網卡上爲dhclient命令執行後主機自動獲取的IP地址。
三、設置靜態IP
因爲自動獲取IP在虛擬主機重啓後會發生變化,爲了遠程鏈接虛擬機,咱們須要將虛擬機的IP固定死。(設置靜態IP)
(1)編輯網卡的配置文件
# vi /etc/sysconfig/network-scripts/ifcfg-ens33
tip:輸入命令時可使用tab鍵進行補全,當補全路徑開頭有重複時,連續按下兩次tab鍵,則會將全部開頭相同的路徑所有顯示出來
執行命令後,界面以下
設置靜態IP須要修改的內容爲: BOOTPROTO=dhcp 將dhcp修改爲static ;ONBOOT=no 將no修改爲yes。而後添加下面代碼 IPADDR=192.168.0.151 NETMASK=255.255.255.0 GATEWAY=192.168.0.1 DNS1=114.114.114.114
注: BOOTPROTO用來設置網卡的啓動類型,dhcp表示自動獲取,static表示手動設置靜態IP地址,ONBOOT設置成yes表示網卡隨系統一同啓動,IPADDR指定IP地址,NETMASK指定子網掩碼,GATEWAY指定網關,DNS1指定DNS,這裏能夠設置多個DNS,114.114.114.114是國內移動、電信和聯統統用的DNS。
按「i」鍵進行編輯,編輯結果以下
編輯完成後,按「esc」鍵退出編輯,按「:」鍵,輸入wq,退出編譯器並保存編譯結果。
tip:按ctrl+L,能夠清屏,使本身的光標迅速定位在首行
(2)重啓網絡服務
# systemctl restart network.service
(3)查看IP
# ifconfig
結果以下,IP已成功修改
(4)測試外網連通性
# ping www.baidu.com
測試成功,IP配置完成
1.8 網絡問題排查
在測試過程當中曾發現ping不通外網地址,經排查後發現,VMnet8未選擇NAT模式,更改後網絡連通性正常。
配置IP的過程當中老是出現修改完網卡的配置文件並保存後,網絡連通性正常,再次測試時發現虛擬機沒法訪問互聯網的問題。經排查後發現,虛擬機的網絡適配器爲NAT模式,但虛擬機設置的網段與物理機網段爲同一網段,所以致使網絡不通,將虛擬機網絡適配器以及虛擬機IP改成與物理機不一樣網段,且虛擬機採用靜態IP時,須要將網絡編輯器中的本地DHCP服務關閉,纔可使虛擬機正常聯網。或者直接採用橋接模式,都可解決上述問題。