📅  最后修改于: 2023-12-03 14:58:53.513000             🧑  作者: Mango
默认网关是指连接到一个计算机网络的设备的IP地址,用于将该网络之外的请求传送到其他网络中。Linux操作系统中,可以使用Shell/Bash命令来管理和配置默认网关。
要查看当前系统的默认网关,可以使用ip route
命令。在终端中输入以下命令:
$ ip route
这将显示当前系统的路由表,包括默认网关。默认网关通常是default via
后面跟着的IP地址。
示例输出:
default via 192.168.1.1 dev eth0
192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.100
在这里,192.168.1.1
是默认网关的IP地址。
要添加/删除默认网关,可以使用route
命令。使用route
命令需要root权限。
要添加默认网关,可以使用以下命令:
# 添加默认网关
$ sudo route add default gw <ipaddress>
其中,<ipaddress>
是要添加为默认网关的IP地址。
要删除默认网关,可以使用以下命令:
# 删除默认网关
$ sudo route del default
在Linux系统中,如果要将默认网关设为固定值,可以将其添加到网络接口配置文件中。例如,在Ubuntu系统中,可以编辑/etc/network/interfaces
文件,并将以下行添加到该文件的适当位置:
gateway <ipaddress>
其中,<ipaddress>
是默认网关的IP地址。
在Linux中,Shell/Bash命令可用于管理和配置默认网关。了解如何查看、添加和删除默认网关非常重要,特别是在网络故障和安全配置方面。在自启动时附加网关参数可以更好的为日后工作带来便利。
代码片段:
# 查看当前系统的默认网关
$ ip route
# 添加默认网关
$ sudo route add default gw <ipaddress>
# 删除默认网关
$ sudo route del default
# 将默认网关设置为自启动
$ echo "gateway <ipaddress>" | sudo tee -a /etc/network/interfaces