本指南詳細介紹了在Ubuntu 22.04 LT和更高版本上配置靜態IP地址的幾種方法。我們將使用NetPlan, nmcli
, nmtui
和GNOME桌面GUI進行介紹。
目錄
nmcli
命令行工具nmtui
文本的界面方法1:通過NetPlan配置靜態IP
NetPlan是Ubuntu 18.04及以後的默認網絡管理器,使用YAML配置文件。
識別您的網絡接口:使用ip a
或ip link
到列表接口(例如, eth0
, ens33
)。注意名稱;我們將以ens18
為例。
備份您的配置:在編輯之前,備份/etc/netplan/01-network-manager-all.yaml
:
sudo cp /etc/netplan/01-network-manager-all.yaml/etc/netplan/01-network-manager-all_backup.yaml
編輯配置文件:打開NetPlan配置文件(例如, /etc/netplan/01-network-manager-all.yaml
etc/netplan/01-network-manager-all.yaml),使用nano
(例如Nano)的文本編輯器:
sudo nano /etc/netplan/01-network-manager-all.yaml
配置靜態IP:修改文件。用您的網絡詳細信息代替佔位符:
網絡: 版本:2 渲染器:NetworkD 以太網: ENS18: DHCP4:不 地址: -192.168.1.22/24 Gateway4:192.168.1.101 名稱服務器: 地址:[8.8.8.8,8.8.4.4]
對於多個IP地址:
網絡: 版本:2 渲染器:NetworkD 以太網: ENS18: DHCP4:不 地址: -192.168.1.22/24 -192.168.1.23/24 -192.168.1.24/24 路線: - to:默認 Via:192.168.1.101 名稱服務器: 地址:[8.8.8.8,8.8.4.4]
重要的是: YAML對空間敏感。使用一致的凹痕(空格,而不是選項卡)。
驗證配置:在應用之前測試更改:
Sudo Netplan嘗試
應用配置:應用更改:
Sudo Netplan適用
驗證更改:使用ip a
或ip addr show dev ens18
檢查IP設置。
重新啟動網絡服務(可選):如有必要:
sudo systemctl restart systemd-networkd
了解NetPlan配置文件優先級和合併
NetPlan在/etc/netplan/
中處理所有yaml文件。後來的文件覆蓋了較早的設置。必須在單個文件中定義多個IP地址。
方法2:使用nmcli
nmcli
是命令行網絡管理器工具。如果需要,請安裝它( sudo apt update && sudo apt install network-manager
)。
列表連接: nmcli con show
列出您的連接。
修改連接:(用您的值替換佔位符)
sudo nmcli con修改“有線連接1” ipv4.addresses 192.168.1.22/24 ipv4.gateway 192.168.1.1.101 ipv4.dns 8.8.8.8.8 ipv4 sudo nmcli con down“有線連接1” sudo nmcli con up“有線連接1”
驗證:使用nmcli con show "Wired connection 1"
或ip a
進行驗證。
方法3:使用nmtui
nmtui
提供了基於文本的接口。如有必要,安裝NetworkManager。運行sudo nmtui
並按照屏幕上的提示。
方法4:GNOME桌面GUI
打開設置,然後是網絡。
單擊連接旁邊的齒輪圖標。
切換到IPv4設置中的“手動”。
添加您的IP地址,NetMask,網關和DNS服務器。
點擊應用。如有必要,重新連接。
結論
選擇最適合您舒適度和環境的方法。請記住要避免IP地址與您的DHCP範圍發生衝突。
以上是如何在Ubuntu 22.04中配置靜態IP地址(輕鬆指南)的詳細內容。更多資訊請關注PHP中文網其他相關文章!