虚拟机(VMware)安装Centos后,网络配置(设定静态IP、本地主机与虚拟机互ping通)
提示:写这篇东西的背景是:本人对计算机网络不太熟,但又遇上要配置虚拟机。本想着搭个集群环境直接就搞正事,谁知道直接卡在网络ping不通这里了,尴尬。后来当然去补习了一番计算机网络相关知识,很快就当场搞懂什么IP、网关、子网掩码之类的概念,后来又记不清了。经过一番百度,找到了正确的方法。现在先记录一个可行的配置过程供参考,大家平时急用就先按操作弄通环境,不要去考虑背后的原理。
文章目录
虚拟机(VMware)安装Centos后,网络配置(设定静态IP、本地主机与虚拟机互ping通) 前言一、VMware Workstation 配置部分?二、Centos的网络文件配置1.打开配置文件2.重启centos网络服务 总结补充前言
这里主要分两大部分要设置的。
1:VMware Workstation 环境配置
2:Centos系统内部的网络文件配置
提示:以下是本篇文章正文内容,下面案例可供参考
一、VMware Workstation 配置部分?
打开虚拟机的首页就是这界面,按下图指引单击。
弹出下面窗口后,点击配置
弹出下面窗口后,点击VMnet8
弹出下面窗口后,按图点选,然后,设定子网IP和子网掩码(先不展开说,照着同样填了先)
继续设置NAT
继续单击DHCP设置按钮,弹出编辑页面
确定后,虚拟机网络编辑器的设置就完成了!
二、Centos的网络文件配置
1.打开配置文件
敲入命令行:“vi /etc/sysconfig/network-scripts/ifcfg-eth0”最后这个“ifcfg-eth0”这个文件名称可能不一样 我的7.5版本是:“ifcfg-ens33”所以命令是:“vi /etc/sysconfig/network-scripts/ifcfg-ens33”不要复制我的配置文件,你只要把你原有的文件,对照着,已有的参数做更改,缺少的参数加上即可!
TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=static <!--将原来的dhcp改成"static"-->DEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_FAILURE_FATAL=noIPV6_ADDR_GEN_MODE=stable-privacyNAME=ens33UUID=83cae099-86f6-4db8-8c22-304b7906a292DEVICE=ens33ONBOOT=yes <!--这儿要将"no"改成"yes"-->IPADDR=192.168.1.101 <!--IP前三位虚拟机网络配置的子网的前三位一样,最后一位可以自己设-->NETMASK=255.255.255.0 <!--子网掩码和虚拟机网络配置的一样-->GATEWAY=192.168.1.1 <!--网关和虚拟机网络配置的一样-->DNS1=192.168.1.1 <!--新加一个DNS1,IP和网关一样-->~
2.重启centos网络服务
敲入命令
service network restart
结果。
然后,ifconfig
然后在window本机打开cmd或者powershell,ping一下
这就意味着本机ping Centos成功了!
Centos ping 本地
以上返回意味成功了!
Centos ping 百度
成功返回,意味着可以访问外网了!
再按同样的套路设定另一台Centos的网络配置文件
然后Centos1 ping Centos2
ping通!
总结
以上就是设定好了虚拟机的网络配置文件,然后再设置Centos的网络配置文件,然后Centos就可以上网,也可以本机 \Centos1\Centos 2群P了(P特指ping>_<)。
补充
第二天一觉醒来,发现CentOS之间可以ping通,主机可以ping通CentOS;唯独CentOS ping 不通主机!!网上转了一遍,什么关防主机火墙,什么改CentOS路由表,试了都没有用。。。最后把VMwareWorksta和Centos的网关改了最后一位的参数192.168.1.X ,把这X换一下,也不知道是缓存还是什么原因,就好了。这些逼问题真是千奇八怪的解决方式。
如果觉得《虚拟机(VMware)安装Centos后 网络配置(设定静态IP 本地主机与虚拟机互ping通)》对你有帮助,请点赞、收藏,并留下你的观点哦!