linux系统 BCM43142的网卡 安装
检查网卡驱动:
1 2 | [paul@localhost ~]$ lspci | grep Network 09:00.0 Network controller: Broadcom Inc. and subsidiaries BCM43142 802.11b /g/n (rev 01) |
安装依赖:
1 2 3 4 5 | #e17 yum group install 'Development Tools' yum install redhat-lsb kernel-abi-whitelists yum install -y kernel-headers kernel-devel yum install -y gcc |
建立rpmbuild目录 :
1 2 | mkdir -p ~ /rpmbuild/ {BUILD,RPMS,SPECS,SOURCES,SRPMS} echo -e "%_topdir $(echo $HOME)/rpmbuild\n%dist .el$(lsb_release -s -r|cut -d" . " -f1).local" >> ~/.rpmmacros |
下载对应驱动:
wget http://elrepo.org/linux/elrepo/el7/SRPMS/wl-kmod-6_30_223_271-5.el7.elrepo.nosrc.rpm
编译:
1 2 3 4 5 6 7 8 9 | #cp to rpmbuild/SOURCES/下 cp hybrid-v35_64-nodebug-pcoem-6_30_223_271. tar .gz ~ /rpmbuild/SOURCES/hybrid-v35_64-nodebug-pcoem-6_30_223_271 . tar .gz #~/rpmbuild/RPMS文件夹下生成rpm文件 rpmbuild --rebuild --target=` uname -m` ~ /wl-kmod-6_30_223_271-5 .el7.elrepo.nosrc.rpm #安装rpmbuild/RPMS/下kmod-wl包 yum remove \*ndiswrapper\* sudo rpm -Uvh ~ /rpmbuild/RPMS/x86_64/kmod-wl-6_30_223_271-5 .el7. local .x86_64.rpm sudo modprobe wl #加载驱动至内核 rm -rf rpmbuild #删除包 |
最后安装:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | yum install -y NetworkManager #网络管理工具 yum -y install wpa_supplicant # nmcli dev wifi #扫描wifi nmcli device #擦看网卡状态 nmcli connection show #查看连接nmcli connection show ens32 nmcli networking on|off #网络连接设置 ip addr show #查看当前MAC地址 [root@www ~] # nmcli con add con-name eth1 type ethernet autoconnect yes ifname eth0 # con-name 连接名称 # type 连接类型 # autoconnect 是否自动连接 # ifname 连接到的设备名称 service NetworkManager start|stop #临时启动 nmcli connection delete eth0 #删除连接 nmcli connection up|down ifname eth0 #设置连接激活|停用连接 chkconfig NetworkManager off|on #开机自启设置of NetworkManager chkconfig network on|off #开机自启设置of network.service nmcli connection load /etc/sysconfig/network-scripts/ifcfg-wlp8s0 #加载配置 nmcli device set ifname eth0 autoconnect yes |no #设置自动连接of 'ONBOOT=yes' nmcli device [disconnect|connect|delete|reapply|monitor] wlp8s0 nmcli dev wifi connect "wifiname" password "pwd" ifname eth0 #连接 sudo nmcli radio wifi on|off #打开|关闭 sudo dhclient -r eth0 #先释放 dhclient - v eth0 #再获取 NM_CONTROLLED= yes #NetworkManager修改权限add /etc/sysconfig/network-scripts/ifcfg-enp9s0 sudo nmtui #GUI管理 systemctl restart NetworkManager |
https://developer-old.gnome.org/NetworkManager/stable/nmcli.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具