CentOS7在vmware中的网络设置的介绍.docx
上传人:诗文****仙女 上传时间:2024-09-12 格式:DOCX 页数:9 大小:14KB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

CentOS7在vmware中的网络设置的介绍.docx

CentOS7在vmware中的网络设置的介绍.docx

预览

在线预览结束,喜欢就下载吧,查找使用更方便

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

CentOS7在vmware中的网络设置的介绍前言:由于工作中需要使用Linux,在虚拟机中装了CentOS7,以作实验之用,安装后使用过程中出现不少问题,主要是网络问题,安装后出现下列几种状况:(1)宿主机网络正常,在虚拟机的centos中无法访问外网。(2)宿主机可以ping通,且可以使用SSH连接,但无法telnet虚拟机centos的端口。(3)centos固定IP问题(4)防火墙设置问题经过查阅相关资料及实践,才把网络问题解决,在此记录一下。一、环境说明vmwareworkstation10Linunx系统:CentOS7,官网下载地址二、centos在vmware中的安装CentOS7在vmware虚拟机中安装流程不复杂,网上已有很多教程(可参考其中一篇(百度经验上的)),本文不重复,简要作以下说明及注意地方。使用典型安装,安装程序光盘映像文件按机器实际情况选择CPU、磁盘大小,本机是i7,8g内存,分配了2g,2核给CentOS7。重点:网络类型有三种可参考此文章,由于不想占用当前已有的IP,选择NAT,以宿主机为路由。安装软件类型可选择最小安装,也可选择文件服务器、基本网页服务器等。建议最小安装,干净。三、NAT网络设置使用NAT网络设置,不占用IP资源,设置方法可参考这篇文章,这里作主要几个重要设置点说明:(1)设置虚拟机为NAT网络,右击虚拟机->设置,如下图:(2)查看VMnet8的网络设置控制面板->网络和Internet->网络连接,可见vmnet1和vmnet8两个虚拟网卡,查看vmnet8,右击->属性,查看ipv4地址,可见vmware已自动分配了一个地址。如下:(3)共享网络实际网卡->右击->共享,如下(3)设置虚拟网络编辑器,编辑->虚拟网络编辑器,如下:此处的子网IP与vmnet8网段一致,vmnet8是192.168.31.1,则此处设置为192.168.31.0即可。掩码与vmnet8一致。另外,“使用本地dhcp服务将IP地址分配给虚拟机”可以先勾选,后面固定IP的时候再取消。(4)NAT设置设置后,进入虚拟机,如无意外,是可以正常连接网络了。(5)查看IP并测试使用ifconfig进行测试,此处可查看到虚拟的IP,它的IP是dhcp自动分配的。[root@localhostsysconfig]#ifconfig在虚拟机ping宿主机IP,测试是否连通:[root@localhostsysconfig]#ping192.168.31.1``在宿主机ping虚拟机IP,测试是否连通:[root@localhostsysconfig]#ping192.168.31.128“若能连通,即证明网络设置完成,可以使用SSH连接虚拟机centos了。四、设置固定IP按上述方法,虽然可以连通,但由于是使用dhcp动态分配的,每次重启后,可能会变化,因此最好把它设置为固定IP。可以参考此文以下几点需要注意一下:VMware虚拟网络编辑器中取消“使用本地DHCP服务将IP地址分配给虚拟机”的勾选。修改/etc/sysconfig/network-scripts/中ifcfg开头的对应的网卡配置。修改/etc/resolv.conf,添加域名解析。(1)修改网卡配置说明注意当前网卡的名称,使用ifconfig可查看到,本机安装后网卡名称是:ifcfg-eno16777736;打开此文件,主要配置以下几项(无则添加上去):ONBOOT=yes设置为开机后启动IPADDR=192.168.31.128#此处设置固定的IPNETMASK=255.255.255.0#此处设置掩码GATEWAY=192.168.31.2#此处设置网关IPBOOTPROTO=static#设置为静态如下图:(2)修改/etc/resolv.conf实现域名解析未做此设置前,在虚拟机中ping外网域名,会报unknownhost错误,如pingwww.baidu.com,则报ping:unknownhostwww.baidu.com。在/etc/resolv.conf中添加以下设置:nameserver192.168.31.2如下图:这样,虚拟机可以使用ping测试外网域名,正常。五、设置防火墙iptablesCentOS7默认的防火墙不是iptables,而是firewall,要使用iptables,需要先安装。完整安装过程网上已有很多教程,参考此篇,安装完成后,即可使用iptables了。由于在虚拟机上安装了mysql,并正常启动mysql,但是发现在宿主机无法连接到mysql,但是ping虚拟机是连通的,可想而知一定是端口问题。尝试在宿主机使用telnet此端口,也是无法连接,可以ping能,端口却无法telnet,两种