我刚刚在 HP Pavilion 上安装了 Linux 和 Ubuntu 14.04 以及 Windows 8。首先,我的显卡出现了问题,它说只能在低图形模式下运行。但是当我尝试这样做时,它就停了下来。
我用 Google 搜索了一些可能的解决方案,但它们都需要互联网连接,而我无法获得互联网连接。我可以在恢复模式下启动,但无法连接到有线或无线连接。它可以同时看到两者,但无法连接,只是不断尝试连接。
对于任何一个问题的任何帮助都将不胜感激。
$ sudo lshw -c network
*-network
-description: Wireless interface
-product: RT3290 Wireless 802.11n 1T/1R PCIe
-vendor: Ralink corp.
-physical id: 0
-bus info: pci@0000:08:00.0
-logical name: wlan0
-version: 00
-serial: 54:35:30:80:eb:01
-width: 32 bits
-clock: 33MHz
-capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
-configuration: broadcast=yes driver=rt2800pci driverversion=3.13.0-29-generic firmware=0.37 latency=0 link=no multicast=yes wireless=IEEE 802.11bgn
resources: irq:18 memory:c2610000-c261ffff
*-network
description: Ethernet interface
product: RTL8101E/RTL8102E PCI Express Fast Ethernet controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:09:00.0
logical name: eth0
version: 08
serial: a0:1d:48:e4:ff:c4
size: 100Mbit/s
capacity: 100Mbit/s
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full firmware=rtl8106e-2_0.0.1 04/23/13 latency=0 link=yes multicast=yes port=MII speed=100Mbit/s
resources: irq:59 ioport:4000(size=256) memory:c2504000-c2504fff memory:c2500000-c2503fff
$ ifconfig -a
eth0 Link encap:Ethernet HWaddr a0:1d:48:e4:ff:c4
inet6 addr: fe80::a21d:48ff:fee4:ffc4/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:36631 errors:0 dropped:0 overruns:0 frame:0
TX packets:189 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2200377 (2.2 MB) TX bytes:38826 (38.8 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:191 errors:0 dropped:0 overruns:0 frame:0
TX packets:191 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:13717 (13.7 KB) TX bytes:13717 (13.7 KB)
wlan0 Link encap:Ethernet HWaddr 54:35:30:80:eb:01
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)
我明白了。谢谢大家的帮助。
这是两个问题的结合:
https://superuser.com/questions/756145/ubuntu-14-04-wired-connection-detected-but-no-internet-access
在我做了一些其他事情以保存更改后,它起作用了,然后我进入设置并按照下面的建议使用专有驱动程序,尽管第一次没有起作用。我不得不重新安装才能成功。
答案1
假设你插入了一个可以自动分配 IP(DHCP)的路由器,尝试一下,sudo dhclient -r
如果sudo dhclient eth0
成功,则尝试ping 8.8.8.8
发布结果,如果不成功
答案2
我的 HP Pavilion 也遇到过类似的问题,但仅限于无线方面。
以下是我修复此问题的方法:
开机运行后sudo service network-manager restart
。
然后我的无线网络开始工作了。
去System Settings->Software&Updates-> Additional Drivers
如果有可用的专有网络驱动程序,请启用它。
重新启动计算机,然后它应该可以连接。
答案3
以下是我解决问题的方法。我使用管理员权限编辑了 /etc/resolv.conf。其中有一行
# Generated by NetworkManager
我添加了行
nameserver 192.168.1.1
这是大多数路由器的 IP 地址。如果您有不同的路由器 IP 地址,请使用该地址。
额外信息。在我这样做之前,我可以通过输入 IP 地址来访问路由器。我可以 ping IP 地址,但不能 ping URL。那时我意识到我遇到了 DNS 问题。我尝试使用网络管理器编辑 DNS IP 地址,但没有成功。实际上,我的名称服务器有一个不同的 IP 地址,但我提供的 IP 地址
答案4
我可以通过执行以下操作来轻松解决该问题:
gksu gedit /etc/NetworkManager/NetworkManager.conf
然后我只需将文件中的“false”更改为“true”,然后保存并重新启动(只有网络管理器重新启动也可以)