给CentOS7虚拟机设置固定IP

想着配一个ftp服务器玩玩,服务端用CentOS 7,客户端用FileZilla ,客户端装在物理机上为了方便下了一个XShell,之前虚拟机配置的的是DHCP自动获取ip每次XShell登陆有点麻烦,就像弄个固定的ip就省事多了。

那么就有了这样的需求:

1.物理主机IP为设置自动获取,不管什么情况下,不受虚拟机影响,只要连接外网就可以正常上网。

2.只要笔物理主机可以正常访问外网,启动虚拟机中的ContOS 7系统就可以正常访问外网,无需再进行任何设置。

3.虚拟机设置为固定IP,不管主机在什么网络环境下,是断网环境,还是连接任何网段访问外网的环境下,虚拟机的IP都固定不变,而且使用终端连接,始终不变,正常连接。

4.虚拟机的固定IP可以按照自己想设置的IP地址网段随意设置。

完成上面的需求我用的是NAT+固定IP的模式:

物理机为win10,虚拟机为虚拟机为VMware Workstation 14Pro中文版,虚拟机中的Linux系统为CentOS 7 64位。

设置虚拟机的网络连接方式:


(网卡连接方式选择NAT模式)

点击NAT设置进去设置网关:


网关的ip设置在子网段内也就是上一步的子网ip

配置物理主机VMnet8参数:


修改虚拟机的网络配置:


进入/etc/sysconfig/network-scripts/

编辑网卡配置文件

vim ifcfg-ens33

配置文件具体设置:

最后查看一下网卡 ~ 

ifconfig ens33

再验证下成功没


如果报错  name or service not known


1 首先 添加dns服务器

vi /etc/resolv.conf

在文件中添加如下两行:

nameserver 8.8.8.8

nameserver 8.8.4.4

保存退出,重启服务器。之后再ping 一次试一试


如果没有解决 继续:

2 设置一个文件:

vi /etc/sysconfig/network-scprits/ifcfg-ens33  (这个文件名称 可能会不同,我的是ens33 有的好像是ens 加上其他数字) 

在文件中 找到 ONBOOT=NO 改成 ONBOOT=yes

保存退出

重启网络: service network restart


然后再ping  就成功了!


好啦 这就是绑定虚拟机静态ip的方法了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容