ubuntu

ubuntu ifconfig怎样修改网关设置

小樊
43
2025-08-16 06:03:18
栏目: 智能运维

在 Ubuntu 系统中,你可以使用 ip 命令或者编辑网络配置文件来修改网关设置。以下是两种常用的方法:

方法一:使用 ip 命令临时修改网关

你可以使用 ip 命令临时修改默认网关。这种方法在系统重启后会失效。

  1. 查看当前网络接口:

    ip addr show
    
  2. 修改默认网关:

    sudo ip route add default via <gateway_ip> dev <interface>
    

    其中,<gateway_ip> 是你的网关 IP 地址,<interface> 是你的网络接口名称(例如 eth0wlan0)。

    例如:

    sudo ip route add default via 192.168.1.1 dev eth0
    

方法二:永久修改网关设置

要永久修改网关设置,你需要编辑网络配置文件。Ubuntu 18.04 及以上版本使用 Netplan 进行网络配置。

  1. 打开 Netplan 配置文件:

    sudo nano /etc/netplan/*.yaml
    

    通常,配置文件可能是 01-netcfg.yaml 或类似的名称。

  2. 找到你的网络接口配置部分,添加或修改 gateway4 字段:

    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]
    

    其中,gateway4 是你的网关 IP 地址。

  3. 保存并退出编辑器(在 nano 中按 Ctrl+X,然后按 Y 确认保存,最后按 Enter)。

  4. 应用新的网络配置:

    sudo netplan apply
    

方法三:使用 nmcli 命令

如果你使用 NetworkManager,可以使用 nmcli 命令来修改网关设置。

  1. 查看当前连接:

    nmcli connection show
    
  2. 修改默认网关:

    sudo nmcli connection modify <connection_name> ipv4.gateway <gateway_ip>
    

    其中,<connection_name> 是你的网络连接名称,<gateway_ip> 是你的网关 IP 地址。

  3. 重新加载连接配置:

    sudo nmcli connection up <connection_name>
    

通过以上方法,你可以成功修改 Ubuntu 系统的网关设置。

0
看了该问题的人还看了