背景
自己在折腾一个lnmp的开发环境,如果不设置静态的ip,开发起来不方便,网上查了一下整理下次用
正文
vmware设置
网络连接选择nat
![](https://img.haomeiwen.com/i20818537/4edb5d5c2228bde3.png)
![](https://img.haomeiwen.com/i20818537/79eb2c84e2269867.png)
我们看到nat模式对应的网络适配器是VMnet8,我们到电脑的网络适配器页面查看
![](https://img.haomeiwen.com/i20818537/51a8dd5701f87cde.png)
记下虚拟机的网络适配器占用的ip地址,我们在设置静态ip的时候不能设置这个ip,否则会出现一些问题,这里不细说
![](https://img.haomeiwen.com/i20818537/dd12c4453438c538.png)
选择nat模式的配置,点击nat设置
![](https://img.haomeiwen.com/i20818537/8f5d7a7eb09c8073.png)
下图的网关ip需要记下,这个作为我们设置静态ip时候的网关和dns;
当然如果你想改网关ip就在上一步更改设置
![](https://img.haomeiwen.com/i20818537/c0e03c75d40373d6.png)
需要注意一下图的使用本地dhcp服务器要勾上
![](https://img.haomeiwen.com/i20818537/ca8fbdf22ade6e52.png)
查看dhcp的分配ip范围,这个也可以根据个人喜好修改
![](https://img.haomeiwen.com/i20818537/1bc1f37aabdc58be.png)
处理完图上的之后我们进入centos系统中进行设置静态ip
centos7设置
使用ifconfig命令查看我们现在使用网卡,我这里是ens33,知道名称后我们去配置文件
![](https://img.haomeiwen.com/i20818537/daf7ddec849097db.png)
配置文件目录
/etc/sysconfig/network-scripts/
这里找到对应你网卡的配置文件,我这里是ens33
vim /etc/sysconfig/network-scripts/ifcfg-ens33
下图圈着的是我们新加上的配置,网关和dns要对应上vmware那里设置的nat网关,注意是dns不设置的话,无法正常解析外网网站,ip地址也必须在dhcp分配范围内,
![](https://img.haomeiwen.com/i20818537/af505c04bd8a48e5.png)
设置完保存后 ,重启network服务,使配置生效
systemctl restart network
好了,到此我们就已经设置成功,我们可以进行ping或者curl测试一下能否正常外网即可
更换网络环境后
方法一:设置NAT模式的固定的DNS
设置网关为dns或者其他,如果原有就是这样,那就切换成自动的保存即可
![](https://img.haomeiwen.com/i20818537/913677aa44062da1.png)
![](https://img.haomeiwen.com/i20818537/0732d8cb4fa5d685.png)
![](https://img.haomeiwen.com/i20818537/030f2dfbd316da0a.png)
方法二:临时解决方案,因为再次更换网络环境可能就又会出现
出现更换网络环境后,ip不能正常访问外网可以直接还原一下,如果设置成默认设置,然后按还原后的ip来重新设置一下静态ip就可以了
网友评论