ubuntu

Ubuntu ifconfig命令怎样修改网关

小樊
35
2025-12-09 03:48:54
栏目: 智能运维

在 Ubuntu 系统中,使用 ifconfig 命令本身并不能直接修改网关设置。要修改网关,你需要编辑网络接口配置文件或使用 nmcli 命令行工具。以下是两种常用的方法:

方法一:使用 nmcli 命令行工具

  1. 查看当前连接的网络

    nmcli connection show
    
  2. 修改网关: 假设你要修改的网络连接名为 eth0,新的网关地址为 192.168.1.1,可以使用以下命令:

    sudo nmcli connection modify eth0 ipv4.gateway 192.168.1.1
    
  3. 重新启动网络连接

    sudo nmcli connection up eth0
    

方法二:编辑网络接口配置文件

  1. 找到网络接口配置文件: 网络接口配置文件通常位于 /etc/netplan/ 目录下。文件名可能是 01-netcfg.yaml50-cloud-init.yaml 或其他类似的名称。

  2. 编辑配置文件: 使用你喜欢的文本编辑器(如 nanovim)打开配置文件。例如:

    sudo nano /etc/netplan/01-netcfg.yaml
    
  3. 修改网关设置: 找到 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]
    
  4. 应用更改: 保存文件并退出编辑器,然后运行以下命令应用更改:

    sudo netplan apply
    

注意事项

通过以上方法,你应该能够成功修改 Ubuntu 系统中的网关设置。

0
看了该问题的人还看了