Ubuntu 14.04 — 连接已存在但无法访问互联网 — resolvconf 混乱

Ubuntu 14.04 — 连接已存在但无法访问互联网 — resolvconf 混乱

首先我要声明一下:我曾尝试通过阅读类似的问题和答案来解决我的问题,但到目前为止还没有成功。不仅如此,我认为通过对 resolvconf 进行一些更改,我把事情搞得更糟了。我需要有人能手把手地帮我解决这个问题,我将不胜感激!

情况是这样的:我住在一栋大楼里,互联网由大学网络提供。最近,网络进行了一些升级,之后我的所有连接问题都出现了。

使用相同的连接时,我的 Windows 台式电脑可以正常连接,没有任何问题。但是,我的 14.04 ubuntu 笔记本电脑显示与路由器的连接正常(有线或无线,均可),但我无法浏览任何网页。

症状: - 可以 ping IP 地址但不能 ping 网站(DNS 问题?) - 我可以 ssh 到我知道位于大学的服务器,因此在同一个网络上,通过那里,我可以使用 Firefox 进行浏览。

如果这些有帮助,我将在 ifconfig 的输出和 /etc/resolv.conf 的内容下发布,我认为在我尝试失败后需要完全重新配置。

ifconfig:

eth0      Link encap:Ethernet  HWaddr b8:88:e3:84:1a:0e  
          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)
          Interrupt:16 

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:12843 errors:0 dropped:0 overruns:0 frame:0
          TX packets:12843 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:826185 (826.1 KB)  TX bytes:826185 (826.1 KB)

wlan0     Link encap:Ethernet  HWaddr 20:68:9d:74:97:54  
          inet addr:192.168.2.100  Bcast:192.168.2.255  Mask:255.255.255.0
          inet6 addr: fe80::2268:9dff:fe74:9754/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:216847 errors:0 dropped:0 overruns:0 frame:0
          TX packets:194916 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:40559273 (40.5 MB)  TX bytes:25893877 (25.8 MB)

/etc/resolv.conf的内容:

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.1.1
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.1.1
nameserver 8.8.8.8
nameserver 8.8.4.4

编辑:nm-tool 输出:

NetworkManager Tool

State: connected (global)

- Device: eth0 -----------------------------------------------------------------
  Type:              Wired
  Driver:            alx
  State:             unavailable
  Default:           no
  HW Address:        B8:88:E3:84:1A:0E

  Capabilities:
    Carrier Detect:  yes
    Speed:           100 Mb/s

  Wired Properties
    Carrier:         off


- Device: wlan0  [ICIDU] -------------------------------------------------------
  Type:              802.11 WiFi
  Driver:            ath9k
  State:             connected
  Default:           yes
  HW Address:        20:68:9D:74:97:54

  Capabilities:
    Speed:           1 Mb/s

  Wireless Properties
    WEP Encryption:  yes
    WPA Encryption:  yes
    WPA2 Encryption: yes

  Wireless Access Points (* = current AP)
    wifiwifi:        Infra, C0:4A:00:84:6B:5C, Freq 2422 MHz, Rate 54 Mb/s, Strength 25 WPA2
    Sitecom1E55CA:   Infra, 64:D1:A3:1E:55:CA, Freq 2472 MHz, Rate 54 Mb/s, Strength 17 WPA2
    VosHotSpot:      Infra, 00:23:54:08:02:8A, Freq 2412 MHz, Rate 54 Mb/s, Strength 29 WEP
    Pritty fly for a wifi: Infra, 08:60:6E:E2:93:50, Freq 2437 MHz, Rate 54 Mb/s, Strength 15 WPA2
    @Home41596:      Infra, 00:14:6C:9A:D4:5C, Freq 2437 MHz, Rate 54 Mb/s, Strength 14 WPA
    Pauw2:           Infra, 00:1C:10:2F:B3:3C, Freq 2462 MHz, Rate 54 Mb/s, Strength 7 WPA
    belkin54g:       Infra, 00:17:3F:46:FF:7A, Freq 2462 MHz, Rate 54 Mb/s, Strength 5 WPA
    Sitecom057D42:   Infra, 64:D1:A3:05:7D:42, Freq 2447 MHz, Rate 54 Mb/s, Strength 19 WPA2
    Indigo Plateau:  Infra, 00:0C:F6:55:BE:B8, Freq 2462 MHz, Rate 54 Mb/s, Strength 17 WPA
    NZ:              Infra, 48:F8:B3:28:C2:09, Freq 2462 MHz, Rate 54 Mb/s, Strength 5 WPA WPA2
    MAX-PC_Network:  Infra, 6C:FD:B9:53:CA:68, Freq 2427 MHz, Rate 54 Mb/s, Strength 10 WPA WPA2
    *ICIDU:          Infra, 80:1F:02:A4:9E:BC, Freq 2462 MHz, Rate 54 Mb/s, Strength 89 WPA2
    Zadnuk:          Infra, 00:01:E3:C3:C0:61, Freq 2437 MHz, Rate 54 Mb/s, Strength 15 WEP
    Studententehuis: Infra, 98:FC:11:B1:AC:99, Freq 2462 MHz, Rate 54 Mb/s, Strength 7 WPA2

  IPv4 Settings:
    Address:         192.168.2.100
    Prefix:          24 (255.255.255.0)
    Gateway:         192.168.2.1

    DNS:             192.168.2.1

干杯,ArcM

答案1

  • 保持网线插入。
  • 在网络管理器中断开与网络的连接
  • 将 /etc/resolv.conf 设置为以下 3 行:

    # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
    #     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
    nameserver 127.0.0.1
    

(注意:127.0.0.1代替127.0。1.1)

  • 在网络管理器中连接到有线网络

一旦您这样做,DHCP 就会选择正确的配置 - 与 Windows 计算机的方式非常相似。

编辑

您的 dnsmasq 似乎不知何故坏了。dnsmasq 是一个本地缓存名称服务器,它会记住网站的 IP 地址,下次您请求它们时,它会提供答案,而不是将请求发送到网络名称服务器。要验证是否是这种情况,请编辑文件/etc/NetworkManager/NetworkManager.conf并注释掉(在行前面加上 #)dns=dnsmasq。然后使用 NM 断开有线连接并重新连接。让我们知道发生了什么。

答案2

我遇到了同样的问题。我可以连接到 win7 机器,但我无法连接到大学网络的 ubuntu 14.04 机器,尽管我已经调整了相同的设置。
经过 2 天的检查,我明白自动代理设置在 win7 机器上有效,但在 ubuntu 上无效。

因此,首先你需要找到一台连接互联网的机器并输入

chrome://net-internals/#proxy

在 google-chrome 地址栏中。在有效代理设置标题下,您应该看到 Pac 脚本地址。请记下此地址。
您应该在 Ubuntu 机器中单击系统设置->网络->网络代理。在选择方法为自动后,您应该输入刚刚记下的 pac 脚本。
最后,您应该单击应用系统范围按钮。
重置连接后,您就可以访问互联网了。

相关内容