下面由centos教學欄位來介紹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
# yum install NetworkManager-tui
# nmtui edit enp0s3
# systemctl restart network.service
以上是CentOS 7配置靜態IP位址的兩種方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!