1. 程式人生 > >(Linux)Centos7網路配置方法

(Linux)Centos7網路配置方法

要想配置好Centos網路,需要經過以下幾個步驟,找到閘道器,dns和虛擬機器的ip地址

1.    首先找到閘道器:

開啟虛擬機器,“編輯”-“虛擬網路編輯器”,即可看到各個資訊

2.    檢視dns:

輸入:cat/etc/resolv.conf(一般都是114.114.114.114)

3.    檢視MAC:在虛擬機器裡,“虛擬機器”-“設定”-“網路介面卡”-“高階”即可看到MAC


 4.   我的虛擬機器ip地址不是自己隨便設定的,我是通過一些命令指令找到的,還是比較複雜的,希望你操作的時候有點耐心

(1)檢視網絡卡的UUID:

輸入:nmcli con | sed –n ‘1,2p’即可(注意:con前邊有一個空格,-n前邊也有一個空格,|左右各有一個空格我的是:


(2)檢視當前網絡卡的資訊:(輸入:nmcli connection show)(如果網絡卡沒有啟用,也沒有建立相關的配置檔案,那麼在DEVICE欄裡顯示的是-----)(說明我的網絡卡就是eno16777736


(3)下一步我們就開始找自己的ip地址了,輸入ip  addr即可也可以輸入:ifconfig,但是我的不可以。Centos7中的ip地址就是eno16777736中的inet值,和windows系統中的差不多,只是名稱不同罷了,如果eno16777736中沒有inet值,那麼就沒有辦法通過ip地址連結虛擬機器。接下來檢視eno16777736網絡卡的配置:vi /etc/sysconfig/network-scripts/ifcfg-eno16777736,注意:

vi後面加上空格(從配置清單中可以發現 CentOS 7 預設是啟動網絡卡的(ONBOOT=yes)這樣才可以


(4)然後重啟網路服務:sudo  service  network restart


(5)之後輸入:ip addr(圖中標記的就是ip地址)


(6) 如果上邊一欄中沒有inet,那麼輸入:systemctl  status NetworkManager.service(驗證網路管理服務狀態)


(7)檢查受網路管理器管理的網路介面:(輸入:nmcli dev status)(如果某個介面的nmcli的輸出結果是“已斷開”,說明該介面不受網路管理器管理,網路也是沒有生效的,反之,則生效了)


(8)虛擬機器網路啟用後,輸入:nmcli dev status,顯示:(說明已經連線)


補充:輸入:service NetworkManager stop

       service Network  restart

       service  NetworkManager  start

這個指令碼的作用為:

關閉NetworkManager(service NetworkManagerstop),重啟network(service network restart),再啟動

NetworkManager(service NetworkManager start)因為NetworkManager會對network重啟造成影響,所以先關閉它,最後這服務不啟動也有影響,所以最後在啟動它


輸入:sudo service network restart,然後輸入:ip addr即可