在 Ubuntu 系统中,你可以使用 ip
命令或者编辑网络配置文件来修改网关设置。以下是两种常用的方法:
ip
命令临时修改网关你可以使用 ip
命令临时修改默认网关。这种方法在系统重启后会失效。
查看当前网络接口:
ip addr show
修改默认网关:
sudo ip route add default via <gateway_ip> dev <interface>
其中,<gateway_ip>
是你的网关 IP 地址,<interface>
是你的网络接口名称(例如 eth0
或 wlan0
)。
例如:
sudo ip route add default via 192.168.1.1 dev eth0
要永久修改网关设置,你需要编辑网络配置文件。Ubuntu 18.04 及以上版本使用 Netplan 进行网络配置。
打开 Netplan 配置文件:
sudo nano /etc/netplan/*.yaml
通常,配置文件可能是 01-netcfg.yaml
或类似的名称。
找到你的网络接口配置部分,添加或修改 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 地址。
保存并退出编辑器(在 nano 中按 Ctrl+X
,然后按 Y
确认保存,最后按 Enter
)。
应用新的网络配置:
sudo netplan apply
nmcli
命令如果你使用 NetworkManager,可以使用 nmcli
命令来修改网关设置。
查看当前连接:
nmcli connection show
修改默认网关:
sudo nmcli connection modify <connection_name> ipv4.gateway <gateway_ip>
其中,<connection_name>
是你的网络连接名称,<gateway_ip>
是你的网关 IP 地址。
重新加载连接配置:
sudo nmcli connection up <connection_name>
通过以上方法,你可以成功修改 Ubuntu 系统的网关设置。