To move issue with 'default' in netstat output into separate thread. It seems that in OpenBSD 'default' is just alias for 0.0.0.0/0 (as expected). For example, I can create just another 0.0.0.0/0 route, and it will be displayed as 'default' as well.
obsd-02# cat /etc/mygate 100.64.5.254 obsd-02# netstat -rn -f inet | grep default default 100.64.5.254 UGS 0 0 - 8 vio0 obsd-02# obsd-02# route add -priority 10 0.0.0.0/0 172.16.0.3 add net 0.0.0.0/0: gateway 172.16.0.3 obsd-02# netstat -rn -f inet | grep default default 100.64.5.254 UGS 0 0 - 8 vio0 default 172.16.0.3 UGS 0 0 - 10 vio1 obsd-02# I also can delete default route, that is created based on /etc/mygate file. obsd-02# netstat -rn -f inet | grep default default 100.64.5.254 UGS 0 0 - 8 vio0 default 172.16.0.3 UGS 0 0 - 10 vio1 obsd-02# route delete 0.0.0.0/0 delete net 0.0.0.0/0 obsd-02# netstat -rn -f inet | grep default default 172.16.0.3 UGS 0 0 - 10 vio1 obsd-02# route delete 0.0.0.0/0 delete net 0.0.0.0/0 obsd-02# netstat -rn -f inet | grep default obsd-02#
