1. 程式人生 > >CentOS7虛擬機器連線外網(附CentOS克隆步驟)

CentOS7虛擬機器連線外網(附CentOS克隆步驟)

修改載入方式(使用命令列方式,對於不熟練的童鞋不建議修改.)
這裡需要使用root使用者進行修改.
使用su命令即可.使用命令 vi /etc/inittab
這裡寫圖片描述
將圈出來的5改為3即可.
然後使用shutdown now 命令進行重啟.

1、修改網路設定,連線外網

步驟1
開啟網路共享中心,配置vmnet8的網路引數,點選VMnet8,選中IPV4協議,然後點選屬性,配置相應的IP地址和子網掩碼,這裡可以配置任意網段,然後點選確定按鈕
這裡寫圖片描述

步驟2
檢視windows主機的具體IP地址,開始–>cmd—>在命令列視窗輸入ipconfig
這裡寫圖片描述

步驟3
配置VMware中的網路引數;在VMware的選單欄,點選”編輯“按鈕,選擇”虛擬網路編輯器“,在彈出的對話方塊中進行如下配置:
點選右側的NAT設定按鈕,在彈出的對話方塊中進行網路的設定,這裡的子網必須和windows主機中VMnet8的IP地址處於同一個網段,即192.168.253.0網段
這裡寫圖片描述

步驟4
開啟VMware中的主機並配置該虛擬機器的IP,配置方法可以使用命令列的方式,也可以使用圖形介面的方式,這裡我們使用命令列方式配置靜態IP地址
這裡寫圖片描述
修改後的內容為:

EVICE=”eth0”
BOOTPROTO=none
IPV6INIT=”yes”
NM_CONTROLLED=”yes”
ONBOOT=”yes”
TYPE=”Ethernet”
UUID=”65f9f25a-f820-4dd7-a5dd-4e381109759a”
IPADDR=192.168.253.5
PREFIX=16
GATEWAY=192.168.253.2
#DNS1=10.111.2.1
NAME=linux
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=yes

此時已經完成了大部分的操作,但是此時我們能不能訪問外網呢?
答案是否定的..
這時我們可以試著ping一下百度的域名.
此時可能會出現: unknown host www.baidu.com
我們再試著ping一下ip地址:8.8.8.8.我這裡是可以ping通的..(截圖儲存再上傳太麻煩餓了.原諒我吧..)
所以可知是dns伺服器沒有配置好.
因為在ping域名的時候我們需要DNS伺服器進行解析.
檢視一下配置檔案/etc/resolv.conf,裡面是否有nameserver xxx.xxx.xxx.xxx,比如使用dns伺服器 nameserver 8.8.8.8,如果有,修改一個可用的dns伺服器,如8.8.8.8或者4.4.4.4,儲存退出即可!
此時我們已經可以訪問外網了..
不信我再傳一張圖片證明下..哈哈哈…
這裡寫圖片描述

注意:

在修改/etc/sysconfig/network-scripts/ifcfg-eth0檔案時,DNS1(域名解析)一般填8.8.8.8;
如果填了其他,再在/etc/resolv.conf中填寫8.8.8.8;ifcfg-eth0中的DNS會把resolv.conf中的DNS覆蓋,可能會導致連線不了外網

2、CentOS克隆步驟

(1)右擊要克隆的虛擬機器-》管理-》克隆,在選擇克隆的步驟中有兩步比較重要
這裡寫圖片描述

在這裡要選擇建立完整的克隆

這裡寫圖片描述

在這裡虛擬機器的存放路徑一定要不能包含中文字和字元

(2)克隆的速度很快,完成以後啟動克隆的虛擬機器,使用者名稱和密碼都是被克隆的linux的使用者名稱密碼

(3)克隆之後由於是完全的克隆過來的Linux所以需要更改這幾項:作業系統實體地址、IP地址、主機名。
使用vi命令刪除網絡卡中的UUID和實體地址兩行(這兩行在Linux重啟之後,作業系統會自動生成的,如果不進行更改會造成IP衝突),同時更改一個新的IP地址

vi /etc/sysconfig/network-scripts/ifcfg-eth0

更改成下圖:
這裡寫圖片描述

更改完成以後儲存並退出,然後刪除Linux實體地址繫結的檔案(該檔案會在作業系統重啟並生成實體地址以後將實體地址繫結到IP上)

如果不刪除,則作業系統會一直繫結著克隆過來的實體地址;

//使用命令:
rm -rf /etc/udev/rules.d/70-persistent-net.rules

(4)更改主機名還是使用vi命令
更改主機名稱的意圖是可以通過主機名進行SSH訪問,簡化了訪問操作,因為主機名映射了IP

vi /etc/sysconfig/network

(5)設定完成以後,儲存並退出,然後重啟Linux就完成了克隆後的設定,重啟Linux命令

init 6  或者  shutdown -r now