在搞电商架构的高并发高可用时,需要在VMware新建几个linux虚拟机,如果使用VMware的默认网络是自动获取的,但有时候启动虚拟机IP地址会改变,使用很不方便,所以就整理一份静态IP地址设置的方法
1.查看物理机(主机)的网络适配器,并确定NAT对应的适配器
步骤:控制面板\网络和 Internet\网络连接
我的虚拟机是使用的这个适配器
你可以通过如下方式找到自己虚拟机使用的适配器
步骤:打开VMware-编辑-虚拟网络编辑器
这个界面待会还会涉及到,可以先不要关闭
2.设置物理机上NAT网络适配器的属性
按照截图的步骤来
第三步中的IP地址你可以自己设置,很多人的机器都是192.168.*.1
3.确认虚拟机NAT模式的网关IP,并记住它
4.设置虚拟机IP为人工配置
如果框出来的地方是灰色的,点击右下角的“更改设置”按钮,然后反选(去掉√)“使用本地DHCP服务将IP地址分配给虚拟机(D)”
5.启动虚拟机
6.配置虚拟机IP地址
6.1断开连接
左键单击电脑图标,左键单击Disconnect
6.2打开修改界面
右键单击电脑图标,左键单击Edit Connections
6.3选择对应的网卡(在6.1步中可以看到“Auto eth2”)
Address:虚拟机的IP地址,自定义的,但必须是和前面要你记住的IP在同一个网络,比如前面记住的IP是192.168.245.2,那么你可以选择192.168.245.1到192.168.245.255中的任何一个,前提是没有别人占用你设置的IP
Netmast:子网掩码,直接输255.255.255.0
GateWay:网关,填写要求记住的IP
DNS Servers:DNS服务器IP,填写要求记住的IP
点击“Apply”
7.重新连接网络
左键单击电脑图标,左键单击Auto eth2
8.测试网络
8.1 和主机是否想通
8.2 主机和虚拟机是否想通
8.3 虚拟机是否可以上网
注:有的同学可能会遇到端口不通的情况,如果不是那么较真的同学可以使用如下两个命令关闭虚拟机的防火墙
1.临时关闭防火墙(重启虚拟机后防火墙又启动了)
service iptables stop
2.永久关闭防火墙
chkconfig iptables off