在裝服務器系統的時候,DHCP自動獲取ip時,路由可能會重新分配ip,為避免產生影響,可以關閉DHCP將主機設置為靜態ip。
系統環境
Ubuntu 22.04-Desktop
配置方式
一、如果是裝的Ubuntu圖形化(就是可以用鼠標操作點擊應用的,一般鏡像后綴為desktop),可以直接在網絡設置中配置。
二、通過修改netplan配置文件方式進行設置。(圖形化和命令行都適用)
一、圖形化界面設置中配置
1、打開設置找到網絡,在有線連接這里點擊設置齒輪圖標
2、找到 IPv4 設置
參考如下截圖,取消默認DHCP,修改為手動。
并在下方分別配置靜態 IP 地址、子網掩碼、以及對應網關、DNS服務地址。
(分配靜態IP前,請先檢查有無設備占用,避免IP沖突)
完成后點擊 “應用” 即可。
二、命令行修改netplan配置文件
1、確定網卡和當前網關
查看網卡:ip a 或 ifconfig(使用ifconfig需要先安裝net-tools)。
一般,網卡名稱可能是 eno1、ens33 或其他類似的名稱,按輸出的名稱調整即可。
查看網關:route -n
2、修改配置文件
Netplan 是 Ubuntu 18.04 及以上版本中用于管理網絡配置的工具。
配置文件通常位于 /etc/netplan/ 目錄下,文件名通常是 01-netcfg.yaml 或類似的名稱。
找到 /etc/netplan/ 配置文件目錄,將原有配置文件備份(可選)
編輯配置文件:sudo nano xxxx.yaml
配置文件內容參考如下,替換自己主機網卡和預設ip(ip設置前先確認有無其他設備占用)
注意配置內容間的縮進
參數解析:
??? dhcp4: no:禁用 DHCP,改為手動配置 IP 地址。
??? addresses:設置靜態 IP 地址和子網掩碼(例如 192.168.1.100/24)。
??? gateway4:設置默認網關。
??? nameservers:設置 DNS 服務器地址。
3、應用修改
配置文件編輯完之后保存,然后執行 sudo netplan apply? 應用修改內容。
應用修改之后,ip已經調整完畢,可以重啟查看ip驗證。
也可以嘗試使用其他主機ping一下此主機的靜態ip。
ping ip