原因:zd/etc/sysconfig/network这个文件配置问题。
1.打开Ubuntu终端,输入vim/etc/network/interface。
2.然后在版本中输入以下代码:
autolo
ifaceloinetloopback
autoens33
ifaceens33inetstatic
address192.168.204.131
netmask255.255.255.0
gateway192.168.204.2
3.然后配置DNS服务器:Vim/etc/resolv.conf。
4.填写:nameserver114.114.114.114,nameserver8.8.8.8。
5.然后保存退出,重新启动网卡,Sudo/etc/init。D/网络重启。
6.然后您可以ping它,如下图所示。
在一个网段里,连在同一个交换机上,如果其他主机防火墙设置了回应ICMP包,你就可以PING通,如果没有防火墙,那更是可以PING通,通常没有毛病的机器,只要满足这两个条件之一就可以PING通其他主机 如果不能上网,,你被ARP攻击了,不过一般开个ARP防火墙就可以解决了,但最好事先开着,还有一种可能,那就是别人也在里面架设了一个DHCP服务器,刚好你是自动获取IP的,他的DHCP把你的网关指定到了别的什么地方,而还是在同一个网段,所以你就PING不通网关,却可以PING到其他主机了能PING通自己,只能说明TCP/IP协议运行正常。比如你的地址为169254xx 也能PING通自己。由于你没有正常获得DHCP分配的地址,所以无法PING通网关以及其它局域网内的主机。这种情况通常是交换机与路由器之间的链路不正常导致的。
如果是你手工指定的IP地址,那么可能是因为此IP没有与网关在同一网段。不在同一网段的主机,如果没有指定路由是无法相互PING通的。
可以通过IPCONFIG命令查看你当前的IP地址,如果是169254开头的,那么表示你的主机与DHCP间不可达。如果IP地址与其它主机不在同一网段,修改为一致即可网关上有防火墙并且设置了禁止PING!你的情况上不去网有三种可能:
一、你的设置有问题(如:IP地址、子网掩码、网关、DNS等填写有错误!)。
二、软件或系统问题(如:安装了其它软件导致与上网软件冲突、IE设置了代理服务器、防火墙阻止等)。
三、网关上有设置没能然你访问互联网。(可以找相应的管理员)原因应该是路由器无法识别这台主机的MAC地址,具体 *** 作如下。
打开本地连接——常规——属性——网络 选项卡,上面显示的是不能上外网的网卡的名称,点配置——高级——属性,里面有个网络地址,选中,点选右边的值,把网卡原来MAC地址的前四位改为0000,后面的可以不变,等于是更换了网卡的MAC地址,一路点确定,禁用再启用本地连接,重新获取IP地址后就可以上网了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)