1. 程式人生 > >CentOS6.7虛擬機器配置靜態IP(curl: (6) Couldn’t resolve host)

CentOS6.7虛擬機器配置靜態IP(curl: (6) Couldn’t resolve host)

虛擬機器開啟虛擬網路配置,預設的有三種
三種網路配置
橋接的意思是和你的主機並行,相當於在你的主機的局域網裡面添加了一臺
電腦,虛擬機器網段和主機網段必定一致;
NAT的意思是以你的為閘道器,在主機下添加了一個區域網,此虛擬機器在此局
域網內,虛擬機器的網段和主機的網段定不一致;
此處我選擇的是NAT模式,VMnet8是NAT的預設名稱,可以先將VMnet8刪
除,然後再新新增一個新的VMnet8;
VMnet8預設配置
開啟DHCP設定,檢視裡面的閘道器IP
閘道器配置
然後開啟 /etc/sysconfig/network-scripts
配置ip

進行編輯

DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO="static"

IPADDR=192.168.189.2
NETMASK=255.255.255.0
GATEWAY=192.168.189.2
DNS1=8.8.8.8
~                     
這個時候,你ping一些ip的時候應該是可以的,但是執行curl www.baidu.com的時候回報錯:
curl: (6) Couldn’t resolve host

這個時候需要在vi /etc/resolv.conf 新增
curl

nameserver 119.29.29.29
nameserver 8.8.8.8

效果立竿見影,當場即可上網