本指南详细介绍了在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中文网其他相关文章!