Le 04/01/2024 à 10:32, Alexander Okonnikov a écrit :
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#
Thanks for testing this, could you also verify that if you use 0.0.0.0/0
the interface joins the egress group? You can check this by using
ifconfig, search for the network interface and see if egress is listed
in the field Groups: