(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,注意:
(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即可