以前出現過很多次這樣的問題了,哎,小白,沒辦法。
前提是,能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了。。。。
還不行自行百度。。。