Ubuntu 22.04为例,在 Ubuntu 22.04 上配置静态 IP、网关和 DNS,可以通过修改网络配置文件来实现。Ubuntu 22.04 使用的是 `Netplan` 作为网络管理工具。下面是详细的步骤:
步骤 1:确定网络接口名称
首先,打开终端并运行以下命令来查找你的网络接口名称:文章源自合一学院-https://unvmax.com/ubuntu%e5%a6%82%e4%bd%95%e9%85%8d%e7%bd%ae%e9%9d%99%e6%80%81ip%e3%80%81%e7%bd%91%e5%85%b3%e3%80%81dns.html
ip addr
你会看到类似于 eth0
或 ens33
这样的网络接口名称。文章源自合一学院-https://unvmax.com/ubuntu%e5%a6%82%e4%bd%95%e9%85%8d%e7%bd%ae%e9%9d%99%e6%80%81ip%e3%80%81%e7%bd%91%e5%85%b3%e3%80%81dns.html
步骤 2:编辑 Netplan 配置文件
Netplan 的配置文件通常位于 /etc/netplan/
目录下,通常以 .yaml
结尾。可以用 ls
命令列出该目录下的文件:文章源自合一学院-https://unvmax.com/ubuntu%e5%a6%82%e4%bd%95%e9%85%8d%e7%bd%ae%e9%9d%99%e6%80%81ip%e3%80%81%e7%bd%91%e5%85%b3%e3%80%81dns.html
ls /etc/netplan/
通常会看到一个类似 00-installer-config.yaml
的文件。用你喜欢的文本编辑器打开它,例如 vim
:文章源自合一学院-https://unvmax.com/ubuntu%e5%a6%82%e4%bd%95%e9%85%8d%e7%bd%ae%e9%9d%99%e6%80%81ip%e3%80%81%e7%bd%91%e5%85%b3%e3%80%81dns.html
sudo vim /etc/netplan/00-installer-config.yaml
步骤 3:修改配置文件
在文件中添加或修改类似如下的内容来设置静态 IP、网关和 DNS:文章源自合一学院-https://unvmax.com/ubuntu%e5%a6%82%e4%bd%95%e9%85%8d%e7%bd%ae%e9%9d%99%e6%80%81ip%e3%80%81%e7%bd%91%e5%85%b3%e3%80%81dns.html
network: version: 2 renderer: networkd ethernets: <your-interface-name>: dhcp4: no addresses: - 192.168.1.100/24 # 这里填写你想要设置的静态 IP 地址 gateway4: 192.168.1.1 # 这里填写你的网关地址 nameservers: addresses: - 8.8.8.8 # 这里填写你的 DNS 服务器地址(比如 Google 的 8.8.8.8) - 8.8.4.4 # 可选的备用 DNS
确保 <your-interface-name>
替换为你实际的网络接口名称,例如 eth0
或 ens33
。文章源自合一学院-https://unvmax.com/ubuntu%e5%a6%82%e4%bd%95%e9%85%8d%e7%bd%ae%e9%9d%99%e6%80%81ip%e3%80%81%e7%bd%91%e5%85%b3%e3%80%81dns.html
步骤 4:应用配置
保存并关闭文件后,运行以下命令应用 Netplan 配置:文章源自合一学院-https://unvmax.com/ubuntu%e5%a6%82%e4%bd%95%e9%85%8d%e7%bd%ae%e9%9d%99%e6%80%81ip%e3%80%81%e7%bd%91%e5%85%b3%e3%80%81dns.html
sudo netplan apply
步骤 5:验证网络配置
使用以下命令检查配置是否成功:文章源自合一学院-https://unvmax.com/ubuntu%e5%a6%82%e4%bd%95%e9%85%8d%e7%bd%ae%e9%9d%99%e6%80%81ip%e3%80%81%e7%bd%91%e5%85%b3%e3%80%81dns.html
ip addr ip route systemd-resolve --status
这些命令会显示你的 IP 地址、网关和 DNS 配置情况。文章源自合一学院-https://unvmax.com/ubuntu%e5%a6%82%e4%bd%95%e9%85%8d%e7%bd%ae%e9%9d%99%e6%80%81ip%e3%80%81%e7%bd%91%e5%85%b3%e3%80%81dns.html
小贴士
- 如果你遇到网络问题,可以尝试运行
sudo netplan try
来测试配置。这个命令会在 120 秒后自动恢复之前的配置,如果新的配置无法正常工作。
通过以上步骤,你应该能够在 Ubuntu 22.04 上成功配置静态 IP、网关和 DNS。文章源自合一学院-https://unvmax.com/ubuntu%e5%a6%82%e4%bd%95%e9%85%8d%e7%bd%ae%e9%9d%99%e6%80%81ip%e3%80%81%e7%bd%91%e5%85%b3%e3%80%81dns.html