小编Wir*_*nto的帖子

命令行查询Linux(Xorg)上的显示电源状态

有没有办法从命令行查询 Xorg/X11 显示器的电源状态?我想知道我的笔记本电脑液晶屏在屏幕保护程序后是否打开 - 显然背光仍然亮着。尽管我的 gnome-screensaver-preferences 设置在空闲 5 分钟后,显示器应该进入睡眠状态。我正在使用 Debian 6 以及它附带的任何 x 服务器。

我看到该upower实用程序有一些漂亮的开关,但没有记录。

power-management x11

5
推荐指数
1
解决办法
2050
查看次数

使用两级证书建立与 WPA2 Enterprise (PEAP/MSCHAPv2) 的连接

很长一段时间以来,我已经能够使用 Debian 7 中配置的 NetworkManager + wpa_supplicant 连接到工作中的安全无线网络(即 WPA2 Enterprise,具有 PE​​AP + MSCHAPv2 身份验证)。

最近我想通过将服务器的证书合并到我的网络管理器连接设置中来提高连接的安全性。我从网络管理员那里收到了两个 PEM 密钥:

  • radius1.pem -- RADIUS 证书
  • globalsign_intermediary.pem -- 中介证书

RADIUS 证书的真实性取决于中间证书;并且中间证书取决于 GlobalSign 的最终根 CA。

这是我的目标:每当我连接到 wifi 网络时,我想让我的笔记本电脑检查 wifi 接入点的真实性。我如何将这些证书放在连接设置(/etc/NetworkManager/system-connections/THE-AP-NAME文件)中,以便我可以实现这个目标?具体来说:应该在何处列出哪个文件(例如,什么配置文件),以及需要哪些额外的步骤来验证服务器证书?我在这里问这个是因为我在其他地方找到的所有内容都是 1 步证书检查,其中证书可能取决于完善的根 CA,而不是像我这样的中间 CA。

目前这是我的连接设置文件的内容(XXXX 和 YYYY 表示模糊信息):

[ipv6]
method=ignore

[connection]
id=XXXXXXXXX
uuid=XXXXXXXXX
type=802-11-wireless
timestamp=1436377448

[802-11-wireless-security]
key-mgmt=wpa-eap

[802-11-wireless]
ssid=XXXXXXXXX
mode=infrastructure
seen-bssids=XXXXXXXXX
security=802-11-wireless-security

[802-1x]
eap=peap;
identity=XXXXXXXXX
password=YYYYYYYYY
ca-cert=/etc/NetworkManager/certs/work/globalsign_intermediary.pem
phase2-auth=mschapv2

[ipv4]
method=auto
Run Code Online (Sandbox Code Playgroud)

如您所见,我使用的是中间证书文件。但这是不对的。仅使用 RADIUS 证书文件也是不对的。在任何一种情况下,我都收到以下错误syslog

Jul  8 12:02:37 wirawan1 wpa_supplicant[3638]: wlan0: CTRL-EVENT-EAP-STARTED EAP …
Run Code Online (Sandbox Code Playgroud)

linux wifi security authentication wpa2-eap

4
推荐指数
1
解决办法
2万
查看次数