温馨提示×

ubuntu dhcp中如何设置网关

小樊
52
2025-07-29 14:48:24
栏目: 智能运维

在 Ubuntu 中,DHCP 客户端通常会自动从 DHCP 服务器获取 IP 地址、子网掩码和默认网关。但是,如果你需要手动设置默认网关,可以通过编辑网络接口配置文件来实现。

以下是在 Ubuntu 中手动设置默认网关的步骤:

  1. 打开终端。

  2. 使用文本编辑器打开网络接口配置文件。在这个例子中,我们将使用 nano 编辑器。将 eth0 替换为你需要配置的网络接口名称。

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

    如果你不确定网络接口名称,可以通过运行以下命令查看:

    ip addr show
    
  3. 在打开的配置文件中,找到 gateway4 设置项。如果不存在,请添加它。将其设置为你想要的默认网关 IP 地址。例如,如果你想要将默认网关设置为 192.168.1.1,则添加或修改以下行:

    gateway4: 192.168.1.1
    

    完整的配置文件示例:

    network:
      version: 2
      renderer: networkd
      ethernets:
        eth0:
          dhcp4: no
          addresses: [192.168.1.10/24]
          gateway4: 192.168.1.1
          nameservers:
            addresses: [8.8.8.8, 8.8.4.4]
    

    在这个示例中,我们将网络接口 eth0 的 IP 地址设置为 192.168.1.10/24,禁用了 DHCP,并设置了默认网关为 192.168.1.1。同时,我们还设置了 DNS 服务器地址为 8.8.8.88.8.4.4

  4. 保存并关闭配置文件。

  5. 应用更改。在终端中运行以下命令:

    sudo netplan apply
    
  6. 验证更改。运行以下命令查看新的默认网关设置:

    ip route
    

    输出应显示你设置的默认网关。

请注意,这些步骤适用于使用 Netplan 的 Ubuntu 版本(18.04 及更高版本)。如果你使用的是较旧的 Ubuntu 版本,可能需要编辑 /etc/network/interfaces 文件来配置网络设置。

0