Ubuntu 12.04 未检测到“仅我的 Wi-Fi”,而是显示附近的所有其他 Wi-Fi。我的 Wi-Fi 在 Android 上运行良好,并且在同一台笔记本电脑上双启动 Windows 时也运行良好。
全新安装后,它运行良好,我升级了所有软件、媒体驱动程序,一切正常。它运行完美。但第二天它拒绝连接到我的 wifi。我重新安装了,但什么也没发生。
我怎样才能解决这个问题?
戴尔 Inspiron 1464。
WICD 网络管理器已安装
我有有线连接,但为此我必须站立几个小时,这不是解决方案。
$ iwconfig
lo no wireless extensions.
eth2 IEEE 802.11abg ESSID:off/any
Mode:Managed Access Point: Not-Associated
Retry long limit:7 RTS thr:off Fragment thr:off
Power Management:off
eth0 no wireless extensions.**
答案1
一些戴尔系统存在错误,导致一些制造商生产的路由器无法显示(伪随机)。
要建立连接,您需要将其视为一个隐藏网络。
单击顶部栏中的无线符号并选择connect to hidden wi-fi network
输入您的路由器的特定设置,然后单击“连接”。
如果这不起作用,您必须检查您的笔记本电脑是否真的能看到您的路由器。
有几种工具可以做到这一点(wireshark 的 dumpcap、aircrack-ng 的 airodump-ng 等等),但在本例中我将使用 aircrack-ng
在终端中使用以下命令安装 aircrack-ng(ctrl + alt + T)
sudo apt-get install aircrack-ng
接下来您需要启动它。
sudo airmon-ng start eth0
这会将你的 wifi 系统设置为监控模式 (mon0)
为了布局目的,您必须将终端设置为全屏模式(或者只需按下左上角第 3 个按钮即可使其成为大屏幕)。
跑步
sudo airodump-ng mon0
等到您看到路由器的 essid 或路由器的 mac 地址 (bssid) 弹出到列表中。
如果没有,则尝试使用辅助 wifi 计算机创建一些无线流量,这样它就会弹出。
(这是为了测试您的笔记本电脑是否真的可以“看到”您的网络)
当您看到网络弹出时,请记下 essid 和加密。
打开第二个终端并使用以下命令
sudo apt-get install wpasupplicant
这将允许你使用终端连接到 wpa 网络
输入/etc/wpa_supplicant.conf
您的 ssid 和密码。
gksu gedit /etc/wpa_supplicant.conf
例子:
network={
ssid="ssid_name"
psk="password"
}
假设您的接口是 eth0,您可以使用以下方式连接到它......
wpa_supplicant -B -iwlan0 -c/etc/wpa_supplicant.conf -Dwext && dhclient eth0
如果这不起作用,请尝试运行
iwlist scan
直到您的网络出现在列表中,然后重复上述步骤
答案2
我遇到了与您完全相同的问题并且设置也类似。
登录调制解调器并更改其名称和密码后,我就能让它工作了。
我知道这只适用于家庭用户。但这为我解决了这个问题。
答案3
确保路由器没有阻止它。有些路由器有安全措施来阻止新电脑连接。
查找路由器并找到其 IP。通常为 192.168.1.1 或类似的 IP。它会带您进入路由器菜单,您可以允许您的 MAC 地址。
具体来说,打开浏览器并输入路由器的默认 IP。它会要求您登录,通常用户名为空,密码为 admin,但每个路由器都不同。您可以在 Google 上轻松查找默认用户名和密码。
然后确保没有安全设置阻止您的计算机连接。
如果其他方法都失败了,请重置路由器。您必须重新配置所有密码,但一般来说,这样做是个好主意。特别是如果您没有路由器密码(不是您连接互联网时输入的密码,而是您为访问路由器而创建的密码和用户名)。