Networking
Networking hardware commonly includes switches, routers, wireless access points, and/or firewalls.
Wi-Fi
Brands
These are Wi-Fi chipset manufacturers from order of best to worst Linux support [2]:
Mediatek
Qualcomm
Intel
(Other brands)
Realtek
morrownr created a USB Wi-Fi guide that showcases consumer Wi-Fi devices that use chipsets that are natively supported by the Linux kernel.
Broadcom
Broadcom has many different Linux kernel drivers. brcm80211
is the official open source driver that Broadcom contributed directly to the Linux kernel. The proprietary driver wl
provides better and more stable support. [5]
Install the
wl
driver.Arch Linux [5]:
$ sudo pacman -S linux-headers broadcom-wl
Debian (non-free repository) [6]:
$ sudo apt-get install linux-image-$(uname -r) linux-headers-$(uname -r) broadcom-sta-dkms
Fedora (UnitedRPMs repository) [7]:
$ sudo dnf install kernel-devel kernel-headers broadcom-wl-dkms
Blacklist all of the open source drivers and conflicting drivers. [5][6][8]
$ sudo -E ${EDITOR} /etc/modprobe.d/broadcom.conf
blacklist b43 blacklist b43legacy blacklist bcm43xx blacklist bcma blacklist brcm80211 blacklist brcmsmac blacklist brcmfmac blacklist brcmutil blacklist ndiswrapper blacklist ssb blacklist tg3
Configure the
wl
driver to load on boot.$ sudo -E ${EDITOR} /etc/modules-load.d/broadcom.conf
wl
Reboot.
Speed
These are the maximum speeds for each Wi-Fi standard [3][4]:
Consumer Name |
IEEE Name |
Specification Speed (Mbps) |
Real-World Speed (Mbps) |
Real-World Speed (MBps) |
---|---|---|---|---|
Wi-Fi 1 |
802.11b |
11 |
5.5 |
0.7 |
Wi-Fi 2 |
802.11a |
54 |
20 |
2.5 |
Wi-Fi 3 |
802.11g |
54 |
20 |
2.5 |
Wi-Fi 4 |
802.11n |
600 |
100 |
12.5 |
Wi-Fi 5 |
802.11ac |
1300 |
740 |
92.5 |
Wi-Fi 6 |
802.11ax (5 GHz) |
10000 |
1150 |
143.8 |
Wi-Fi 6E |
802.11ax (6 GHz) |
10000 |
1800 |
225.0 |
Virtualization
GNS3
The Graphical Network Simulator 3 (GNS3) is a free and open source software for setting up virtual lab environments consisting of switches and routers. Virtual images are provided by most of the major network manufacturers that can be used with GNS3. [1]
The GNS3 Marketplace provides many templates that mirror configurations and hardware that production devices use.
History
Bibliography
“[GNS3] Frequently Asked Questions.” GNS3. Accessed May 7, 2018. https://gns3.com/software/faq
“Need Your Help: We need to let Comfast know what we think about multi-state adapters… #70.” GitHub morrownr/USB-WiFi. July 27, 2022. Accessed September 27, 2022. https://github.com/morrownr/USB-WiFi/issues/70#issuecomment-1196277552
“How Fast Is a Wi-Fi Network?” Lifewire. June 16, 2021. Accessed September 27, 2022. https://www.lifewire.com/how-fast-is-a-wifi-network-816543
“Wi-Fi 6 vs Wi-Fi 6e: What’s the difference?” Tom’s Guide. September 19, 2022. Accessed October 29, 2022. https://www.tomsguide.com/face-off/wi-fi-6-vs-wi-fi-6e-whats-the-difference
“Broadcom wireless.” ArchWiki. October 21, 2022. Accessed November 3, 2022. https://wiki.archlinux.org/title/broadcom_wireless
“wl.” Debian Wiki. February 15, 2022. Accessed November 3, 2022. https://wiki.debian.org/wl
“Step-by-step – broadcom-wl-dkms Fedora 35 Installation.” Step by Step Linux Tutorials for Beginners & Pros. October 6, 2021. Accessed November 3, 2022. https://tutorialforlinux.com/2021/10/06/step-by-step-broadcom-wl-dkms-fedora-35-installation/2/
“WifiDocs/Driver/bcm43xx.” Official Ubuntu Documentation. December 5, 2017. Accessed November 3, 2022. https://help.ubuntu.com/community/WifiDocs/Driver/bcm43xx