文章目录
不能正常显示ip解决办法
1设置桥接模式
VMware的
VMware选项栏的“编辑”下的“虚拟网络编辑器”中看到VMnet0,如果看不到,需要以管理员身份启动VMware,选中VMware图标,属性,
选中如图所示,再次查看,如果还是没有,推荐一款软件,CCleaner
,安装好后,
点击2后会提示是否备份注册表,看个人意愿,然后
就会修复注册表。
系统的
选中安装的系统右键,设置,选择桥接模式
修改网卡
- 将/etc/sysconfig/network-scripts/目录下的ifcfg-ens33修改为ifcfg-ens0,使用命令
mv ifcfg-ens33 ifcfg-ens0
- 修改ifcfg-ens0文件的内容,将里面的NAME和DEVICE项修改为eth0
- 编辑/etc/default/grub并加入“net.ifnames=0 biosdevname=0 ”到GRUBCMDLINELINUX变量
运行命令grub2-mkconfig -o /boot/grub2/grub.cfg 来重新生成GRUB配置并更新内核参数。 - 将ifcfg-ens0修改为静态ip并添加网关内容,修改为下图,IPADDR要和主机网段一致,即ip前三个数字一样,NETMASK子网掩码255.255.255.0即可,GATEWAY要和主机一致,HWADDR为MAC地址,通过ip addr查看
查看主机网关ipconfig
修改完后重启reboot
查看修改网关是否成功的命令
可以通过ip route
查看输出:执行命令后,会显示所有网络接口的路由表。在输出中,找到具有“default”网关的接口。通常,这一行的格式类似于“default via [网关地址] dev [接口名称]”,其中“[网关地址]”就是你要找的配置的网关地址。
或者通过route -n
命令
如果重启网关和ip都已经生效,但是ping不通网关和主机ip,则通过VMware的编辑–》虚拟网络编辑器将VMnet0还原默认设置一下
虚拟网络编辑器还原默认设置无效解决方法
先设置虚拟机的网络适配器,勾选上此配置
再次操作虚拟网络编辑器还原默认设置是否有效,如果还不行,尝试重启宿主机
或者多还原几次虚拟网络编辑器默认设置,
重启网卡报错解决
可以通过重启网卡命令service restart network
查看是否网卡有问题,如果这个命令没有报错,则基本上没有问题,如果报错,则按照上面的修改ifcfg-ens0文件添加上MAC地址、网关等信息,然后再执行重启网关命令,如果还是不行,网上还说可能和 NetworkManager 服务有冲突,这个好解决,直接关闭 NetworkManger 服务就好了, service NetworkManager stop
,并且禁止开机启动 chkconfig NetworkManager off
。之后重启就好了,
如果是使用动态ip,则需要启动NetworkManager
使用VMnet8的NAT模式配置静态ip
1、在宿主机用ifconfig查看VMnet8的地址
2、在VMware编辑网络编辑器,子网根据VMware的ip地址最后一位设置成0,子网掩码固定255.255.255.0
3、再设置VMware8的网关
4、设置成VMware8的ip最后一位换成2
5、修改网卡后重启即可
/etc/sysconfig/network-scripts/ifcfg-ens0
宿主机可以ping通虚拟机,但是虚拟机不能ping通宿主机
通过ip route查看网关是否设置的正确