我在 HP Touchsmart 笔记本电脑上安装了 Ubuntu 14.04 LTS,但在家里连接互联网时遇到了问题。
我的电脑有一个Realtek RTL8188EE 802.11bgn Wi-Fi 适配器,并双启动 Windows 8.1 和 Ubuntu 14.04 LTS。当我使用 Ubuntu 并连接到我的家庭网络时,我无法访问互联网。甚至网关地址对 ping 也没有反应。
有趣的是,当我使用 Windows 或连接到我学校的 Wi-Fi 或我朋友的 Wi-Fi 时,我的计算机可以正常连接到互联网。
我的路由器是阿里斯TG852(我认为这是正确的型号)路由器/调制解调器组合,但我还有一个Linksys wrt100作为中继器连接到它以便为网络上的移动设备提供服务(由于某种原因,它们无法连接到 Arris 路由器)。
有没有办法通过软件或摆弄 Ubuntu 和路由器上的网络设置来解决此问题,或者唯一的解决方案是用优质路由器完全替换 Arris/Linksys 临时设置?
以下是该命令的输出ifconfig
:
eth0 Link encap:Ethernet HWaddr c4:34:6b:43:f4:3f
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:50075 errors:0 dropped:0 overruns:0 frame:0
TX packets:4412 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:8949360 (8.9 MB) TX bytes:661356 (661.3 KB)
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:65536 Metric:1
RX packets:7198 errors:0 dropped:0 overruns:0 frame:0
TX packets:7198 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1566049 (1.5 MB) TX bytes:1566049 (1.5 MB)
wlan0 Link encap:Ethernet HWaddr 9c:d2:1e:7a:15:da
inet addr:192.168.1.114 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::9ed2:1eff:fe7a:15da/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:29605 errors:0 dropped:0 overruns:0 frame:0
TX packets:23378 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:21292553 (21.2 MB) TX bytes:3560977 (3.5 MB)
** 更新 ** 我安装了Realtek 8188CE 驱动程序,解决了一些连接问题。我还从主路由器上拔下了辅助路由器,消除了它们两个和我的笔记本电脑之间可能存在的问题。我的笔记本电脑工作了几个小时,但突然失去了连接。我尝试多次重启无线适配器,甚至重启笔记本电脑,但我仍然无法 ping 通 Google。我甚至无法 ping 通路由器本身。救命!
答案1
这对我来说很管用,我有相同的 wifi 适配器。在终端中复制/粘贴以下内容并重新启动。每次内核更新后,您都必须重新“制作”,以确保最佳性能。
sudo apt-get install --reinstall linux-headers-generic linux-headers-$(uname -r) build-essential dkms git
git clone https://github.com/FreedomBen/rtl8188ce-linux-driver
cd rtl8188ce-linux-driver
make
sudo make install
sudo cp -r firmware/* /lib/firmware
echo "options rtl8188ee ips=0 fwlps=0" | sudo tee /etc/modprobe.d/rtl8188ee.conf