Linux wpa_请求人将打印信息保留在屏幕上

Linux wpa_请求人将打印信息保留在屏幕上,linux,centos,dbus,wpa-supplicant,Linux,Centos,Dbus,Wpa Supplicant,我开始学习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_supplic

我开始学习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
我发现在我键入上述命令之前,它会将打印日志保存在屏幕上。
我用

列出所有相关流程并查找 用户“dbus”通过命令启动一个进程

/usr/sbin/wpa_supplicant -c /etc/wpa_supplicant/wpa_supplicant.conf -u -f /var/log/wpa_supplicant.log
我不知道是不是dbus的命令导致了这个问题。 下面是屏幕截图。 部分修复了该问题。 有两件事可以让wifi信息持续登录到屏幕上

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

其次,安装驱动程序时,默认运行状态为省电模式,因此当您使用wifi传输数据时,您可以看到屏幕上保存的日志信息,如“进入pw_保存”、“退出pw_保存”等

要解决此问题,您可以关闭省电模式,如下所示: 创建一个包含以下内容的文件/etc/modprobe.d/8192cu.conf:
options 8192cu rtw\u power\u mgnt=0 rtw\u enusbss=0

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

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