Ubuntu如何配置静态IP、网关、DNS

原创评论168字数 468

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

你会看到类似于 eth0ens33 这样的网络接口名称。文章源自合一学院-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> 替换为你实际的网络接口名称,例如 eth0ens33文章源自合一学院-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

原创最后更新:2024-10-9
匿名

发表评论

匿名网友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
确定

拖动滑块以完成验证