On 2017 May 29 (Mon) at 02:13:57 +0000 (+0000), Tinker wrote:
:Hi misc@,
:
:For pluggable devices such as USB NIC:s, is there any way to make OpenBSD
:bind a particular device based on its MAC or USB serial number or the like
:variable, to a particular interface or device filename?
:
:E.g. MAC X is prebooked as cdce0, and MAC Y as cdce1 , and external USB
:harddrive with serial number Z as /dev/sd0 and the one with serial number A
:as /dev/sd1 (and plugging in other devices would automatically).
:
:(For storage devices there's the DUID-based mounting already though, so I
:guess those are a non-issue.)
:
:Some things in the OS are specified per interface/device name, e.g. PF rules
:(e.g. "pass in proto tcp from any to cdce0 port 123 rdr-to cdce1 ..", "match
:out on cdce0 from 192.168.0.0/16 to any nat-to cdce0"), so having the
:interface numbers garbled on replug may be an unnecessary reason to reboot?
:
:Would be happy to learn any best practice here, thanks,
:Tinker
:

    match out on egress from 192.168.0.0/16 to any nat-to (egress)
                 ^^^^^^                                   ^^^^^^^^

the interface group "egress" is added to the interface a default route
uses.  Wrapping that with (), will ensure that interface is updated when
the default routes uses a different interface.


-- 
It looks like blind screaming hedonism won out.

Reply via email to