一直在使用在vmware,网络一直配置成dhcp,也没出现什么问题,但某一天,发现SSH连接不上了,通过vmware登录进去一看,发现IP已经变了,不久,另一台机器的IP也发生了自动变化,IP这一变化不要紧,涉及host、项目文件等配置文件都一一改变,相当不方便,便想着将系统的dhcp改成静态指定,我做如下设置:
vim /etc/sysconfig/network-scripts/ifcfg-ens33
在ifcfg-ens33文件改动如下:
将BOOTPROTO=dhcp改成BOOTPROTO=static
增加DNS、IPADDR、GATEWAY
DNS1=114.114.114.114
DNS2=8.8.8.8
GATEWAY=192.168.139.1
其中GATEWAY的值,我一开始拷贝windows 网络连接--》“VMware Network Adapter VMnet8”里的IP地址,因为VMWARE虚拟了这个网卡,原以为设置此虚拟网卡的IP地址即可。
但设置完成后,一直wget不到外网的软件包,或者ping www.baidu.com都不通。出现这种问题,一直以为DNS没配置成功,用“centos7 配置DNS”关键词搜索了百度资料,并照着做了几遍,还是连接不到外网。耽误了不少时间。
最后,检查vmware时,想起vmware有自己的IP:192.168.1.2,就将centos试着设成该IP,结果连接上外网,ping www.baidu.com也通了。XXX,好吧,不经意的事情,有时也能把你搞晕晕了。