下面由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###然後繼續去編輯enp0s3介面的網路管理器設定:###
# nmtui edit enp0s3###在下面的畫面中,我們可以手動輸入與/etc/sysconfig/network-scripts/ifcfg-enp0s3中所包含的內容相同的資訊。 #########使用箭頭鍵在螢幕中導航,按下回車選擇值清單中的內容(或填入想要的內容),最後點選畫面底部右側的確定按鈕。 ###############最後,重新啟動網路服務。 ###
# systemctl restart network.service###好了,現在一切都搞定了。 ###
以上是CentOS 7配置靜態IP位址的兩種方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!