没有网络连接但名称服务器正常,没有防火墙

没有网络连接但名称服务器正常,没有防火墙

两天来,我的笔记本电脑无法再连接到互联网(即路由器以外的所有机器)。我调查了以下事情:

  1. 网络访问工作良好半周前。
  2. 我不知道是什么原因导致了停电。
  3. 系统:Ubuntu 14.04,XFCE,完全修补
  4. 可以访问路由器的 Web 界面以及我家网络中的其他机器都很好
  5. 不能达到任何外部的服务器,无论通过名称还是 IP。
  6. 我添加了 Google8.8.8.8DNS 解析器,没有变化(找到 5 个之后就不奇怪了……)
  7. ufw被禁用:

    $ sudo ufw status
    WARN: Doppeltes Profil 'Apache', zuletzt gefundenes wird verwendet
    WARN: Doppeltes Profil 'Apache Secure', zuletzt gefundenes wird verwendet
    WARN: Doppeltes Profil 'Apache Full', zuletzt gefundenes wird verwendet
    Status: Inaktiv
    
  8. iptables没有奇怪的条目:

    $ sudo iptables-save
    *filter
    :INPUT ACCEPT [240:30526]
    :FORWARD ACCEPT [0:0]
    :OUTPUT ACCEPT [2994769:4696400653]
    COMMIT
    
  9. 我检查了路由器,那里没有活动的防火墙。此外,所有其他运行 Ubuntu 的计算机都可以正常连接到网络。

  10. eth0和之间没有区别wlan0,两者都不起作用。

  11. ifconfig输出:

    $ ifconfig
    eth0      Link encap:Ethernet  HWaddr 00:17:a4:e8:2a:9c  
              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:18 
    
    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:229 errors:0 dropped:0 overruns:0 frame:0
              TX packets:229 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0 
              RX bytes:30871 (30.8 KB)  TX bytes:30871 (30.8 KB)
    
    tun0      Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00  
              inet addr:10.8.0.6  P-t-P:10.8.0.5  Mask:255.255.255.255
              UP POINTOPOINT RUNNING NOARP 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:100 
              RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
    
    wlan0     Link encap:Ethernet  HWaddr 00:1b:77:34:2f:09  
              inet addr:192.168.178.23  Bcast:192.168.178.255  Mask:255.255.255.0
              inet6 addr: fe80::21b:77ff:fe34:2f09/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:188 errors:0 dropped:0 overruns:0 frame:0
              TX packets:262 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:27175 (27.1 KB)  TX bytes:35542 (35.5 KB)
    
  12. 输出route -n

    $ route -n
    Kernel IP routing table
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    0.0.0.0         10.8.0.5        128.0.0.0       UG    0      0        0 tun0
    0.0.0.0         192.168.178.1   0.0.0.0         UG    0      0        0 wlan0
    10.0.0.0        10.8.0.5        255.255.255.0   UG    0      0        0 tun0
    10.8.0.1        10.8.0.5        255.255.255.255 UGH   0      0        0 tun0
    10.8.0.5        0.0.0.0         255.255.255.255 UH    0      0        0 tun0
    128.0.0.0       10.8.0.5        128.0.0.0       UG    0      0        0 tun0
    188.192.138.205 192.168.178.1   255.255.255.255 UGH   0      0        0 wlan0
    192.168.178.0   0.0.0.0         255.255.255.0   U     9      0        0 wlan0
    

我现在基本上已经束手无策了。我该怎么做才能让笔记本电脑重新连接到网络?如果您需要任何诊断数据,我们将非常乐意提供。

答案1

尝试这个:

# stop network manager
sudo /etc/init.d/NetworkManager stop
# if on a cable connection, re-run with dhcp
sudo ip link set dev eth0 down
sudo dhclient eth0
# try to ping via ip first
ping 8.8.8.8

(ifconfig 输出后更新)

目前您使用的是 wlan,只需确保插入一个 caple 并重新检查 eth0 和 DHCP。必须有一个到网关的默认路由,如评论中所述,例如

 sudo ip route add default via 192.168.178.1

答案2

尝试这个:

  1. 点击右上角的网络符号→编辑连接

  2. 突出显示您的 VPN 连接 →编辑

  3. IPv4 设置路线...并检查仅将此连接用于其网络上的资源并保存。然后尝试访问互联网。

答案3

你的

 ifconfig

说?

您获取到 IP 了吗?您的适配器是否配置了 DHCP?您的路由器 DHCP 服务器是否已启用?

相关内容