LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

crda

wireless regulatory domain agent

TLDR

Set the regulatory domain for wireless
$ sudo crda
copy
Manually trigger regulatory domain update
$ sudo crda --help
copy
Check current regulatory settings (use iw instead)
$ iw reg get
copy
Set regulatory country (use iw instead)
$ sudo iw reg set [US]
copy

SYNOPSIS

crda [options]

DESCRIPTION

CRDA (Central Regulatory Domain Agent) is a userspace agent that provides wireless regulatory domain information to the Linux kernel. It responds to kernel requests for regulatory rules based on the configured country code.The Linux wireless subsystem requires knowledge of regional regulations that control which frequencies, power levels, and modes wireless devices can use. Different countries have different legal restrictions on wireless spectrum, and CRDA ensures devices comply by loading the appropriate rules from a signed regulatory database.CRDA runs automatically when the kernel needs regulatory information, typically during boot or when wireless devices are configured. The regulatory database contains country-specific rules covering permissible frequency ranges, maximum transmission power, DFS (Dynamic Frequency Selection) requirements, and indoor/outdoor restrictions. CRDA verifies the cryptographic signature of the database to prevent tampering with regulatory rules.

PARAMETERS

--help

Display help information.
--version
Display version information.

CAVEATS

CRDA is considered legacy; modern Linux kernels (4.15+) can load the regulatory database directly without CRDA. The regulatory database must be properly signed. Incorrect regulatory settings can cause wireless interference or legal issues.

HISTORY

CRDA was developed as part of the Linux wireless-regdb project to manage wireless regulatory compliance. It was created to separate regulatory policy from the kernel, allowing updates without kernel changes. Modern kernels have incorporated this functionality, making CRDA optional on newer systems.

SEE ALSO

iw(1)

Braincup
Open source brain training for math, memory and focus
Braincup mini-games
41 mini-games · Apache-2.0
No ads · No tracking
Play in browser
Download Braincup on the App StoreGet Braincup on Google PlayGet Braincup on F-Droid
276 stars
From the maker of Linux Command Library
Copied to clipboard
Braincup
Open source brain training for math, memory and focus. 41 mini-games, from mental arithmetic to Sudoku, N-Back and Solo Chess.
Apache-2.0 licensed · No ads · No tracking · No account
From the maker of Linux Command Library
Download Braincup on the App StoreGet Braincup on Google PlayGet Braincup on F-Droid