詳解如何設定CentOS 7開機自動獲取IP位址

2022-07-18 18:12:11 字數 1832 閱讀 6925

本例中以centos 7舉例說明如何設定linux開機自動獲取ip位址和設定固定ip位址。

自動獲取動態ip位址

1.輸入「ip addr」並按回車鍵確定,發現無法獲取ip(centos 7預設沒有ifconfig命令),記錄下網絡卡名稱(本例中為ens33,下圖黃色框內)。

2.輸入「cd /etc/sysconfig/network-scripts/」按回車鍵確定,繼續輸入「ls」按回車鍵檢視檔案。

3.輸入「vi ifcfg-ens33」並按回車鍵確定(網絡卡名稱可能不同)。亦可在第二步直接輸入「cd /etc/sysconfig/network-scripts/ifcfg-ens33」直接編輯檔案。

4.檢視最後一項(藍色框內),發現為「onboot=no」。

5.按「i」鍵進入編輯狀態,將最後一行「no」修改為「yes」,然後按「esc」鍵退出編輯狀態,並輸入「:x」儲存退出。

6.輸入「service network restart」重啟服務,亦可輸入「systemctl restart netwrok」。

7.再次輸入「ip addr」檢視,現已可自動獲取ip位址。

設定靜態ip位址

8.輸入「cd /etc/sysconfig/network-scripts/」按回車鍵確定,繼續輸入「ls」按回車鍵檢視檔案,確定網絡卡名稱。

9.輸入「vi ifcfg-ens33」並按回車鍵確定(網絡卡名稱可能不同)。如確知網絡卡名稱可直接輸入「cd /etc/sysconfig/network-scripts/ifcfg-ens33」編輯檔案。

10.按「i」進入編輯狀態,設定為「bootproto='static'」(如設定為none則禁止dhcp,static則啟用靜態ip位址,設定為dhcp則為開啟dhcp服務),並修改其他部分為您的設定,本例中為192.168.1.200/24,gw:192.168.1.1,可根據您的需要配置ipv6部分。

注意:nm_controlled=no和onboot=yes可根據您的需求進行設定。

11.確認無誤後按「esc」退出編輯狀態,並輸入「:x」儲存退出,輸入「service network restart」重啟服務後輸入「ifconfig」檢視網路配置。

12.如需設定dns(需在第9步設定nm_controlled=no)則輸入「vi /etc/resolv.conf」並按回車鍵執行命令(如已在第9步配置dns則可省略此步驟)。

13.在此檔案裡面輸入dns伺服器位址(本例中以廣東電信為例,亦可輸入路由器dns位址)並儲存退出。

CentOS 7設定開機CLI模式

systemctl get default 檢視當前模式,預設是5 cat etc inittab 檢視3 5模式對應的名稱 multi user.target analogous to runlevel 3 graphical.target analogous to runlevel 5 syst...

Centos7設定redis開機啟動

1.vi lib systemd system redis.service unit description redis after network.target service type forking pidfile var run redis 6379.pid execstart usr lo...

centos 7 設定開機啟動服務

2018 12 25 centos7下新增開機自啟動指令碼和服務的方法 以docker 服務為例 1 centos7自帶命令設定 systemctl enable docker.service 2 設定開機指令碼啟動 vi etc rc.d rc.local 新增以下內容 sh mnt start....