Linux配置dhcp自動獲取ip地址


首先使用ip addr命令獲得Linux服務器的ip地址

 發現ens33沒有inet屬性

 

需要配置下ip地址才能遠程連接Linux。

方法1:通過nmtui進行配置

 

 

 進入配置界面

 

Edit a connection:設置一個連接,可以添加刪除網絡配置

Activate a connection:激活一個連接,可以啟用禁用網絡配置

Set system hostname:設置hostname

 

選擇Edit a connection,按下回車。

 選擇ens33,按下回車。

 

將IPv4 CONFIGURATION 改成Automatic,移除Addresses中的192.168.1.100/24,然后選擇ok

 選擇Back

 選擇ok

 

 

 

想要網卡配置生效還需要重啟下網絡服務,執行systemctl restart network

 

產生了報錯,網絡服務沒能重啟

 

 

查找資料后發現報錯原因是和NetworkManager 服務有沖突,這個好解決,直接關閉 NetworkManger 服務就好了。systemctl stop NetwrokManager 停止網絡管理服務,再執行systemctl restart network

 

 

 這樣就采用dhcp自動獲取ip地址了。

 

執行ip addr,已經自動獲取到了ip地址。

 

 

方法2:執行 vi /etc/sysconfig/network-scripts/ifcfg-ens33

 

 

 看到ens33網卡文件的配置信息

 

  配置信息解釋:

TYPE=Ethernet                               網卡類型:以太網

PROXY_METHOD=none                           代理方式:關閉狀態

BROWSER_ONLY=no                             只是瀏覽器(yes|no)

BOOTPROTO=none                           設置網卡獲得ip地址的方式(static|dhcp|none|bootp)

DEFROUTE=yes                                設置為默認路由(yes|no)

IPV4_FAILURE_FATAL=no                       是否開啟IPV4致命錯誤檢測(yes|no)

IPV6INIT=yes                                IPV6是否自動初始化

IPV6_AUTOCONF=yes                           IPV6是否自動配置

IPV6_DEFROUTE=yes                           IPV6是否可以為默認路由

IPV6_FAILURE_FATAL=no                       是不開啟IPV6致命錯誤檢測

IPV6_ADDR_GEN_MODE=stable-privacy           IPV6地址生成模型

NAME=ens33                                   網卡物理設備名稱

UUID=6e89ea13-f919-4096-ad67-cfc24a79a7e7   UUID識別碼

DEVICE=ens33                               網卡設備名稱

ONBOOT=yes                                   開機自啟(yes|no)

IPV6_PRIVACY=no

IPADDR=192.168.1.100                      IP地址

PREFIX=24           掩碼

 

這里將BOOTPROTO=none改成BOOTPROTO=dhcp

將IPADDR=192.168.1.100和PREFIX=24刪除

然后保存文件。

 

想要網卡配置生效還需要重啟下網絡服務,執行systemctl restart network

注:如果產生了報錯,網絡服務沒能重啟。可能是和NetworkManager 服務有沖突。systemctl stop NetwrokManager 停止網絡管理服務,再執行systemctl restart network。

 

上面2種方法都能將網卡配置為dhcp,下面測試是否能ping通

 

 dhcp配置成功

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM