轻松搞定!BCM43142在Linux上的简单安装教程
随着无线网络技术的不断发展,我们越来越依赖于无线网络,同时无线网络的质量也越来越重要。而BCM43142无线网卡作为一款性价比很高的产品,越来越受到用户的青睐。不过,安装BCM43142在Linux上可能会遇到一些困难。本文将为大家提供一个简单的安装教程,希望能够帮助大家顺利安装BCM43142无线网卡。
之一步:确认内核版本
安装BCM43142需要内核版本号高于3.10及以上,使用命令 uname -r 查看当前内核版本:
uname -r
如果内核版本号低于3.10,需要升级内核。
第二步:安装依赖项
注意:如果您的系统已经具备这些依赖项,请直接跳过此步骤。
– gcc
– make
– libssl-dev
– linux-headers
Ubuntu/Debian 系统下安装:
sudo apt-get update
sudo apt-get install build-essential linux-headers-generic
CentOS/RHEL 系统下安装:
sudo yum install -y gcc make openssl-devel kernel-headers kernel-devel
第三步:下载驱动程序
首先从Linuxwireless官网下载驱动程序:
wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/brcm/brcmfmac43142-sdio.bin
wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/brcm/brcmfmac43142-sdio.txt
然后从Broadcom官网下载驱动程序:
wget https://www.broadcom.com/supported/Wireless-LAN/Driver-sla.php?driver=43142&link=1&mib=1&lang=en
下载后解压缩:
tar xzf hybrid-v35_64-nodebug-pcoem-6_30_223_271.tar.gz
进入解压缩后的目录:
cd hybrid-v35_64-nodebug-pcoem-6_30_223_271
第四步:编译安装驱动
使用以下命令编译驱动:
make
编译完成后,使用以下命令安装驱动:
sudo make install
第五步:加载驱动程序
使用以下命令加载驱动程序:
sudo modprobe brcmfmac
第六步:测试驱动程序
使用以下命令测试驱动程序:
iwconfig
如果可以显示无线网卡的信息,则说明安装成功。
乘胜追击!安装BCM43142无线网卡的更高级技巧
本文提供的是最简单的安装方法,但对于一些复杂的场景,我们仍需要更高级的技巧来解决问题。比如,当您的系统版本较老,或者使用的是非常规的Linux操作系统时,可能需要使用更加复杂或者独特的方法来安装BCM43142无线网卡。
无论是使用最简单的方法,还是使用更复杂的技巧,我们都需要尽我们所能地来解决问题。希望这篇文章能够帮助您安装BCM43142无线网卡,并且让您可以轻松地享受无线网络带来的便捷。
相关问题拓展阅读:
- Arch Linux的安装步骤是哪些
Arch Linux的安装步骤是哪些
参塌锋枯团洞考基败
这是我很久以前安装时记录的过程,每一步干什么应该能看懂,用了一段时间,有些改变,比如输入法改成fcitx-rime,wifi网卡肯定和你不一样,iptables的规则有点变化,分区情况你看着改改,就差不多了。(用的是最简单的窗口管理jwm,一般都换成xfce、gnome之类)
mkfs.ext3 /dev/sda1
mount /dev/sda1 /mnt
pacstrap /mnt base base-devel grub alsa-utils ntfs-3g xorg-server xorg-server-utils xorg-utils xorg-xinit xf86-video-intel jwm dmenu scrot xterm wqy-zenhei python2 python2-setuptools wpa_supplicant git firefox flashplugin fcitx-sunpinyin fcitx-gtk2 fcitx-configtool
#安装这些:基础包、基础开发包、引导程序、声卡、ntfs读写、x桌面的基础、显卡驱动、jwm桌面管理器相关穗轿、xterm、字体、python相关、wifi网卡配置、git、火狐浏览器、输入法
genfstab -U -p /mnt >> /mnt/etc/fstab
arch-chroot /mnt
cat 猜察肆 /etc/hostname
wils
EOF
ln -s /usr/share/zoneinfo/Asia/Chongqing /etc/localtime
cat > /etc/locale.gen
en_US.UTF-8 UTF-8
zh_CN.GBK GBK
zh_CN.UTF-8 UTF-8
EOF
locale-gen
mkinitcpio -p linux
passwd
grub-mkconfig -o /boot/grub/grub.cfg
modprobe dm-mod
grub-install –recheck /dev/sda
exit
umount /mnt
reboot
#以上是最基础的安装
mkdir -p /win
cat 没陆> /etc/fstab
`blkid -o export /dev/sda2 | sed -n ‘/^UUID=/p’` /win ntfs-3g defaults 0 0
EOF
systemctl start dhcpcd@ens3
#激活一次有线网络之后要安装自己的无线网卡,我是bcm4312的网卡所以43-firmware
easy_install-2.7 pip
#FROM aur INSTALL b43-firmware
wifi-menu -o
netctl enable wlan0-wang
#永久激活无线网卡
mkdir -p ~/.config
cat ~/.config/user-dirs.dirs
XDG_DESKTOP_DIR=”$HOME/”
XDG_DOCUMENTS_DIR=”$HOME/”
XDG_DOWNLOAD_DIR=”$HOME/”
XDG_MUSIC_DIR=”$HOME/”
XDG_PICTURES_DIR=”$HOME/”
XDG_PUBLICSHARE_DIR=”$HOME/”
XDG_TEMPLATES_DIR=”$HOME/”
XDG_VIDEOS_DIR=”$HOME/”
EOF
#配置firefox的文件夹
cat /etc/modprobe.d/mymod.conf
blacklist pcspkr
EOF
#不要终端bibi乱响
cat /etc/modules-load.d/mymod.conf
nf_conntrack_pptp
nf_conntrack_proto_gre
EOF
#好像是iptables配置防火墙时加上的,记不清了
cat ~/.pystartup
#!/usr/bin/python2.7
try:
import readline
except ImportError:
print “Module readline not available.”
else:
import rlcompleter
readline.parse_and_bind(“tab: complete”)
EOF
#简单弄个python的补全功能
cp /etc/skel/.xinitrc ~/
cat > ~/.xinitrc
> && xrdb -merge ~/.Xresources
export PYTHONSTARTUP=~/.pystartup
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=xim
export XMODIFIERS=”@im=fcitx”
export LC_CTYPE=zh_CN.UTF-8
xset b off
xset s off
xset -dpms
fcitx -dr
exec jwm
EOF
#桌面系统启动脚本,启动了输入法fcitx,桌面系统jwm
cp /etc/skel/.bash_profile ~/
cat > ~/.bash_profile
> && exec startx
EOF
#登录后直接startx
cat ~/.Xresources
xterm*termName: xterm-256color
xterm*VT100.geometry: 80×16
xterm*saveLines: 5120
xterm*locale: true
xterm*metaSendsEscape: true
xterm*scrollBar: false
xterm*scrollKey: true
xterm*scrollTtyOutput: false
xterm*forcePackedFont: false
xterm*faceName: monospace
xterm*faceNameDoublesize: WenQuanYi Zen Hei Mono
xterm*faceSize: 13
xterm*cjkWidth: false
*xterm*background: #101010
*xterm*foreground: #d0d0d0
*xterm*cursorColor: #d0d0d0
*xterm*color0: #101010
*xterm*color1: #960050
*xterm*color2: #66aa11
*xterm*color3: #c47f2c
*xterm*color4: #30309b
*xterm*color5: #7e40a5
*xterm*color6: #3579a8
*xterm*color7: #9999aa
*xterm*color8: #303030
*xterm*color9: #ff0090
*xterm*color10: #80ff00
*xterm*color11: #ffba68
*xterm*color12: #5f5fee
*xterm*color13: #bb88dd
*xterm*color14: #4eb4fa
*xterm*color15: #d0d0d0
EOF
#配置xterm
cat ~/.jwmrc
notitle
showdesktop
$HOME/.config/conky/bg.png
close
exec:xterm
exec:dmenu_run
exec:firefox
exec:gimp
exec:/opt/eclipse/eclipse
exec:vboxsdl –startvm WinXP
nextstacked
exec:scrot
conky -d
rcvboxdrv setup
EOF
#配置jwm
cat /etc/iptables/iptables.rules
# Generated by iptables-save v1.4.21 on Sat Feb 27 13:12:
*filter
:INPUT DROP
:FORWARD DROP
:OUTPUT ACCEPT
:TCP –
:UDP –
-A INPUT -m conntrack –ctstate RELATED,ESTABLISHED -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m conntrack –ctstate INVALID -j DROP
-A INPUT -p icmp -m icmp –icmp-type 8 -m conntrack –ctstate NEW -j ACCEPT
-A INPUT -p udp -m conntrack –ctstate NEW -j UDP
-A INPUT -p tcp -m tcp –tcp-flags FIN,SYN,RST,ACK SYN -m conntrack –ctstate NE
W -j ACCEPT
-A INPUT -p udp -j REJECT –reject-with icmp-port-unreachable
-A INPUT -p tcp -j REJECT –reject-with tcp-reset
-A INPUT -j REJECT –reject-with icmp-proto-unreachable
-A TCP -p tcp -m tcp –dport 22 -j ACCEPT
-A TCP -p gre -j ACCEPT
COMMIT
# Completed on Sat Feb 27 13:12:
EOF
#配置iptables防火墙
systemctl enable iptables
ln -s /etc/fonts/conf.avail/43-wqy-zenhei-sharp.conf /etc/fonts/conf.d/
#中文显示用文泉驿的效果
fcitx-configtool
pacman -Rs fcitx-configtool
#配置下输入法,现在用fcitx-rime,很赞,比google拼音sunpinyin好多了
关于bcm43142linux安装的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。