上周,我在我的 Dell Inspiron 1520 上安装了 Ubuntu 12.04。它以前装的是 Windows,但是它崩溃了,而且我不想再为 Windows 付费,所以我正在尝试使用 Linux。
登录后,我根本无法连接到互联网。插入以太网电缆后,我无法连接到互联网。在系统设置 -> 网络中,没有列出可供我连接的有线或无线选项。
我家里的其他机器可以直接连接到 LAN 和无线网络,所以我知道互联网正在运行。我尝试在 wifi 开关处于开启和关闭位置的情况下重新启动机器。
当我跑步时sudo ifconfig
我得到:
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:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
当我跑步时sudo iwconfig
我得到:
no wireless extensions.
然后我安装了 linux-firmware-nonfree_1.1ubuntu2_all.deb,这是 Linux 内核驱动的非自由固件,但仍然无法上网。现在sudo ifconfig
电脑连线后的结果略有不同:
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:16 errors:0 dropped:0 overruns:0 frame:0
TX packets:16 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:944 (944.0 B) TX bytes:944 (944.0 B)
我还能做什么才能让我的电脑上网?
答案1
我认为戴尔的网络适配器需要“非免费”固件。
尝试安装该linux-firmware-nonfree
包。
如果您有备用以太网适配器(例如 USB<=>以太网),那么您可以使用 apt-get 安装它。
否则从下载包http://www.ubuntuupdates.org/package/core/precise/multiverse/updates/linux-firmware-nonfree并将其放在 USB 驱动器上,然后使用 dpkg 安装它。
也可以看看http://ubuntuforums.org/showthread.php?t=2154459- 您可能还需要使用以下命令删除 STA 驱动程序:
sudo apt-get remove --purge bcmwl-kernel-source
sudo rm /etc/modprobe.d/blacklist-bcm43.conf
sudo rm /etc/modprobe.d/broadcom-sta-common.conf
sudo rm /etc/modprobe.d/broadcom-sta-dkms.conf