双系统 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,宏碁制造


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

2

6个回答

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

4
weixin_40671685
weixin_40671685 看到您的bios设置,突然想起来之前请人帮忙usb安装系统时他好像设置了bios中的nic disable,结果一去验证就是网卡被禁用的原因!
一年多之前 回复
qq_29942265
qq_29942265 回复souxun2015: 跪谢啊!有支付宝账户吗?。。。涡要送钱!
3 年多之前 回复
qq_29942265
qq_29942265 回复souxun2015: 跪谢啊!有支付宝账户吗?。。。涡要送钱!
3 年多之前 回复
qq_29942265
qq_29942265 回复souxun2015: 跪谢啊!有支付宝账户吗?。。。涡要送钱!
3 年多之前 回复
l740450789
souxun2015 这就是救人一命胜造七级浮屠啊,我捣鼓了两天了,从14.04装到了15.10.。。。。没一个能上网,网卡驱动静态IP设置都没问题,,然后改了BIOS就好了
3 年多之前 回复

在auto eth0后面一行,好像漏了一句 iface inet eth0 static吧

0
maconglingming
若明居者 哦哦,是我贴子里没加上,事实上文件里是写了的,感谢关注!请问还有什么可能的原因吗
4 年多之前 回复

我也遇到了这个问题,最后问题解决了。但我不确定是哪一步:
1)我以前配置过ssh免密码登陆,在/root/.ssh/known_hosts目录下有公钥,私钥的文件。我删除次文件rm -r /root/.ssh/known_hosts
2)我etc下hosts文件里,我把hostname对应的Ip改成了静态ip,以前对应的不是此地址。
乌班图能够联网了。但是用nm-tool命令还是获取不到网关,dns的信息。
如果你已经解决了此问题。希望可以回复下。QQ:737546268

0
maconglingming
若明居者 抱歉过了许久才看贴子。我是经过反复重装重启重设弄好的。请见后面的回复。
3 年多之前 回复

我遇到的是完全相同的问题,现在折腾死了,请问一下,你解决了吗?

0
maconglingming
若明居者 抱歉过了许久才看贴子。我是经过反复重装重启重设弄好的。请见后面的回复。
3 年多之前 回复

我遇到的是完全相同的情况 机子原装系统win7 我后来自己装了ubuntu 14.04 64bit 装的时候有那么几次不能自动获取地址
(是在刚开始的时候填写你的地区信息) 但是反复的装 总有一次可以获取地址 也就是可以联网了(尼玛 机器会耍性子的 不得不说)
然后故事就发生了 刚开始还好 系统可以自动找寻地址(DHCP)或者你也可以指定地址 然后你重启 再进入ubuntu 都可以上网 此时也能ping通网关
尼玛 一旦我重启进入win7系统 好了 那从此以后在ubuntu上再也不能联网了 也ping不通网关 这什么情况

0

楼主自己统一回复:发帖之后一直没有解决,最后重装了。重装之后,初次进入时网络连接会有一个默认连接,不管那个,直接用图形界面新建一个连接,就可以了。。参看上边回复,我的可能也与硬件或BIOS有关。现在的情况是这样的:双系统切换的时候会出问题,从windows重启到ubuntu时,要选重启而不是关机,这样ubuntu启动后再用图形界面重新选择自己建立的那个连接,就可以重新联网。否则不行。虽然我也不知道为什么。。but itworks...

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
VMware中的ubuntu18.04无法联网,网关也ping不通(附带Ubuntu18.04安装mysql)
解决办法: 这是我之前的网络配置  使用以下命令查看电脑的网络配置 sudo dhclient -v ens33 我发现这里的网关是是192.168.44.129,这也说明了我为什么ping不通上面配置的网关192.168.44.1,因为这里的192.168.44.129才是真实的网关,只要把上面配置中的网关改为192.168.44.129即可ping通网关(其实你直接ping...
CENTOS7和Ubuntu16.04配置静态IP后无法ping通网关和外部网络的问题
centos7配置静态IPcentos7安装成功后,为了保证多个虚拟机的通讯,需配置静态ip和统一网关,只需要修改网卡(用ifconfig查看使用的网卡,我的是ens33)的配置文件就行了,其他文件不用动(/etc/sysconfig/network  这个文件不用动(否则会ping不通))TYPE="Ethernet"PROXY_METHOD="none"BROWSER_ONLY="no"BOO...
ubuntu可以上外网,但是ping网关不通解决方法
问题描述:服务器浏览器可以上网,ping外网通,浏览器也可以上网,但是ping网关和局域网其他主机不通。(活久见,一般是能ping通网关,上不了外网的,这次却反过来) 原因:服务器有两个网卡,我之前在默认网卡eth0上配置了ip,但是发现网线其实插在eth1接口上,这样可以上外网(应该是系统会自动调用eth0的配置),但是ping不通网关 解决办法:1.把网线插到eth0接口上       ...
centos 7 在网桥方式下无法联网,无法ping通网关,但局域网内主机和虚拟可以正常访问
记一次深刻的教训,这个问题之前就遇到过,当时也是不管怎么百度都找不到解决方案,一直都是这种结果,虚拟机里面的配置文件没有一点问题,但是怎么ping都不通:在网桥方式下无法联网,无法ping通网关,这个我就不能忍了,ping不通外网也就算了,内网的物理主机也ping 不通,这就不能忍了!!!!!!(图片来源网络,刚好能满足我要表达的意思,拿来用用),后来在一个大神的帮助下解决了问题,当时没有记录~~...
ubuntu可以ping通网关,无法上网
实验室一台服务器放置一段时间后,忽然发现无法上网,且也无法自动获得ip地址;通过如下命令设置ip后依旧无法上网 sudo ifconfig eth0 114.213.210.204 查找资料发现可通过如下命令解决 dhclient eth0  ...
VM里面的ubuntu 可以上网,但 PING不通!
这两天很郁闷。 ubuntu 里面可以用 firefox上网,但是就是ping不通。后来终于解决了。把 本地连接的共享去了。就OK了。
虚拟机上的linux无法ping通宿主机器的IP,也无法ping通网关
我在Windows系统上安装了VW虚拟机,然后在虚拟机上安装了linux系统。linux系统使用NAT模式。但是无论如何,Windows可以ping通网关和linux的IP,但是反之则不可以。 忙活了大半天,查了各种资料,终于发现是Windows防火墙没有关闭的原因。 关上Windows防火墙,就可以ping通了。...
解决虚拟机可以连网但无法ping通的问题
前段时间鼓捣Linux(用的RHEL7),发现虚拟机通过浏览器可以联网,但无法ping通除网关外的任何地址,如下图 我并没有改动ifcfg-eno16777736的任何配置,所以是自动获取IP地址的,如下 然后查看网卡eno16777736也确实分配到了IP地址192.168.142.133,网关为192.168.142.2,如下: 然后我看了一下虚拟机配置,为了模拟一台
wmare 中虚拟机ubuntu14.04 能上网,但互相无法ping
本机win10,虚拟机wmare Workstation 12 Pro,两个虚拟机都是Ubuntu14.04 ,采用桥连接,都能上网,但只有主机能ping通虚拟机,而虚拟机无法互相ping,但虚拟机可以ping同外网ip或域名,比如www.baidu.com          解决方法:关闭本机win10的防火墙
CentOS7虚拟机无法联网,无法ping通网关
CentOS7虚拟机网络问题问题描述 在使用NAT的static为虚拟机分配固定IP地址后,重启电脑发现无法使用ssh工具(SecureCRT)连接虚拟机,并且虚拟机内无法ping通网关,只能ping通127.0.0.1 解决办法在尝试多次、查阅大量资料后得知,是因为Vmare8相关的虚拟网络进程没有启动。 右击电脑>管理>服务和应用程序>服务>找到:VMware dhcp service、V
linux-----ping不通网关---ping不通外网------CRT也连接不上问题
linux中clone了一台机器,ip,dns都配置好了发现就是连不上网,ping网关也不通   原因:因为我的ip地址的网段是依赖与vm8的,网段是随便起的,和真实的能上网的网段不在一段上,所以必须要配置成NAT模式的才行,这样才能借助vm8虚拟机--->和windos上的wm8连通,就是虚拟机和主机共享一个ip-----进而才能上网,虚拟机不会占用局域网中的ip地址。   如果是...
NAT模式下虚拟机能上网但是ping不通主机
解析: net模式,是利用虚拟网卡又重新组建了一个可以和主机不在同一网段的网络,该网络可以通过主机实现上网,但就是不能访问主机,net模式就是这样设计的。 nat模式可以上网但是不能和宿主计算机通信,理论上是更安全的,无论虚拟的系统做任何破坏,中毒,木马,最终不会影响宿主计算机。
虚拟机仅主机模式无法ping通网关
Q:虚拟机仅主机模式,静态IP无法ping通网关,无法ping通其他虚拟机,eth0无法启动 A: 1.检查配置文件 /etc/sysconfig/network-scripts/ifcfg-eth0 1 DEVICE=eth0 2 TYPE=Ethernet 3 ONBOOT=yes 4 NM_CONTROLLED=yes ...
ubuntu 16.04联网失败,求帮助,连接都正常,ping不通任何网址,这是什么原因,怎么解决啊?
-
关于Ubuntu能ping通网关但是不能上网的问题(也不能ssh,ssh功能已开)
后发现修改/etc/resolv.conf 的nameservers 为223.5.5.5后暂时有效但重启无效,发现通过/etc/resolv.conf不能更改dns服务器(原因直接可以网上找) 后发现/etc/network/interfaces里 在配置静态ip时 忘加dns-nameservers 223.5.5.5了 在/etc/network/interfaces中 au...
centos虚拟机Ping不通网关
centos虚拟机Ping不通网关 今天在VMware中安装了centos mini版本,安装完成后,用xshell连接一直连不上,本来以为是mini版本没有安装ssh server,于是就用命令: $ yum search ssh 结果报错: Could not retrieve mirrorlist 网上说是没有配置resolv.conf ,http://blog.51cto.com/p...
ubuntu16.04 重启ping不通百度
直接修改/etc/resolv.conf文件添加DNS的方法并不可行,因为重启系统后,该配置文件会被重新覆盖。原因解释:在Ubuntu中有一个 resolvconf的服务,这个服务用来控制/etc/resolv.conf的内容。所以一旦我们重启了系统或者该服务,那么/etc/resolv.conf文件中的内容将被还原为原来的内容。所以直接修改/etc/resolv.conf并不能解决这个问题。正确...
vmware虚拟机nat模式ping不通解决办法
在默认网关的位置加上虚拟机的网关地址,加上之后就能ping通了,如果虚拟机是ubuntu server,ping不通的话,可以执行sudo apt-get install ssh
桥接模式下的虚拟机中ping不通网关
桥接的虚拟机ping不通网关 配置VM,工具栏中的 :编辑->虚拟网络编辑器 点击添加网络 再选择桥接模式 2. 打开虚拟机设置,网络适配器选择桥接模式 4. 进入虚拟机,进入网络配置 5. 将宿机的IP,掩码,网关等信息配置,注意,此时选择 即可完成所有配置,如果要上网的, DNS servers一定要配置,楼主因为无上网需求,所以不配 ...
虚拟机ping不通网关之大坑
虚拟机ping不通网关之大坑ifconfig查ip配置虚拟网络编辑器重置(没用)删除网桥(大坑)(这个方法没用)配静态IP和DNS(没用,原来就这样)关于ping不通网关解铃还须系铃人 反复搞了一整天,快要升仙的时候弄出来,不记录一下感觉今天好亏呀 问题记录:VM虚拟机,三个,IP分别为:192.168.71.128,129,130。 之前用128和129搭建mininet和opendayligh...
Virtualbox中如何让Ubuntu被宿主机PING通
virtualbox是一个非常优秀的软件,通常与主机间有三种通信方式 Birdged方式,NAT方式,host-only方式 安装的默认的方式是NAT,这种方式有个缺点,虚拟机可以PING通宿主机,虚拟机也可以通过主机访问外网。 但是宿主机PING不通虚拟机,这是最让人头疼的。下面为解决方案: 我的用的系统是Ubuntu14.04 默认情况下,只有一个网卡,我们可以添加一个网卡就可以
设置虚拟机桥接模式以及解决桥接模式上不了网以及ping不通主机的问题
一.VMware设置桥接模式 1.VMware -> 编辑->虚拟网络编辑器->更改设置 选择VMnet0(桥接模式),选择与主机同名网卡 ,主机可在在网络中心查看网卡名称 2.设置桥接模式  选择桥接模式  二.解决上不了网的问题 0、在vmware虚拟机中:vmnet0对应桥接模式;vmnet1对应NAT模式;vmnet8对应仅主机模式。 安...
centos 6.9 NAT网络配置,外网ping不通
1、编辑->虚拟网络编辑器,找到VMnet8->更改设置,具体设置如图 子网IP自己设置不一定要要按照我的   这个网关要注意,我的就是因为/etc/sysconfig/network-scripts/ifcfg-eth0里面的GATEWAY写成192.168.0.1导致的 2、windows确认WMnet8是否正确 cmd->ipconfig看下i...
内网ping不通
场景: 新建了两个虚拟机, 一个作为服务器,另一个作为客户机去ping, 发现时ping不通的解决: 把防火墙关闭
Kvm启动ubuntu虚拟机无法联网
1. kvm是否启动镜像1) 现象:kvm启动qcow2 ubuntu虚拟机过程中,提示 error were found when checking the disk drive for boot 2) 解决方案 镜像硬盘引导坏了,建议更换qcow2镜像。 更换完了镜像:启动后: 如图所示:有三个网卡driver,说明镜像启动过程中正确配置网卡。 Dhclient eth0可以看到网卡可以正确分
虚拟机ping得通网关,但是ping不通外网的解决方法
1.关闭防火墙 service iptables stop 2.配置DNS 在if-eth0中配置DNS1 vi /etc/sysconfig/network-scripts/ifcfg-eth0 注意:是DNS1 3.往resolv.conf 写入nameserver vi /etc/resolv.conf 写入 nameserver 114.114.114....
物理主机不能连kvm虚拟机
kxvemn  20:39:54使用virt-manger在物理主机host1上建立了虚拟机vm,使用默认网络default,vm可以连接host1和外网。host1也可以连接vm。 但是从物理主机host2连接不到vm,请问怎么设置网络,使得其他的物理主机能够连通虚拟机。 谢谢。kxvemn  20:40:16虚拟机使用的kvm、江南浪子  20:42:50echo 1>/proc/s...
虚拟机桥接模式ping不通
宿主机连接的wifi,虚拟机使用的桥接模式,两者都采用dhcp自动获取ipping的时候,都从命令中看ip,随机执行ping命令,结果就是ping不同和,nat模式可以虚拟机是vmware虚拟机菜单栏-->编辑-->虚拟网络编辑器-->桥接模式单选按钮。选择对应的无限网卡适配器名称,自动选择不知道选择的是什么鬼,然后重启看看就ok了一开始nat模式都ping不通,在虚拟网络编辑器...
VMware 虚拟机用host-only模式ping不通主机
今天建立了一个虚拟机,网络设置成host-only模式,主机可以ping通虚拟机,但是虚拟机怎样都ping不通主机。 主机防火墙关闭,还是ping不通。 最后终于找到了原因,原来是主机地址有问题。 host-only中的主机ip地址是在适配器里面自己设置的,而不是连接网络被分配的真实ip地址,如果用虚拟机ping真实ip地址,就相当于ping外网,当然ping不通。
linux配置静态IP后ping外网不通的解决方案-续
因为上次解决完问题后还有一点小问题没有解决,上次的博客链接:http://blog.csdn.net/litiammmm/article/details/53309159 备注:环境还是与上次是一模一样的没有更改。 解决步骤: 1.因为每次重启网卡服务或者重新开机后外网都会断开,必须手动添加:route add default gw 10.0.0.1 才能继续访问外网。 2.使用:ifup
CentOS下NAT模式ping不通
原因查找过程如下:       (1) ifconfig              查看eth0是否启用,如果只有回环网卡     (2)   如上,说明eth0没有启用,使用ifup eth0启用该网卡   (3) VMWare的NAT模式下eth0与主机上的VMnet8相关联 配置为同一网段         上述ip和DNS的配置 可以直接使用图形界面
Centos7网络设置发现不能PING通网关的解决过程
一台Centos7 双网卡服务器,设置了两个对外的网卡10.**.126.221;10.**.124.221,并分别接上机房一台交换机。一切都正常了。后来为处理内存插槽灯报警,卸下机柜,清理内存插槽后,重新安装上去,重新接上网线。 发现一个问题,可以PING通连接同一个交换机的222,223,21等服务器,但是不能PING通254网关,也无法PING通相同网段的46服务器,该服务器不是连
ubuntu17.04以及16.04中不能ping通域名只能ping通对应IP解决
今天将ubuntu进行了换源,换成了国内的阿里源,结果出现了ping百度出现不能ping通的问题,后来网上查找资料发现在/etc/resolv.conf中添加上固定ip时写的nameserver即可,结果却没发现resolv.conf文件中有一句话没仔细看,导致每次关机重启后,这个文件的修改内容被抹掉了,后来找到了一个就绝办法,在固定ip时写上dns-servers 1.2.4.8 8.8.8.8
centos桥接ping不通宿主机,已解决——感谢大架构师李雨亮
将宿主机的ip改成静态ip即可
ubuntu ping不通网时的设置
-
局域网网内两设备ping不通问题解决方法
ping命令是检测源和目的ip间导通性的icmp协议,属于ip层协议。源主机ping发出含一串数据的包(如123456789abcde之类),封装在二层上,对方收到后,把这串包原路送回来,源pc收到后,认为是对方可达。所以它涉及二层的mac地址和ip层的交互。当对方存在问题时(ip地址不存在,没有路由等),对方的ip或者经过的网络节点会返回icmp的差错消息给终端源ip。 ...
Centos 7 虚拟机无法上网,并且不能ping通主机
今天安装Centos 7,不管设置静态IP还是设置动态IP都不能ping外网和主机,查了很多资料,但是都说cd /etc/sysconfig/network-scripts修改ifcfg-ens33里面的IP,但是无论怎么修改都无法ping主机和外网,猜测可能是DNS的问题,但是依然不能解决,最后在https://blog.csdn.net/u014056175/article/details/6...
qemu虚拟机ping不通网关
qemu虚拟机配置网络 ping不通网关,但是可以ping通宿主机 解决问题: 查看宿主机网关 看见一条不相关的路由 删除这条路由 route del -net 169.254.0.0 netmask 255.255.0.0 再ping宿主机,通了! ...
《Linux杂记》开发板无法ping通外网
ping: sendto: Network is unreachable 在开发板上ping路由上的IP的时候可以ping通,但是ping外网的IP的时候提示“ping: sendto: Network is unreachable”后来使用route命令看了一下。 # route 发现网关(Gateway),是空着的没有设置,于是执行一下命令设置了网关: # route add ...
桥接模式下上不了网或者ping不通主机(已解决)
网络配置 1)桥接:利用本地真实网卡(类似于局域网内增加一台独立主机,与其他局域网内机器实现通信) 条件: 1.配置文件需要手动配置IP,虚拟机与宿主机需处于同一IP段 2.虚拟机中网络编辑器中选中的是VMnet0桥接,且桥接到带有Intel(R)标志的网络 3.宿主机中IPv4中必须是自动获取...