若明居者 2015-04-28 01:15 采纳率: 100%
浏览 9595
已采纳

双系统 Ubuntu 无法联网,ping不通网关

这几天在win8的台式机上装了个Ubuntu 14.04双系统,64位的,但是在Ubuntu系统中怎么折腾也不能联网,照着网上各种说法配置都不行,路由器网关ping不通,报 Destination Host Unreachable,但ping本机地址正常,重启到windows系统也可以正常上网。
特来请教各位。下面详细说一下情况:


系统配置:Win8 + Ubuntu 14.04LTS 双系统64位UEFI启动,其中Ubuntu全新安装
网络环境:校园网,通过路由器 分配静态IP上网


填了下IP地址、网关和DNS什么的,就按照网上说的,修改/etc/network/interfaces:
本来里边只有一个环回地址,添加自己的静态IP设置:
auto eth0
iface eth0 inet static
address 192.168.1.8
netmask 255.255.255.0
gateway 192.168.1.1
在/etc/resolv.conf 也加入了DNS地址:
nameserver ......


相同的配置在windows下毫无问题,但在这个Ubuntu下就不行,测试ping的结果:
ping 127.0.0.1,正常
ping localhost,正常
ping 192.168.1.8(自己的IP),正常
ping 192.168.1.1(网关),报的信息如下:
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
From 192.168.1.8 icmp_seq=1 Destination Host Unreachable
From 192.168.1.8 icmp_seq=2 Destination Host Unreachable
...
完全不通。
ping 外网地址就更不行了。ping DNS地址同样报 Destination Host Unreachable
ping 192.168.1.7(局域网里另一台开着的电脑),也不通。
而且用局域网里另一台电脑看路由器的连接列表,根本没有我这个IP!其他机器上网都正常。


网线确定应该是插好的,因为重启后切换成windows就可以正常联网。。


期间N次更改auto eth0相关的设置,N次重启网络 /etc/init.d/networking restart
还有 ifdown/ifup eth0 也试过,重启系统也试过,都没有作用。


用ifconfig -a命令看过了,列出的貌似正常,一个eth0,其IP和网关就是我设的那个,但接收发送包数都是0:

ifconfig -a

eth0 Link encap:以太网 硬件地址 74:**:**:**:**:3f
inet 地址:192.168.1.8 广播:192.168.1.255 掩码:255.255.255.0
UP BROADCAST MULTICAST MTU:1500 跃点数:1
接收数据包:0 错误:0 丢弃:0 过载:0 帧数:0
发送数据包:0 错误:0 丢弃:0 过载:0 载波:0
碰撞:0 发送队列长度:1000
接收字节:0 (0.0 B) 发送字节:0 (0.0 B)

lo Link encap:本地环回
inet 地址:127.0.0.1 掩码:255.0.0.0
inet6 地址: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 跃点数:1
接收数据包:138 错误:0 丢弃:0 过载:0 帧数:0
发送数据包:138 错误:0 丢弃:0 过载:0 载波:0
碰撞:0 发送队列长度:0
接收字节:10645 (10.6 KB) 发送字节:10645 (10.6 KB)
网卡MAC地址也没有错。


route -n 命令显示信息:
内核 IP 路由表
目标 网关 子网掩码 标志 跃点 引用 使用 接口
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0


不知道是不是网卡的问题,贴一下网卡型号:瑞昱 RTL8168/8111/8112 Gigabit Ethernet Controller,宏碁制造


实在不知道问题在哪儿了,路过的还请指点一下,感激不尽!

  • 写回答

5条回答

  • baidu_31951969 2015-10-12 08:45
    关注

    终于搞定了 原来现在的电脑在biso中就有有关网络链接的设置 我机子是dell optiplex 9020 原先遇到的问题就是一旦进行ubuntu与win系统的切换之后就不能上网了
    解决办法: 请检查你biso里有关网络(NIC)的设置 选择NIC: enable with Desktop Cloud 并制定静态ip OK

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?

悬赏问题

  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料