一、添加临时网关
临时网关,在服务器重启或系统网络服务重启都恢复后恢复默认网关
#查看原来的路由信息
route
#假设原来的网关信息为192.168.0.1,现添加临时网关 192.168.0.10,
route add default gw 192.168.0.10
#删除某个网关地址
route delete default gw 192.168.0.10
二、添加永久网关
在unubtu 17.10 及以后版本中,默认情况下,网络配置信息存储在 /etc/netplan 目录中的配置文件中。以下是修改默认网关的步骤:
1. 找到正确的配置文件:
首先,使用以下命令列出 /etc/netplan 目录中的文件,找出正确的配置文件:
ls /etc/netplan
通常,这些文件的命名类似 01-network-manager-all.yaml
或 50-cloud-init.yaml
。请根据实际情况选择正确的文件。
2. 编辑配置文件:
选择一个正确的配置文件,然后使用 sudo nano
或其他文本编辑器打开它,例如:
sudo nano /etc/netplan/01-network-manager-all.yaml
3. 修改默认网关:
在打开的配置文件中,你需要在相应的以太网接口配置块中修改 gateway4
地址。以下是示例,你可以在 ethernets
部分的每个接口块中修改默认网关:
network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: yes
dhcp6: yes
gateway4: 192.168.0.10 # IPV4修改为新的默认网关地址
gateway6: 192.168.0.10 # IPV6修改为新的默认网关地址
eth1:
dhcp4: yes
dhcp6: yes
gateway4: 192.168.0.10 # IPV4修改为新的默认网关地址
gateway6: 192.168.0.10 # IPV6修改为新的默认网关地址
eth2:
dhcp4: yes
dhcp6: yes
gateway4: 192.168.0.10 # IPV4修改为新的默认网关地址
gateway6: 192.168.0.10 # IPV6修改为新的默认网关地址
4. 应用配置更改:
应用配置更改,使用以下命令将使旧的默认网关移除并且只保留新的网关设置。
sudo netplan apply