溫馨提示×

ubuntu dhcp中如何修改默認網關

小樊
88
2025-03-12 08:45:01
欄目: 智能運維

在 Ubuntu 中,如果你使用的是 isc-dhcp-client 來獲取 DHCP 分配的 IP 地址,并且需要修改默認網關,可以通過以下幾種方法來實現:

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

  1. 查看當前連接的網絡接口

    nmcli connection show
    
  2. 找到你正在使用的網絡連接名稱(例如 eth0wlan0)。

  3. 修改默認網關

    sudo nmcli connection modify <connection-name> ipv4.gateway <new-gateway-ip>
    

    例如,如果你要將默認網關修改為 192.168.1.1,并且連接名稱是 eth0,則命令如下:

    sudo nmcli connection modify eth0 ipv4.gateway 192.168.1.1
    
  4. 重新啟動網絡連接

    sudo nmcli connection up <connection-name>
    

    例如:

    sudo nmcli connection up eth0
    

方法二:手動編輯網絡配置文件

  1. 找到網絡接口的配置文件: 通常位于 /etc/netplan/ 目錄下,文件名類似于 01-netcfg.yaml50-cloud-init.yaml。

  2. 編輯配置文件: 使用你喜歡的文本編輯器打開配置文件,例如:

    sudo nano /etc/netplan/01-netcfg.yaml
    
  3. 添加或修改默認網關: 在 addresses 部分添加 gateway4 字段,例如:

    network:
      version: 2
      renderer: networkd
      ethernets:
        eth0:
          dhcp4: yes
          gateway4: 192.168.1.1
          addresses:
            - 192.168.1.10/24
    
  4. 應用配置: 保存文件并退出編輯器,然后應用新的網絡配置:

    sudo netplan apply
    

方法三:使用 ip 命令臨時修改

如果你只是想臨時修改默認網關,可以使用 ip 命令:

sudo ip route add default via <new-gateway-ip> dev <interface>

例如:

sudo ip route add default via 192.168.1.1 dev eth0

請注意,這種方法在系統重啟后會失效。

驗證修改

無論使用哪種方法,都可以通過以下命令來驗證默認網關是否已成功修改:

ip route show default

或者:

route -n

希望這些方法能幫助你成功修改 Ubuntu 中的默認網關。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女