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