机器配置及其他说明
- 物理机
- 无线网卡:
rtl8723be
- 操作系统:
kali 2020.4
- U 盘所在路径:
/media/root/kali
- 网络配置的路径:
/etc/network/interfaces
- apt conf 路径:
/etc/apt/apt.conf.d/
- network-manager conf 路径:
/etc/NetworkManager/NetworkManager.conf
- rtl8723be 驱动:
https://gitee.com/alineLine/rtl8723be
背景条件
- 1.使用刻录好的 U 盘,在物理机无网络连接的情况下安装 kali 系统, 安装完成后会缺失与网络有关的包.
- 2.物理机是 rtl8723be 无线网卡,kali 中默认不带此网卡驱动.
离线安装 rtl8723be 无线网卡驱动
- 设置刻录的 Kali 系统 U 盘为 apt 本地源
未配置网络安装的 kali 系统,会缺少很多与网络相关的包,包括 gcc 和 make 及 ethtools 等工具包, 这些包在 kali 的安装 U 盘里大多都有.
# 备份apt源配置文件
cp /etc/apt/sources.list /etc/apt/sources.list.bak
# 把u盘所在路径 以cdrom方式添加为apt源
apt-cdrom -m -d=/media/root/kali add
# 打开源配置,注释掉与默认的apt源
vi /etc/apt/sources.list
# 更新源 U盘属于不安全的源, 所以需要忽略安全因素
apt-get update ---allow-insecure-repositories
# 备份apt的CDMount配置文件
cp /etc/apt/apt.conf.d/00CDMountPoint /etc/apt/apt.conf.d/00CDMountPoint.bak
# 修改 CDMount 配置
vi /etc/apt/apt.conf.d/00CDMountPoint
# 把默认的 /media/cdrom 改为 /media/root/kali
- 安装必要的工具包
# gcc 为编译器,用于编译源码
# make 集成了编译的全部操作
# dpkg 用于安装deb包
# net-tools ifconfig等命令所在的包
# wirelesstolls 无线网操作工具
apt install gcc make dpkg net-tools wirelessTools
- 下载 rtl8723be 的驱动
从 https://gitee.com/alineLine/rtl8723be
下载驱动
- 进入 rtl8723be 驱动所在目录
# 制造安装文件
make install
# 安装rtl8723be驱动
modprobe rtl8723be
# 修改 rtl8723be 驱动配置
vi /etc/modprobe.d/rtl8723be.conf
# 在文件内添加如下配置 增强网络信号 修改休眠机制
options rtl8723be ant_sel=2
options rtl8723be ips=0
options rtl8723be fwlps=0
options rtl8723be swenc=1
- 激活无线网卡
# 启用无线网卡
ifconfig wlan0 up
- 重装
network-manager
离线安装的 kali 系统, network-manager
被标为手动安装, 需要重新安装
# 重新安装
apt reinstall network-manager
# 修改 配置
vi /etc/NetworkManager/NetworkManager.conf
# 把managed的值改为true
# 启用 NetworkManager 服务
service enable NetworkManager
- 无线网卡随系统启动
# 编辑网络配置文件
vi /etc/network/interfaces
# wlan0 的配置
iface wlan0 inet dhcp卡丽
- 启用
network-manager
# 启动network-manager 服务
service start NetworkManager
reboot
重启机器
错误参考
- 错误:
configure: error: no acceptable C compiler found in $PATH
未安装 gcc
编译工具
- 错误:
firmware: failed to load rtlwifi/rtl8192eu_nic.bin (-2)
未安装 firmware-realtek
驱动
用到的其他命令
-
lspci | grep -i net
查看网卡 -
ifconfig
检查无线网卡是否启动成功
参考链接
- Linux 下 RTL8723BE 无线网卡驱动问题解决方法 : https://blog.csdn.net/chenhao0428/article/details/51885805
- Kali Linux ——在无网络情况下安装无线网卡驱动 : https://www.cnblogs.com/moonfair/p/9886147.html
- Linux 无线网卡配置 : https://www.cnblogs.com/zhangjiankun/p/4888956.html
- Linux 手动无线网卡 WiFi 配置 : https://blog.csdn.net/vic_qxz/article/details/88658802
- Linux 下 无线网卡配置无线唤醒功能的方法 :https://www.linuxprobe.com/linux-net.html