CentOs7设置静态地址
设置地址
第一步 进入VMware——>编辑——>虚拟机网络编辑器
更改设置获取管理员权限
第二步 选择VMnet8 ,勾选使用主机适配器连接到此网络(默认的),取消使用DHCP服务,记住自己的子网IP和子网掩码,比如我的是子网IP是192.168.202.0,后面要用到的。
第三步 虚拟机设置里面选择NAT模式
第四步 编辑虚拟机网络配置文件
虚拟机里面输入 vi /etc/sysconfig/network-scripts/ifcfg-ens33 (这个文件名不一定相同,可进入该目录查看)
vi /etc/sysconfig/network-scripts/ifcfg-ens33
在这点 i 进入编辑模式 ,编辑完成点 Esc ,输入:wq 退出。
ONBOOT="yes" #开机启用本配置
IPADDR=192.168.XXX.XXX #静态IP 第三位是依据上面的子网IP填的,第四位自己定不能是1,2,255
NETMASK=255.255.255.0 #子网掩码
GATEWAY=192.168.XXX.2 #默认网关 第三位是依据上面的子网IP填的
DNS1=114.114.114.114 #DNS地址1
DNS2=8.8.8.8 #DNS地址2
第五步 重启网络配置,输入 systemctl restart network
第六步 设置配置文件
输入 vi /etc/sysconfig/network
添加配置
NETWORKING=yes
GATEWAY=192.168.XXX.2 #这里XXX根据自己的子网IP填的
( 这一步是博主ping不通的时候才加上的,有些机器不需要这步也可以的 )
这样静态IP地址配置就算成功了。
测试
输入 ping 127.0.0.1 访问宿主机
这里虚拟机访问宿主机成功。
输入 ping baidu.com 访问外网
Windows 的命令行窗口(win+R ,输入cmd)输入ping 192.168.XXX .XXX
宿主机访问虚拟机成功
两者访问不成功有几种解决办法
1. 关闭两者的防火墙
关闭Windows防火墙步骤
点击任务栏右下角的网络图标,进入网络和Intwernet设置,点击Windows防火墙
关闭Windows防火墙
关闭虚拟机防火墙
1. 查看防火墙状态
systemctl status firewalld
2. 关闭防火墙开机自启
systemctl disable firewalld
3. 关闭当前防火墙
systemctl stop firewalld
2.修改Windows的虚拟网卡地址
进入网络和Internet设置 ——>适配器设置——> 属性 ——>IPV4
默认是自动获取IP地址,我们改为虚拟机对应的IP子网地址和默认网关