在 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 系统的网关设置。