Ubuntu 22.04网络配置指南:一步步教你如何轻松设置静态IP、网关和DNS

Ubuntu 22.04是一款备受欢迎的Linux发行版,拥有强大的功能和广泛的应用领域。然而,在安装完成后,许多用户可能会遇到网络配置的问题,特别是需要设置静态IP、网关和DNS的情况。本教程将详细介绍如何在Ubuntu 22.04上进行这些网络配置,无论你是新手还是专家,都能轻松掌握。

步骤1:确认系统版本

在开始配置之前,首先需要确认你的系统版本是否为Ubuntu 22.04。你可以使用以下命令来检查:

lsb_release -a

确保输出中包含"Ubuntu 22.04"的信息,以确保你正在配置正确的系统版本。

步骤2:编辑网络配置文件

接下来,我们将编辑网络配置文件以设置静态IP、网关和DNS。首先,进入/etc/netplan/目录:

cd /etc/netplan/

然后,使用vim编辑器或其他文本编辑器打开名为01-network-manager-all.yaml的配置文件:

vim 01-network-manager-all.yaml

在打开的配置文件中,你将看到如下内容:

# Let NetworkManager manage all devices on this system
network:
  ethernets:
    ens32: ## network card name
      dhcp4: true
  version: 2

我们需要修改其中的内容以设置静态IP、网关和DNS。按照下面的示例进行修改:

# Let NetworkManager manage all devices on this system
network:
  ethernets:
    ens32: ## network card name
      dhcp4: false
      addresses:
        - 192.168.3.88/24 ## set static IP
      routes:
        - to: default
          via: 192.168.3.1 ## gateway
      nameservers:
        addresses: [8.8.8.8, 8.8.4.4, 192.168.3.1]
  version: 2

在上述示例中,我们禁用了DHCP,并设置了静态IP地址为192.168.3.88,子网掩码为/24,网关为192.168.3.1,DNS服务器地址为8.8.8.88.8.4.4192.168.3.1。确保你根据你的网络环境进行相应的修改。

完成后,保存文件并退出编辑器。

步骤3:开启和检查网络服务(可选)

如果你需要开启或检查网络服务,可以使用以下命令:

sudo systemctl start systemd-networkd
sudo systemctl status systemd-networkd

这些命令可以确保网络服务正在运行并处于正常状态。

步骤4:应用配置并重启网络

使用以下命令来应用新的网络配置并重启网络服务:

sudo netplan apply

这将立即应用你刚刚编辑的网络配置。

步骤5:验证配置

最后,我们需要验证配置是否生效并测试网络连接是否正常。使用以下命令查看设定的IP是否已生效:

ifconfig | head -n 3

同时,也可以通过ping命令来测试网络连接是否正常。例如,测试连接到百度:

ping -c 3 www.baidu.com

如果ping命令返回正常的结果,说明你的网络配置已成功生效。

总结

通过本教程,你已经学会了如何在Ubuntu 22.04上配置静态IP、网关和DNS。需要注意的是,网络配置文件的格式需要严格遵循YAML格式,尤其是缩进部分,稍有不慎就会导致配置无效。你可以直接复制本教程中的示例配置,然后根据你的网络环境进行必要的修改。

现在,你可以轻松地管理你的网络配置,确保你的Ubuntu 22.04系统能够顺畅连接互联网。

声明:本站所有文章,如无特殊说明或标注,均为本站(王大神)原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
指数词

Ubuntu 22.04 中文输入法安装教程

2023-8-19 23:33:29

指数词

2023年自建NAS主机教程与推荐配置

2023-8-19 23:44:32

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索