OpenBSD设置/更改默认网关

时间:2020-01-09 10:42:52  来源:igfitidea点击:

问题描述:如何在OpenBSD操作系统下更改或者设置默认网关?

解决方法:您需要添加/编辑/etc/mygate文件,其中包含网关主机/路由器的地址。
在引导系统时,路由实用程序会将网关添加到路由表中。

该文件可能同时包含IPv4和IPv6网络的网关地址:对于IPv4以点分四进制表示法(例如192.168.1.254),对于IPv6则以冒号表示法(例如2001:1234:5678 :: 1)。
每个地址必须在单独的行(新行)上指定。
如果找到一个特定家庭的多个地址,则仅使用第一个地址,而忽略该家庭的所有其他地址。

配置所有接口后,将处理/etc/mygate。
如果任何hostname.iface文件包含dhcp指令,则/etc/mygate中的IPv4条目将被忽略。
如果它们包含rtsol指令,则将忽略IPv6条目。

查看当前路由表

执行以下命令以查看当前路由表:

# route show
# route -n show
# netstat -r

更改或者添加网关IP地址

打开/etc/mygate文件:

# vi /etc/mygate

追加/修改新IP:

192.168.1.254

保存并关闭文件。

从命令提示符添加路由

使用route add命令添加路由非常简单。
您只需要知道要路由的网络块,该块的网络掩码以及要将其路由到的IP地址即可:

# route add 192.168.1.0 -netmask 255.255.255.0 192.168.1.254

OpenBSD删除路由

执行以下命令:

# route delete 192.168.1.0 -netmask 255.255.255.0