• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

cokelike

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

linux系统 BCM43142的网卡 安装

检查网卡驱动:

[paul@localhost ~]$ lspci |    grep Network
09:00.0 Network controller: Broadcom Inc. and subsidiaries BCM43142 802.11b   /g/n (rev 01)

 安装依赖:

#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目录 :

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

下载对应驱动:

https://www.broadcom.com/support/download-search?pg=&pf=Wireless+LAN/Bluetooth+Combo&pn=&pa=Driver&po=&dk=&pl=&l=false

wget http://elrepo.org/linux/elrepo/el7/SRPMS/wl-kmod-6_30_223_271-5.el7.elrepo.nosrc.rpm

 

编译:

#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   #删除包

最后安装:

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

https://elrepo.org/tiki/wl-kmod

posted on 2022-08-30 09:00  cokelike  阅读(566)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3