crda
send to the kernel a wireless regulatory domain for a given ISO / IEC 3166 alpha2
see also :
iw
Synopsis
crda
add an example, a script, a trick and tips
examples
no example yet ...
... Feel free to add your own example above to help other Linux-lovers !
environment variable
Set the COUNTRY environment variable with a specific ISO /
IEC 3166 alpha2 country code and then run crda without
arguments. This will send a regulatory domain for that alpha2 to
the kernel.
rsa digital signature
If built with openssl or gcrypt support crda will have
embedded into it an RSA digital signature which will prevent it
from reading corrupted or non-authored regulatory.bin
files. Authorship is respected by the RSA public key packed into
crda. This specific crda package has been
built with an RSA public key from John Linville (the Linux
wireless kernel maintainer) and as such will only read
regulatory.bin files signed by him. For further
information see the regulatory.bin man page.
udev rule
A udev regulatory rule must be put in place in order to receive
and parse udev events from the kernel in order to get udev to
call crda with the passed ISO / IEC 3166 alpha2 country code. An
example udev rule which can be used (usually in
/lib/udev/rules.d/85-regulatory.rules ):
KERNEL=="regulatory*", ACTION=="change",
SUBSYSTEM=="platform", RUN+="/sbin/crda"
see also
iw
regulatory.bin
http://wireless.kernel.org/en/developers/Regulatory/