什么是默认网关
默认网关,又称为网关地址或路由器地址,是指在一个网络中,当数据包需要从一个子网传输到另一个子网时,所经过的路由器的IP地址,在Linux系统中,设置默认网关可以帮助我们实现跨子网通信,以及访问互联网等。
如何查看当前系统的默认网关
1、使用route
命令
在终端输入以下命令:
route -n
输出结果中的第一行即为当前系统的默认网关。
2、使用ip route
命令
在终端输入以下命令:
ip route show default via <gateway_ip> dev <interface_name>
<gateway_ip>
为默认网关的IP地址,<interface_name>
为与默认网关相连的网络接口名称,执行该命令后,会显示一条记录,其中包含“via”字段,后面的IP地址即为默认网关。
如何添加默认网关
在Linux系统中,可以通过修改网络配置文件或使用ip route
命令来添加默认网关,下面分别介绍这两种方法:
1、修改网络配置文件(以CentOS 7为例)
使用文本编辑器打开网络配置文件:
sudo vi /etc/sysconfig/network-scripts/route-<interface_name>
将文件内容修改为:
default via <gateway_ip> dev <interface_name> metric 100 ifscope <interface_name> proto static metric 100 mtu 1500 onlink auto
<gateway_ip>
为默认网关的IP地址,<interface_name>
为与默认网关相连的网络接口名称,保存并退出编辑器后,重启网络服务使设置生效:
sudo systemctl restart network
2、使用ip route
命令(临时生效)
在终端输入以下命令:
sudo ip route add default via <gateway_ip> dev <interface_name> metric 100 ifscope <interface_name> proto static metric 100 mtu 1500 onlink auto
<gateway_ip>
为默认网关的IP地址,<interface_name>
为与默认网关相连的网络接口名称,该设置仅对当前会话有效,重启系统后失效,如果需要永久生效,请使用方法1进行设置。
相关问题与解答
1、如何删除默认网关?
答:可以使用文本编辑器打开网络配置文件,将其中的“default via”行删除即可。
sudo vi /etc/sysconfig/network-scripts/route-<interface_name>
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/258611.html