CentOS ping百度无法识别主机原因和解决办法
2016-04-29 00:28
991 查看
以前出现过很多次这样的问题了,哎,小白,没办法。
前提是,能ping通主机。
情景是使用yum升级libxml2库的时候遇到不能解析centos的主机。一般是网关和centos的DNS没有设置。
解决办法:
1.按照图示设置虚拟机网卡:
![](http://img.blog.csdn.net/20160429001849011?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](http://img.blog.csdn.net/20160429001906370?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](http://img.blog.csdn.net/20160429001927730?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
这样就桥接虚拟机到本地主机的网卡了,不清楚的自己再百度。
2.查看windows的网络设置
ifconfig/all
拿到的参数,在centos里面相应设置
3.查看centos网关是否设置正确
[root@localhost ethan]# grep GATEWAY /etc/sysconfig/network-scripts/ifcfg*
/etc/sysconfig/network-scripts/ifcfg-eth0:GATEWAY=192.168.199.1
不正确就设置:
[root@localhost ethan]#vim /etc/resolv.conf 如下:
nameserver 192.168.199.1
search localdomain
查看是否使用DNS解析文件,一般都是使用的
[root@localhost ethan]# grep hosts /etc/nsswitch.conf 如下:
#hosts: db files nisplus nis dns
hosts: files dns
设置网关:
[root@localhost ethan]#vim /etc/sysconfig/network 如下:
NETWORKING=yes
HOSTNAME=localhost.localdomain
GATEWAY=192.168.199.1
[root@localhost ethan]# vim /etc/sysconfig/network-scripts/ifcfg-eth0 如下:
TYPE=Ethernet
BOOTPROTO=static
DEVICE=eth0
IPADDR=192.168.199.213
NETMASK=255.255.255.0
ONBOOT=yes
GATEWAY=192.168.199.1
4.最后重启网络服务
service network restart
一般弄完就可以ping了。。。。
还不行自行百度。。。
前提是,能ping通主机。
情景是使用yum升级libxml2库的时候遇到不能解析centos的主机。一般是网关和centos的DNS没有设置。
解决办法:
1.按照图示设置虚拟机网卡:
这样就桥接虚拟机到本地主机的网卡了,不清楚的自己再百度。
2.查看windows的网络设置
ifconfig/all
拿到的参数,在centos里面相应设置
3.查看centos网关是否设置正确
[root@localhost ethan]# grep GATEWAY /etc/sysconfig/network-scripts/ifcfg*
/etc/sysconfig/network-scripts/ifcfg-eth0:GATEWAY=192.168.199.1
不正确就设置:
[root@localhost ethan]#vim /etc/resolv.conf 如下:
nameserver 192.168.199.1
search localdomain
查看是否使用DNS解析文件,一般都是使用的
[root@localhost ethan]# grep hosts /etc/nsswitch.conf 如下:
#hosts: db files nisplus nis dns
hosts: files dns
设置网关:
[root@localhost ethan]#vim /etc/sysconfig/network 如下:
NETWORKING=yes
HOSTNAME=localhost.localdomain
GATEWAY=192.168.199.1
[root@localhost ethan]# vim /etc/sysconfig/network-scripts/ifcfg-eth0 如下:
TYPE=Ethernet
BOOTPROTO=static
DEVICE=eth0
IPADDR=192.168.199.213
NETMASK=255.255.255.0
ONBOOT=yes
GATEWAY=192.168.199.1
4.最后重启网络服务
service network restart
一般弄完就可以ping了。。。。
还不行自行百度。。。
相关文章推荐
- Linux 配置启动模式-命令行界面
- linuxmint下nano编辑器使用教程
- 【CentOS7】修改主机名
- 【CentOS7】安装GlusterFS
- 【CentOS7】GlusterFS基本操作流程
- 【CentOS7】在Windows平台通过cifs挂载GlusterFS卷
- Linux mysqldump 数据库备份与还原
- Centos6.5 yum安装LAMP环境
- 使用rsync +cwrsync实现windows和linux的文件同步
- Linux学习笔记之论坛安装
- linux日志管理
- linux基础命令(二)
- centos 7上安装python3.5.1和bs4
- centos 6 下编译打包 ceph 10.2.0
- linux3.4.2移植
- 理解Linux启动过程
- centos7编译安装mysql
- linux错误解决:CAN’T EXEC “LOCALE”: NO SUCH FILE OR DIRECTORY AT /USR/SHARE/PERL5/DEBCONF/ENCODING.PM
- Linux系统的理解及学习Linux内核的心得
- linux上破解myeclipse2014