我有一台笔记本电脑,目前配置为双启动。问题是:我无法通过我目前居住的公寓中的 Ubuntu 连接到家庭无线网络中的互联网。奇怪的是:我可以通过 Windows 顺利连接到它(目前),并且我可以通过这台计算机上的 Ubuntu 使用我尝试过的所有其他无线网络上网。问题只出现在这个特定的组合上。
我能想到的唯一可能的解释是,这个网络是 WPS,或者是驱动程序问题——沃达丰路由器。路由器“看到”了计算机——并说它已连接;但是,我不断被提示输入密码,我输入了适用于 Windows 的密钥,但在 Ubuntu 中它只是不断重复要求输入密码,我无法访问互联网。
我目前没有以太网电缆,但如果有人好心向我提问,我会很乐意回答,如果你有什么建议,我会照做——唯一的问题是,我从一个外出度假的人那里转租了这间公寓,所以除非我知道自己在做什么,否则我不想摆弄路由器设置!
- 我没有 Wicd
- 是的,我有路由器的信息(密钥在 Windows 中有效)
- lshw 的反馈说无线网卡是 Ultimate N Wifi Link 5300,供应商:英特尔公司,物理 ID:0,等等。
我被告知尝试的前两个命令工作正常,但是当我输入 sudo ifconfig wlan0 essid..... 我回来了‘essid:未知主机’
我的问题在 Ubuntu 论坛上提出会比在 AU 这里更好吗?
答案1
您是否在 Ubuntu 上使用 Wicd?以前,我在 NM 仍安装的情况下测试 wicd,也遇到了类似的问题。修复很简单,删除 wicd 并保留 NM,这两个程序发生冲突,无法读取我的密码。但是尝试通过 CLI 连接
此命令用于启用设备,
sudo ifconfig wlan0 up
如果没有任何反馈,则表示没有问题
确保网络可用,
sudo iwlist wlan0 scan
这将列出所有可用的网络
NETWORK是
sudo iwconfig wlan0 essid NETWORK key WIFI_KEY
你的 ESSID,WIFI_KEY 是密码
通过 dhclient 获取 IP 地址。
sudo dhclient wlan0
如果没有任何反馈,则表示没有问题,您可以启动并运行。
更新请在具体答案下发表评论,这样更容易跟进点击这里了解此网站的工作方式。但是如果返回未知主机sudo iwconfig wlan0 essid NETWORK key WIFI_KEY
命令很可能是你使用了错误的网络ID,确保它是正确的(从结果中复制它sudo iwlist wlan0 scan
因为它会在那里列出,并确保您没有使用引号)。