已连接无线连接,但没有 wlan0。这是什么原因造成的?

已连接无线连接,但没有 wlan0。这是什么原因造成的?

我正在通过无线连接(连接到互联网)(就像它已经连接一样),但没有wlan0。 产生的输出ifconfig

eth0      Link encap:Ethernet  HWaddr 5c:ff:35:06:9c:b3  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:16 

eth1      Link encap:Ethernet  HWaddr 00:26:82:76:6d:ee  
          inet addr:192.168.1.3  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::226:82ff:fe76:6dee/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:245381 errors:0 dropped:0 overruns:0 frame:160579
          TX packets:274599 errors:16 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:193751818 (193.7 MB)  TX bytes:32692764 (32.6 MB)
          Interrupt:17 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:409 errors:0 dropped:0 overruns:0 frame:0
          TX packets:409 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:31117 (31.1 KB)  TX bytes:31117 (31.1 KB)

我“使用”的连接显然是 eth1。只是想修复它,作为伟大的conky 脚本不起作用(无线网络链接强度指示器)

附言:nm-applet确实顺利显示了我的无线网络链接强度。

答案1

您随时可以将接口名称从 eth1 重命名为 wlan0。说明这里。但我认为更简洁的解决方案是将接口名称传递给 conky 脚本(如果可能的话)。或者可以编辑 conky 脚本,使其检查 eth1 而不是 wlan0。

我也不确定 nm-applet 会如何对接口名称的改变做出反应。

答案2

我在互联网上找到了我的问题的解决方案。显然,要让 Conky(或其他任何东西)与 Broadcom 驱动程序一起工作,您需要以超级用户身份运行该应用程序。因此,要解决这个问题,您需要:

sudo conky -d

代替

conky -d

此外,eth1/wlan0问题特定于 Broadcom 驱动程序(并且应该发生跟他们)

答案3

您需要做的是将您的 conky 脚本加载到 sext 编辑器中,然后搜索并将 wlan0 替换为 eth1。还要查找主脚本调用的其他脚本并执行相同的操作,因为这在 conky 中很常见。

相关内容