OpenBSD更改,添加或者显示默认网关

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

如何更改现有的openbsd网关(openbsd路由)IP地址?
如何在OpenBSD下查看当前的路由表?

OpenBSD使用特殊文件将默认网关存储在/etc/mygate文件中。
您需要将网关的IP放在文件/etc/mygate中。
这将允许您在启动时设置网关。
路由实用程序将网关添加到路由表中。
如果/etc/mygate不存在,则不会将默认网关添加到路由表中。
该文件可能包含IPv4和IPv6网络的网关地址:v4的点分四进制表示法(例如192.0.2.0)或者v6的冒号表示法(例如2001:1234:5678 :: 1)。
每个地址必须在单独的行上指定。
如果找到一个特定家庭的多个地址,则仅使用第一个地址,而忽略该家庭的所有其他地址。

显示默认网关

输入以下命令

$ cat /etc/mygate

输出:

75.126.68.49

75.126.68.49是路由器IP地址。

您也可以执行以下任一命令以显示路由器IP地址:

$ route show

或者

$ netstat -rn

输出:

Routing tables

Internet:
Destination        Gateway            Flags    Refs      Use    Mtu  Interface
default            75.126.68.49       UGS         7     1203      -   pcn0
75.126.68.48/29    link#1             UC          1        0      -   pcn0
75.126.68.49       00:15:c7:32:a0:00  UHLc        1        0      -   pcn0
127/8              127.0.0.1          UGRS        0        0  33192   lo0
127.0.0.1          127.0.0.1          UH          1        0  33192   lo0
224/4              127.0.0.1          URS         0        0  33192   lo0

Internet6:
Destination                        Gateway                        Flags    Refs      Use    Mtu  Interface
::/104                             ::1                            UGRS        0        0      -   lo0
::/96                              ::1                            UGRS        0        0      -   lo0
::1                                ::1                            UH         12        0  33192   lo0
::127.0.0.0/104                    ::1                            UGRS        0        0      -   lo0
::224.0.0.0/100                    ::1                            UGRS        0        0      -   lo0
::255.0.0.0/104                    ::1                            UGRS        0        0      -   lo0
::ffff:0.0.0.0/96                  ::1                            UGRS        0        0      -   lo0
2002::/24                          ::1                            UGRS        0        0      -   lo0
2002:7f00::/24                     ::1                            UGRS        0        0      -   lo0
2002:e000::/20                     ::1                            UGRS        0        0      -   lo0
2002:ff00::/24                     ::1                            UGRS        0        0      -   lo0
fe80::/10                          ::1                            UGRS        0        0      -   lo0
fe80::%pcn0/64                     link#1                         UC          0        0      -   pcn0
fe80::20c:29ff:fe7b:6672%pcn0      00:0c:29:7b:66:72              UHL         0        0      -   lo0
fe80::%lo0/64                      fe80::1%lo0                    U           0        0      -   lo0
fe80::1%lo0                        link#5                         UHL         0        0      -   lo0
fec0::/10                          ::1                            UGRS        0        0      -   lo0
ff01::/32                          ::1                            UC          0        0      -   lo0
ff02::%pcn0/32                     link#1                         UC          0        0      -   pcn0
ff02::%lo0/32                      ::1                            UC          0        0      -   lo0

更新或者更改OpenBSD默认网关

使用文本编辑器(例如vi)打开/etc/mygate文件,执行:

# vi /etc/mygate

删除现有IP并放入新IP地址:

75.126.68.100

保存并关闭文件。
要激活更改,请执行以下命令:

# sh /etc/netstart