CentOS6.7虛擬機器配置靜態IP(curl: (6) Couldn’t resolve host)
阿新 • • 發佈:2018-11-21
虛擬機器開啟虛擬網路配置,預設的有三種
橋接的意思是和你的主機並行,相當於在你的主機的局域網裡面添加了一臺
電腦,虛擬機器網段和主機網段必定一致;
NAT的意思是以你的為閘道器,在主機下添加了一個區域網,此虛擬機器在此局
域網內,虛擬機器的網段和主機的網段定不一致;
此處我選擇的是NAT模式,VMnet8是NAT的預設名稱,可以先將VMnet8刪
除,然後再新新增一個新的VMnet8;
開啟DHCP設定,檢視裡面的閘道器IP
然後開啟 /etc/sysconfig/network-scripts
進行編輯
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
效果立竿見影,當場即可上網