CentOS7配置静态IP
CentOS配置静态IP报错怎么办?虚拟机能ping通主机,主机ping不通虚拟机怎么办?虚拟机不能ping通主机怎么办?文章给你答案
CentOS配置静态IP
一、检测配置成功的方法
1.虚拟机能访问互联网
ping sohu.com
2.虚拟机和物理机可以相互ping通
在物理机打开命令行窗口,ping虚拟机的IP
ping 192.168.X.X
二、配置步骤
1.查看物理机IP
打开cmd输入
ipconfig -all
找到对应物理机IP(IPV4地址)
2.配置虚拟机网络模式
打开虚拟机,编辑虚拟机设置
采用NAT模式
3.设置NAT模式网段
首页,编辑,虚拟网络编辑器,选择第二个,NAT模式
子网IP的C位要求与物理机不同,此处设置为149
NAT与子网IP的C位保持一致,设置149
DHCP设置同上
4.编辑修改配置文件
找到目录下ifcfg-ens33文件,编辑
vi /etc/sysconfig/network-scripts/ifcfg-ens33
进入VI编辑模式修改配置文件,这是修改后的结果
注:倒数第四行IP填错了,应该为192.168.149.131
退出编辑模式,重启网络
注意:每次编辑后必须输入命令重启网络
service network restart
5.测试
1.测试网络是否链接成功
ping baidu.com
2.测试虚拟机是否能连接到物理机(ping物理机IP)
ping 192.168.x.x
3.测试物理机能否连接到虚拟机(ping虚拟机IP)
ping 192.168.149.131
三、报错解决方案
1.网络重启失败
网络重启报错:Job for network.service failed. See ‘systemctl status network.service’ and journalctl -xn’ for details
解决方法:
关闭 NetworkManger 服务
service NetworkManager stop
永久关闭Manager网卡
chkconfig NetworkManager off
再次重启网卡
service network restart
最后再检查网卡配置信息,是否和更改前一致。
2.ping不通
有以下几种情况
- 虚拟机能ping通主机,主机ping不通虚拟机
- 虚拟机不能ping通主机,主机可以ping通虚拟机
- 虚拟机不能ping通主机,主机ping不通虚拟机
解决流程:
优先考虑VI编辑配置文件中IP是否填写正确,确认无误后还是无法ping通,再看物理机中网络适配器是否存在VMNAT8,如果不存在,使用卸载工具,彻底卸载VMware,重新安装一个新版本(切换版本有时候很管用),如果显示网络未启用/无网络
Win+r 输入services.msc 确定
服务界面找到五个VMware的服务,全部停止
然后找到Device 中下图的两个服务,右键属性,启动类型为自动
再在VMware的虚拟网络编辑器选择还原网络设置
还原之后重新配置一次,大概率会出现一方可以ping通的情况
接下来,只需要关闭物理机防火墙,再进行ping操作,即可。
更多推荐
所有评论(0)