Ubuntu 16.04配置与保存静态IP及网关设置指南

admin
本文介绍了在Ubuntu 16.04系统中配置静态IP地址及网关的具体方法,通过修改网络配置文件,用户可以设置固定的IP、子网掩码、网关和DNS,确保网络连接的稳定性,该指南帮助用户实现网络参数的持久化保存,适用于需要固定网络环境的服务器或特定场景。

在 Ubuntu 16.04 系统中,如果手动修改了网络配置(如 IP 地址、子网掩码或网关),这些设置在系统重启后通常会失效,导致网络连接中断,为了确保网络配置的持久性,我们需要正确地保存网关设置,本文将介绍两种在 Ubuntu 16.04 中永久保存网关设置的方法:使用 nmcli 命令行工具和编辑配置文件。

使用 nmcli 命令(推荐)

Ubuntu 16.04 通常预装了 NetworkManager,nmcli 是其命令行工具,可以非常方便地管理网络连接并保存设置。

  1. 查看当前网络连接名称 你需要知道当前正在使用的网络接口名称,打开终端并输入:

    Ubuntu 16.04配置与保存静态IP及网关设置指南

    nmcli con show

    你会看到一个列表,找到当前活动的连接(通常标记为 system-eth0 或类似名称)。

  2. 设置网关 使用 nmcli con mod 命令来修改指定连接的 IPv4 网关,假设你的网关是 168.1.1,连接名称是 System eth0,命令如下:

    sudo nmcli con mod "System eth0" ipv4.gateway 192.168.1.1
  3. 保存并重启网络 设置完成后,需要让配置生效,使用以下命令:

    sudo nmcli con up "System eth0"

    你的网关设置已经成功写入 NetworkManager 的数据库,重启系统后依然有效。

编辑 /etc/network/interfaces 文件

如果你习惯于传统的网络配置方式,可以通过编辑配置文件来手动保存网关设置。

  1. 打开配置文件 使用文本编辑器(如 vim 或 nano)打开 /etc/network/interfaces 文件:

    sudo nano /etc/network/interfaces
  2. 配置静态 IP 和网关 在文件中找到你正在使用的网络接口(通常是 eth0),将其配置为静态 IP 模式,并添加 gateway 指令,示例配置如下:

    auto eth0
    iface eth0 inet static
        address 192.168.1.100
        netmask 255.255.255.0
        gateway 192.168.1.1
        dns-nameservers 8.8.8.8 114.114.114.114
  3. 重启网络服务 保存文件(在 nano 中按 Ctrl+O,回车保存,Ctrl+X 退出)后,重启网络服务使配置生效:

    sudo service networking restart

验证网关设置

无论使用哪种方法,保存完成后,都可以使用以下命令验证网关是否配置正确:

ip route

或者

route -n
文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码