VMware虚拟机中设置固定IP
在windows网络连接管理启用VMware Network Adapter VMnet8 并手动设置VMnet8的ipv4地址,比如
ip设置成192.168.1.100
子网掩码设置成255.255.255.0
默认网关设置成192.168.1.1
虚拟机网络连接设置选择NAT模式!!!
在VMware中 编辑>虚拟网络编辑器,选中VMnet8,点击更改设置按钮,选中NAT模式
勾选 将主机虚拟适配器连接到此网络
不勾选 使用本地DHCP服务
子网ip设置成192.168.1.1
子网掩码设置成255.255.255.0
点击NAT设置 将网关ip设置成192.168.1.1
启动虚拟机:
切换成root用户
su root
vim /etc/sysconfig/network
增加下面内容
NETWORKING=yes
HOSTNAME=localhost.localdomain
GATEWAY=192.168.1.1
查看ifcfg-eno名字
ls /etc/sysconfig/network-scripts/
查询后发现有ifcfg-eno16777736这个文件(名字不是固定的,视系统情况)
vim /etc/sysconfig/network-scripts/ifcfg-eno16777736
打开后注释原来的ONBOOT和BOOTPROTO
在末尾增加下面内容
ONBOOT=yes
BOOTPROTO=static
NETNASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=192.168.1.1
IPADDR=192.168.1.188
重启虚拟机网络
service network restart
用ifconfig命令查看ip信息,可以看到配置的IP为:192.168.1.188
查看防火墙状态 service iptables status
开启防火墙: chkconfig iptables on
开启相关端口,
修改/etc/sysconfig/iptables 文件,内容如下:
-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 8080 -j ACCEPT
重启虚拟机
shutdown -r now
ping 测试
主机ping虚拟机 ping 192.168.1.188
虚拟机ping主机 ping 192.168.1.100 (主机要关闭防火墙)