ubuntu 通过文件设置静态IP、DNS、网关

1. 确定网络接口名称

首先,使用 ip a 命令确定您要配置的网络接口名称。

2. 编辑 Netplan 配置文件

使用文本编辑器(如 nano)打开或创建 Netplan 配置文件:

sudo nano /etc/netplan/01-netcfg.yaml

3. 输入 Netplan 配置

在编辑器中输入以下内容,用于设置静态 IP、DNS 和网关:

network:
  version: 2
  renderer: networkd
  ethernets:
    eno1:
      dhcp4: no
      addresses:
        - 172.19.2.102/24
      routes:
        - to: default
          via: 172.19.2.1
      nameservers:
        addresses: [202.96.209.133, 180.76.76.76]
  • 替换 eno1 为您的实际网络接口名称。
  • 该配置将 IP 地址 172.19.2.102 与子网掩码 /24(相当于 255.255.255.0)结合使用。
  • 网关被设置为 172.19.2.1
  • DNS 服务器地址设置为 202.96.209.133180.76.76.76

4. 保存并应用配置

  • 保存文件并退出编辑器。在 nano 中,按 Ctrl+O 保存文件,然后按 Ctrl+X 退出。

  • 应用新的 Netplan 配置:

    sudo netplan apply
    

5. 验证网络配置

  • 检查网络配置是否正确生效:

    ip a
    
  • 您应该会看到网络接口已配置为新的静态 IP 地址。

注意事项

  • 确保在配置文件中使用正确的缩进。YAML 对格式非常敏感。
  • 在远程更改网络配置时,请小心操作,因为错误的配置可能导致您失去对服务器的远程访问能力。
  • 如果您正在使用 NetworkManager 或其他网络管理工具,请确保它们与 Netplan 的配置不冲突。在某些情况下,您可能需要禁用或重新配置这些工具以避免配置冲突。

你可能感兴趣的:(ubuntu,tcp/ip,linux)