gpt4 book ai didi

linux - wpa_supplicant 将打印消息保留在屏幕上

转载 作者:太空宇宙 更新时间:2023-11-04 05:22:23 27 4
gpt4 key购买 nike

我开始学习Linux(CentOs 5.5内核2.6.35.13)。

当我尝试安装 USB wifi 棒时(TP-Link TL-WN823N,“lsusb”将显示 ID 0bda:8178 Realtek Semiconductor Corp.。)在窗口界面(ctrl+shift+F7)中工作正常。
但是当我切换到命令窗口(ctrl+shift+F1),并尝试通过

启动 wifi 连接时
wpa_supplicant -Bw -Dwext -iwlan0 -c/etc/wpa_supplicant.conf

我发现在输入上面的命令之前它会将打印日志保留到屏幕上。
我用的是

ps axjf |grep wpa_supplicant   

列出所有相关进程并查找有一个进程由用户“dbus”使用命令

启动
/usr/sbin/wpa_supplicant -c /etc/wpa_supplicant/wpa_supplicant.conf -u -f /var/log/wpa_supplicant.log

我不知道是否是这个 dbus 命令导致了问题。下面是屏幕截图。 kept logging msg:(

最佳答案

部分解决问题。有两件事使得wifi信息不断登录屏幕。

首先,如果您使用 NetworkManager,它会自动运行/etc/sysconfig/wpa_supplicant 下的命令,您可以在其中找到默认命令 write,没有 -B 参数,该参数会将日志保留在后台。因此,您可以向该命令添加 -B 或停止 NetworkManager 并使用您自己的命令启动 wifi 连接,如问题中所示。

其次,当您安装驱动时,默认的运行状态是省电模式,所以当您使用wifi传输数据时,您可以看到屏幕上保留着“进入pw_ saving”、“退出pw_ saving”等日志信息。

要解决此问题,您可以像这样关闭省电模式:创建包含以下内容的文件/etc/modprobe.d/8192cu.conf:选项8192cu rtw_power_mgnt=0 rtw_enusbss=0

或者您可以重写驱动程序代码以停止将信息打印到屏幕,我仍然不知道该怎么做。

关于linux - wpa_supplicant 将打印消息保留在屏幕上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39727176/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com