云计算百科
云计算领域专业知识百科平台

Ubuntu 22.04服务器版本的使用:(4)查询网关ip,查询dns服务器地址,修改网络配置

文章目录

    • 前情提要
      • 一、查询网关 IP
        • 使用 `ip route` 命令
      • 二、查询 DNS 服务器地址
        • 查看 `/etc/resolv.conf`
      • 三、修改网络配置
        • 1. 确认网络接口名称
        • 2. 备份原配置文件
        • 3. 编辑 Netplan 配置文件
        • 4. 应用配置
      • 关键验证步骤
        • 1. 检查IP是否生效
        • 2. 测试网关连通性
        • 3. 验证DNS解析
      • 注意事项

前情提要

在安装好ubuntu 22.04服务器版后的一次服务器重启中,局域网分配给服务器的ip地址变了,导致ssh无法连接。为了固定局域网的ip地址,我做了以下事情:查询网关ip,查询dns服务器地址,修改网络配置。

在 Ubuntu 22.04 中,可以通过以下方法快速查询网关 IP 和 DNS 服务器地址:


一、查询网关 IP

使用 ip route 命令

ip route show default | awk '/default/ {print $3}'

输出示例: 192.168.1.1(即网关 IP)


二、查询 DNS 服务器地址

查看 /etc/resolv.conf

cat /etc/resolv.conf | grep 'nameserver'

输出示例:

nameserver 8.8.8.8
nameserver 192.168.1.1

根据您提供的信息,以下是针对 Ubuntu 22.04 服务器版 的完整静态 IP 配置步骤:


三、修改网络配置

1. 确认网络接口名称

ip a

找到物理网卡名称(如 ens33、enp0 等)。


2. 备份原配置文件

sudo cp /etc/netplan/00-installer-config.yaml /etc/netplan/00-installer-config.yaml.bak

这里面备份的netplan文件即“00-installer-config.yaml”,在不同设备下是不一样的,需要先在/etc/netplan中找到该文件的文件名(通常netplan文件夹下只有一个文件,就是我们需要修改的配置文件),再备份。


3. 编辑 Netplan 配置文件

sudo vim /etc/netplan/00-installer-config.yaml

输入以下内容(替换 ens33 为您的实际接口名):

network:
version: 2
renderer: networkd
ethernets:
ens33:
dhcp4: no
addresses:
192.168.1.10/24 # 您的固定IP及子网掩码(/24对应255.255.255.0)
routes:
to: default
via: 192.168.1.1 # 网关IP
nameservers:
addresses: [192.168.1.1] # 您的DNS地址
search: [local] # 可选域名搜索域

其中,固定ip地址是自己希望修改且固定下来的内网ip地址。网关ip和dns地址通过之前步骤的查找得到。


4. 应用配置

sudo netplan apply

输入指令后无任何弹出内容表示设置成功


关键验证步骤

1. 检查IP是否生效

ip a show ens33 | grep "inet "

应显示 192.168.1.10/24

2. 测试网关连通性

ping -c 4 192.168.1.1

3. 验证DNS解析

nslookup baidu.com


注意事项

  • IP冲突预防 确保 192.168.1.10 未被局域网其他设备占用。可通过以下命令快速检测:

    ping -c 2 192.168.1.10

    若无响应表示IP可用,若收到响应需更换其他IP。

  • DNS特殊说明 如果需要额外添加公共 DNS,可修改为:

    nameservers:
    addresses: [192.168.1.1, 8.8.8.8]

  • 故障恢复 如果配置错误导致断网,可通过备份恢复:

    sudo cp /etc/netplan/00-installer-config.yaml.bak /etc/netplan/00-installer-config.yaml
    sudo netplan apply


  • 赞(0)
    未经允许不得转载:网硕互联帮助中心 » Ubuntu 22.04服务器版本的使用:(4)查询网关ip,查询dns服务器地址,修改网络配置
    分享到: 更多 (0)

    评论 抢沙发

    评论前必须登录!