想着配一个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的方法了。
网友评论