首頁 >運維 >CentOS >CentOS 7配置靜態IP位址的兩種方法

CentOS 7配置靜態IP位址的兩種方法

藏色散人
藏色散人轉載
2021-01-12 16:09:563692瀏覽

下面由centos教學欄位來介紹CentOS 7設定靜態IP位址的兩種方法,希望對需要的朋友有幫助!

CentOS 7配置靜態IP位址的兩種方法

如果你想要為CentOS 7中的某個網路介面設定靜態IP位址,有幾種不同的方法,這取決於你是否想要使用網路管理器。

網路管理器(Network Manager)是一個動態網路的控制器與設定係統,它用於當網路設備可用時保持設備和連接開啟並啟動。預設情況下,CentOS/RHEL 7安裝有網路管理器,並處於啟用狀態。

使用下面的命令來驗證網路管理器服務的狀態:

$ systemctl status NetworkManager.service

執行以下命令來檢查受網路管理員管理的網路介面:

$ nmcli dev status


如果某個介面的nmcli的輸出結果是「已連接」(如本例中的enp0s3),這就是說該介面受網路管理器管理。你可以輕易地為某個特定介面停用網路管理器,以便你可以自己為它配置一個靜態IP位址。

以下將介紹在CentOS 7上為網路介面配置靜態IP位址的兩種方式,在範例中我們將對名為enp0s3的網路介面進行設定。

不使用網路管理設定靜態IP位址

#進入/etc/sysconfig/network-scripts目錄,找到該介面的設定檔(ifcfg-enp0s3)。如果沒有,請建立一個。

開啟設定檔並編輯下列變數:

#在上圖中,「NM_CONTROLLED=no」表示該介面將透過該設定檔進行設置,而不是透過網路管理器進行管理。 “ONBOOT=yes”告訴我們,系統將在啟動時開啟該介面。

儲存修改並使用以下命令來重新啟動網路服務:

# systemctl restart network.service

現在驗證介面是否配置正確:

# ip add



使用網路管理器設定靜態IP位址

如果你想要使用網路管理器來管理該接口,你可以使用nmtui(網路管理器文字使用者介面),它提供了在終端環境中配置配置網路管理器的方式。

在使用nmtui之前,首先要在/etc/sysconfig/network-scripts/ifcfg-enp0s3中設定「NM_CONTROLLED=yes」。

現在,請以下列方式安裝nmtui。 ###
# yum install NetworkManager-tui
###然後繼續去編輯enp0s3介面的網路管理器設定:###
# nmtui edit enp0s3
###在下面的畫面中,我們可以手動輸入與/etc/sysconfig/network-scripts/ifcfg-enp0s3中所包含的內容相同的資訊。 #########使用箭頭鍵在螢幕中導航,按下回車選擇值清單中的內容(或填入想要的內容),最後點選畫面底部右側的確定按鈕。 ###############最後,重新啟動網路服務。 ###
# systemctl restart network.service
###好了,現在一切都搞定了。 ###

以上是CentOS 7配置靜態IP位址的兩種方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:jb51.net。如有侵權,請聯絡admin@php.cn刪除