虚拟机安装Centos7静态IP设置
centos7配置静态IP地址
centos7配置静态IP地址在公司内部测试时,有时候并没有⾜够多的物理服务器搭建测试环境,所以会在虚拟机上搭建测试环境。
在虚拟机上安装操作系统后,可能公司内部可以使⽤的ip地址也是有限制的,这时就需要给新安装操作系统虚拟机配置静态ip地址。
⾸先当前⽹卡名称在⽹上查到的教程是让你使⽤ ifconfig -a 命令,如果可以使⽤,那可以直接查看ether后⾯那⼀串是mac地址但是,因为是新安装操作系统,你执⾏ ifconfig -a 命令,结果是 not found那建议使⽤ip命令。
Linux的ip命令和ifconfig类似,但前者功能更强⼤,并旨在取代后者。
使⽤ip命令,只需⼀个命令,你就能很轻松地执⾏⼀些⽹络管理任务。
ifconfig是net-tools中已被废弃使⽤的⼀个命令,许多年前就已经没有维护了。
iproute2套件⾥提供了许多增强功能的命令,ip命令即是其中之⼀。
使⽤ip a 命令,查看⽹卡是ens192centos7的⽹络IP地址配置⽂件在 /etc/sysconfig/network-scripts ⽂件夹下编辑对应的ens192配置⽂件使⽤vim编辑如下:TYPE="Ethernet"PROXY_METHOD="none"BROWSER_ONLY="no"BOOTPROTO="static" # 使⽤静态IP地址,默认为dhcpIPADDR="192.168.241.100" # 设置的静态IP地址NETMASK="255.255.255.0" # ⼦⽹掩码GATEWAY="192.168.241.2" # ⽹关地址DNS1="192.168.241.2" # DNS服务器DEFROUTE="yes"IPV4_FAILURE_FATAL="no"IPV6INIT="yes"IPV6_AUTOCONF="yes"IPV6_DEFROUTE="yes"IPV6_FAILURE_FATAL="no"IPV6_ADDR_GEN_MODE="stable-privacy"NAME="ens33"UUID="95b614cd-79b0-4755-b08d-99f1cca7271b"DEVICE="ens33"ONBOOT="yes" #是否开机启⽤然后使⽤service network restart,重启服务。
CentOS7系统怎么进行IP和主机名网络配置
CentOS7系统怎么进行IP和主机名网络配置CentOS是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。
由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。
那么CentOS7系统怎么进行IP和主机名网络配置呢?CentOS7系统怎么进行IP和主机名的网络配置提示:Centos7是没有可视化界面的。
进入登录界面账号输入root 回车再输入上面设置的root密码回车系统登录成功设置IP地址、网关DNS说明:CentOS 7.0默认安装好之后是没有自动开启网络连接的!cd /etc/sysconfig/network-scripts/ #进入网络配置文件目录vi ifcfg-eno16777736 #编辑配置文件,添加修改以下内容HWADDR=00:0C:29:8D:24:73TYPE=EthernetBOOTPROTO=static #启用静态IP地址DEFROUTE=yesPEERDNS=yesPEERROUTES=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_PEERDNS=yesIPV6_PEERROUTES=yesIPV6_FAILURE_FATAL=noNAME=eno16777736UUID=ae0965e7-22b9-45aa-8ec9-3f0a20a85d11ONBOOT=yes #开启自动启用网络连接IPADDR0=192.168.21.128 #设置IP地址PREFIXO0=24 #设置子网掩码GATEWAY0=192.168.21.2 #设置网关DNS1=8.8.8.8 #设置主DNSDNS2=8.8.4.4 #设置备DNS:wq! #保存退出service network restart #重启网络ping 命令测试网络是否正常ip addr #查看IP地址设置主机名为wwwhostname www #设置主机名为wwwvi /etc/hostname #编辑配置文件www #修改localhost.localdomain为www:wq! #保存退出vi /etc/hosts #编辑配置文件127.0.0.1 localhost www #修改localhost.localdomain为www :wq! #保存退出shutdown -r now #重启系统补充:常见网络故障解决方法ip地址冲突:ip地址冲突是局域网中经常出现的问题,有的用户可能重做系统或其他原因丢失自己的IP地址,在重新写IP的时候和其他人的IP地址一样导致ip地址出错,此时电脑右下角就会有个提示框提示你IP地址已经有人用。
Centos7配置静态IP后无法ping通外网或出现两个IP的问题
Centos7配置静态IP后⽆法ping通外⽹或出现两个IP的问题场景:最近遇到⼀个问题,当通过SecureCRT或Xshell等⼯具连接虚拟机的时候,往往过了⼀两天的时间之后就突然连不上了,于是直接通过虚拟机查看IP发现IP地址不是当初设置的IP了,原来我的⽹卡设置的是DHCP分配的IP地址,IP地址不固定。
于是我通过新的IP地址重新连接,终于连上了,但是没过⼏天⼜连不上了。
这种情况⽐较苦恼,毕竟我不能总是⼀直换IP吧。
于是我把IP地址设置成静态IP,但之后⼜遇到了新的坑。
注意:环境基于Centos7问题⼀:设置静态IP之后出现⽆法上⽹的情况需要知道在设置静态IP之前是否能够上⽹,⼀般只要主机能够上⽹并且没有改过虚机的配置,基本上都能上⽹的。
除⾮你⽤的不是原⽣镜像,⽽是别⼈改过的你直接拷贝过来的,可能出现⽆法直接ping通外⽹的情况。
但⼀般都是配置的问题。
1.设置静态IPvim /etc/sysconfig/network-scripts/ifcfg-ens33把通过DHCP⽅式分配IP改为静态IP,也就是将BOOTPROTO=dhcp改为BOOTPROTO=staticONBOOT=yes表明开机⾃启动设置为静态IP之后就需要指定IPIPADDR为IP地址NETMASK为⼦⽹掩码GATEWAY为⽹关,注意,⽹关必须和虚机的⽹关地址⼀样,否则⽆法上⽹,毕竟我们只有这⼀条路⾛,对吧,⽹关可以在虚拟⽹络编辑器中找到DNS就是DNS咯,随便哪个DNS服务器都可以,你也可以⾃⼰搭建⼀个,开⼼就好。
但是要保证必须有DNS服务,并且是正常⼯作的。
⼀般出现⽆法ping通外⽹的情况都是DNS的问题,DNS相当于导航,如果导航出了问题那就只能迷路了。
注意:设置完⽹卡信息后需要重启⽹卡服务service network restart查看IP信息ifconfig或者hostname –I,可以看到,IP信息改了,并且已经可以通过⼯具连接了。
Linux学习之CentOS(一)----在VMware虚拟机中安装CentOS7(图文教程)
Linux学习之CentOS(⼀)----在VMware虚拟机中安装CentOS7(图⽂教程)⼀、 VMware简介:VMware是⼀个虚拟PC的软件,可以在现有的操纵系统上虚拟出⼀个新的硬件环境,相当于模拟出⼀台新的PC,以此来实现在⼀台机器上真正同时运⾏两个独⽴的操作系统。
VMware的主要特点:1. 不需要区分或重新开机就能在同⼀台PC上使⽤两种以上的操作系统;2. 本机系统可以与虚拟机系统⽹络通信;3. 可以设定并且随时修改虚拟机操作系统的硬件环境。
⼆、CentOS简介:CentOS(Community ENTerprise Operating System)是Linux发⾏版之⼀,它是来⾃于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译⽽成。
由于出⾃同样的源代码,因此有些要求⾼度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使⽤。
两者的不同,在于CentOS并不包含封闭源代码软件。
三、CentOS的安装:虚拟机版本:VMware Workstation_10.0.3Linux系统版本:CentOS_7(64位)物理机版本:Win 7旗舰版注:本⼈为初学者,在虚拟机上安装CentOS,⽅便同时在Win7上操作以及和物理机进⾏通信;等操作熟练之后可以装双系统。
1、虚拟机的创建:打开安装好的VMware (如果⼤家安装的VMware是英⽂版的也没关系,对号⼊座即可),选择“⽂件--->新建虚拟机”,如图:这⾥选择“⾃定义”,下⼀步:选择默认,下⼀步:选择“第三项“稍后安装操作系统”,以后安装,⽅便进⾏配置。
下⼀步:(注:上图中,第⼀项是⽤光盘安装,第⼆项是⽤硬盘⾥的ISO镜像安装)上图指的是,打算在虚拟机中模拟⼀个怎样的操作系统,这⾥选择Linux,Version⾥选择CentOS 64位,下⼀步:输⼊虚拟机名称(可以随便起),选择镜像⽂件存放的路径。
Centos7配置IP地址
Centos7配置IP地址有关于centos7获取IP地址的⽅法主要有两种,1:动态获取ip;2:设置静态IP地址在配置⽹络之前我们先要知道centos的⽹卡名称是什么,centos7不再使⽤ifconfig命令,可通过命令 IP addr查看,如图,⽹卡名为ens32,是没有IP地址的1、动态获取ip(前提是你的路由器已经开启了DHCP)修改⽹卡配置⽂件 vi /etc/sysconfig/network-scripts/ifcfg-ens32 (最后⼀个为⽹卡名称)动态获取IP地址需要修改两处地⽅即可(1)bootproto=dhcp(2)onboot=yes修改后重启⼀下⽹络服务即可 systemctl restart network[root@mini ~]# systemctl restart network[root@mini ~]#这样动态配置IP地址就设置好了,这个时候再查看⼀下ip addr 就可以看到已经获取了IP地址,且可以上⽹(ping 百度)2、配置静态IP地址设置静态IP地址与动态iIP差不多,也是要修改⽹卡配置⽂件 vi /etc/sysconfig/network-scripts/ifcfg-ens32 (最后⼀个为⽹卡名称)(1)bootproto=static(2)onboot=yes(3)在最后加上⼏⾏,IP地址、⼦⽹掩码、⽹关、dns服务器IPADDR=192.168.1.160NETMASK=255.255.255.0GATEWAY=192.168.1.1DNS1=119.29.29.29DNS2=8.8.8.8(4)重启⽹络服务[root@mini ~]# systemctl restart network[root@mini ~]#DNS服务器可以只配⼀个,我⽤的是两个免费的dns服务器,查看IP地址,测试联⽹查看代码。
CENTOS7配置静态IP后无法ping通外部网络的问题
CENTOS7配置静态IP后⽆法ping通外部⽹络的问题我今天想谈论的并不是如何配置静态IP,这样的话题已经有好多⾼⼿再谈。
我想谈的是为什么,我按照他们的教程⽆论如何也要发⽣各种问题,没办法连接外⽹的问题。
先给⼤家看我的最终版配置⽅案:我只修改了⼀个⽂件,修改的部分已经红⾊标出。
注:这个配置⾜够解决所有问题,不需要修改其他地⽅vi /etc/sysconfig/network-scripts/ifcfg-ens33TYPE="Ethernet"PROXY_METHOD="none"BROWSER_ONLY="no"BOOTPROTO="static"DEFROUTE="yes"IPV4_FAILURE_FATAL="no"IPV6INIT="yes"IPV6_AUTOCONF="yes"IPV6_DEFROUTE="yes"IPV6_FAILURE_FATAL="no"IPV6_ADDR_GEN_MODE="stable-privacy"NAME="ens33"UUID="a8f0def7-cd82-4e97-9615-fc4001fd2282"DEVICE="ens33"IPADDR=192.168.148.133GATEWAY=192.168.148.2NETMASK=255.255.255.0DNS1=8.8.8.8DNS2=8.8.4.4ONBOOT="yes"可是为社么如此简单的配置,我反复试了很多次,各个字段的意思我明明已经理解,可是依然会出各种问题。
⽐如操作系统 ping 的时候报出 name or service not known我试过很多种修改⽅法,⼤家⼀致认为是DNS没有配置好导致的。
VMware虚拟机下的CentOS7如果Ping不通百度,解决办法
VMware虚拟机下的CentOS7如果Ping不通百度,解决办法使⽤vmware安装了虚拟机之后,ip不是固定的,这在实际使⽤中就⽐较⿇烦,下⾯就将动态ip设置问静态ip先查看我们本地的ip地址1.修改vmware的⽹络设置点击编辑,然后选择虚拟⽹络编辑器,点击NAT设置,将使⽤DHCP服务的勾选去掉,因为使⽤dhcp服务是⾃动分配ip,我们不需要⾃动分配所以⼀定要去掉然后设置⼦⽹ip段,这⾥我设置为172.16.10.0⽹段,然后点击NAT设置,设置⽹关的ip地址,⽹关的ip地址⼀定要在⼦⽹ip段内设置完之后点击确定,然后应⽤。
接下来右击虚拟机,点击设置,查看虚拟机是否使⽤的NAT模式:2.修改配置⽂件虚拟机配置完之后登录虚拟机,查看ip地址,发现这时候没有ip地址了,因为我们没有使⽤dhcp服务,没有⾃动分配ip地址,所以这⾥是看不到ip地址的。
我们使⽤vim命令编辑⽹卡:vim /etc/sysconfig/network-scripts/ifcfg-ens33我们需要修改BOOTPROTO="static",也就是不使⽤dhcp⾃动分配ip地址,使⽤静态的ip地址,将ONBOOT="no"修改为yes,然后添加ip地址,⽹关,以及⼦⽹掩码,我的整体配置如下:修改成下⾯的TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=no#BOOTPROTO=dhcpDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_FAILURE_FATAL=noIPV6_ADDR_GEN_MODE=stable-privacyNAME=ens33UUID=6adf752b-d592-432e-b3a9-92f37f9fa049DEVICE=ens33ONBOOT=yes#static ipNETMASK=255.255.255.0BOOTRPOTO=static #静态IPADDR=172.16.10.129 #ipv4地址GATEWAY=172.16.10.254 #默认⽹关DNS2=8.8.8.8注意,这⾥的ip地址与⽹关地址必须与外⾯虚拟机配置的⼀样。
虚拟机的IP地址分配和网络设置的方式
虚拟机的IP地址分配和网络设置的方式虚拟机的IP地址分配和网络设置是在虚拟化环境中非常重要的一部分。
正确的IP地址分配和网络设置能够确保虚拟机之间以及与外部网络的通信。
本文将介绍虚拟机IP地址分配和网络设置的方式,以及其相关的具体操作步骤。
一、静态IP地址分配方式静态IP地址分配方式是指通过手动设置虚拟机的IP地址、子网掩码、默认网关等网络参数来实现网络连接。
这种方式适用于网络环境稳定、IP地址不经常变动的情况。
操作步骤:1. 打开虚拟机的控制面板,在网络设置中选择手动分配IP地址。
2. 输入IP地址、子网掩码和默认网关等网络参数,确保与网络环境相匹配。
3. 点击应用或保存按钮,完成静态IP地址的设置。
二、动态主机配置协议(DHCP)方式DHCP方式是指通过网络中的DHCP服务器自动分配一个唯一的IP 地址给虚拟机。
这种方式适用于大规模部署虚拟机的情况,能够简化网络管理和配置工作。
操作步骤:1. 打开虚拟机的控制面板,在网络设置中选择使用DHCP服务器分配IP地址。
2. 确保网络连接正常,虚拟机会自动向DHCP服务器发送请求获取IP地址。
3. DHCP服务器收到请求后,会给虚拟机分配一个可用的IP地址,虚拟机将自动应用该地址。
三、网络地址转换(NAT)方式NAT方式是指通过虚拟机管理软件(如VMware、VirtualBox等)自动为虚拟机分配一个内部IP地址,而对外部网络隐藏。
这种方式适用于需要虚拟机与外部网络通信,但不需要外部网络直接访问虚拟机的情况。
操作步骤:1. 打开虚拟机管理软件的设置界面,选择网络设置中的NAT模式。
2. 确保虚拟机的网络连接正常,虚拟机将自动获取到一个内部IP地址。
3. 虚拟机可以通过网络地址转换的方式与外部网络进行通信。
四、桥接方式桥接方式是指虚拟机通过桥接虚拟网络适配器与物理网络适配器相连,直接在物理网络上获得一个独立的IP地址。
这种方式适用于需要虚拟机与外部网络完全隔离,且需要让外部网络直接访问虚拟机的情况。
centos7里没有ifcfg-eth0只有ifcfg-ens33(没有Eth0网卡)
centos7⾥没有ifcfg-eth0只有ifcfg-ens33(没有Eth0⽹卡)CentOS7系统安装完毕之后,输⼊ifconfig命令发现没有eth0,不符合我们的习惯。
⽽且也⽆法远程ssh连接,这个问题解决起来还算简单: ⼀,永久搞定 1.进⼊⽬录/etc/sysconfig/network-scripts/ 2.将⽂件ifcfg-ens33重命名为ifcfg-eth0; (注意:修改需要切换⾄root⽤户) 3.编辑ifcfg-eth0 使⽤命令:vi ifcfg-eth0 只需要修改⼀个参数即可, 将NAME=ens33改为NAME=eth0(这样IP是动态的,⼀旦重启IP可能会变,我这其他⼈的电脑IP都是动态的,如果我固定死了,可能会出现IP冲突) 保存退出 如果要求静态IP就把上⾯这写参数对应改⼀下和加上去,根据⾃⼰的⽹段改,BOOTPROTO⼀定要改为static。
4.修改grub⽂件 ⽬录:/etc/default 编辑grub⽂件 使⽤命令:vi grub 在GRUB_CMDLINE_LINUX原有的参数后⾯加上"net.ifnames=0 biosdevname=0" 保存退出 5.命令⾏运⾏命令 grub2-mkconfig -o /boot/grub2/grub.cfg6.完成了,重启⼀下就ok了,不过重启之前可以顺带修改⼀个计算机名 编辑⽂件: vi /etc/hostname 就⼀⾏内容,就是计算机名,怎么写都⾏(英⽂的),保存退出 7.重启计算机 reboot8.完成⼆,临时搞定 给ens33⽹卡⼀个临时ip,。
Centos7永久修改IP地址(NAT模式)
Centos7永久修改IP地址(NAT模式)永久修改IP地址,即为设置静态的IP地址。
⼀、修改IP地址前需要准备的⼯作1、虚拟机需要使⽤NAT的⽹络模式虚拟机关机状态下,点击"编辑虚拟机设置",点击"⽹络适配器",选择"NAT模式"⼆、虚拟机NAT模式⽹络设置1、选中需要设置⽹络的虚拟机,然后分别点击“编辑”——“虚拟⽹络编辑器”打开虚拟⽹络编辑器窗⼝,点击“更改设置”说明:1、选择VMnet8⽹卡,NAT模式;2、选择NAT模式;3、取消勾选使⽤本地DHCP服务将IP地址分配给虚拟机。
若勾选,则每次开机,地址是动态的,会变的,故取消勾选。
IP地址,后⾯通过编辑⽹卡来进⾏⼿动设置;4、设置⼦⽹IP段,建议设置为192.168.X.0,或者172.16.X.0;(本⼈此处设置的为172.16.1.0)5、点击NAT设置,设置⽹关,⼀般为192.168.X.2,或者172.16.X.2 (本⼈此处设置的为172.16.1.2)2、编辑⽹卡配置信息登录系统,输⼊ip addr命令,可以看到该虚拟机的⽹卡名为成ens33进⼊/etc/sysconfi/network-script/⽬录下,找到ens33⽹卡,即:ifcfg-ens33⽂件编辑该ifcfg-ens33⽂件配置IP信息BOOTPROTO=static #dhcp改为static(动态获取,改为静态IP)ONBOOT=yes #将⽹卡设置为开机启⽤同时在⽂件最后⾯添加:IPADDR=172.168.1.100 #静态IPGATEWAY=172.16.1.2 #默认⽹关NETMASK=255.255.255.0 #⼦⽹掩码DNS1=8.8.8.8 #DNS配置3、重启⽹卡4、验证⽹络是否通畅测试内⽹,即ping宿主机IP地址测试外⽹,即ping百度⽹址三、宿主机访问虚拟机内的程序,如mysql、tomcat、redis等以MySQL为例,mysql的默认端⼝为3306,那么如何才能在宿主机(192.168.31.100)中,成功访问虚拟机内(172.16.1.100)中的mysql呢?1、通过“虚拟⽹络编辑器”——NAT设置——添加,添加端⼝映射映射传⼊端⼝对话框说明:主机端⼝:3306,可任意设置虚拟机IP地址:172.16.1.100,即虚拟机的IP地址虚拟机端⼝:3306,即需要映射的MySQL的端⼝描述:MySQL如按以上配置,当在宿主机内访问localhost:3306的时候,即为访问虚拟机172.16.1.100中端⼝为3306的MySQL服务。
VMware下Centos7桥接方式网络配置步骤详解
VMware下Centos7桥接⽅式⽹络配置步骤详解VMware虚拟机下Centos7 桥接⽅式⽹络配置完整步骤,供⼤家参考,具体内容如下⼀、打开虚拟机的设置页⾯,设置虚拟机桥接模式如图:选择桥接模式(复制物理⽹络连接可选)⼆、桥接模式配置VMware虚拟机⽹络1. 查看宿主机⽹络信息:ipconfig /all以太⽹适配器本地连接:连接特定的 DNS 后缀 . . . . . . . :描述. . . . . . . . . . . . . . . : Realtek PCIe GBE Family Controller物理地址. . . . . . . . . . . . . : 44-37-E6-D2-D6-A5DHCP 已启⽤ . . . . . . . . . . . : 是⾃动配置已启⽤. . . . . . . . . . : 是IPv4 地址 . . . . . . . . . . . . : 192.168.0.107(⾸选)⼦⽹掩码 . . . . . . . . . . . . : 255.255.255.0获得租约的时间 . . . . . . . . . : 2019年3⽉18⽇ 9:16:04租约过期的时间 . . . . . . . . . : 2019年3⽉20⽇ 5:38:07默认⽹关. . . . . . . . . . . . . : 192.168.0.1DHCP 服务器 . . . . . . . . . . . : 192.168.0.1DNS 服务器 . . . . . . . . . . . : 192.168.0.1192.168.0.1TCPIP 上的 NetBIOS . . . . . . . : 已启⽤2. 配置CentOS7 ,将主机中对应的信息填⼊下⾯对应的位置,静态ip,⼦⽹掩码,默认⽹关, DNS vi /etc/sysconfig/network-scripts/ifcfg-eno16777736说明: ifcfg-eno16777736⽂件每个⼈可能不同TYPE=EthernetBOOTPROTO=static #修改成staticDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_FAILURE_FATAL=noNAME=eno16777736UUID=bf5337ab-c044-4af7-9143-12da0d493b89DEVICE=eno16777736ONBOOT=yes #修改成yesPEERDNS=yesPEERROUTES=yesIPV6_PEERDNS=yesIPV6_PEERROUTES=yesIPADDR=192.168.0.200 # ⾃定义虚拟机的ip地址(主机是192.168.0.107),必须与主机在同⼀⽹段NETMASK=255.255.255.0 #设置⼦⽹掩码,跟宿主⼀样GETWAY=192.168.0.1 #默认⽹关,跟宿主⼀样DNS1=192.168.0.1 #DNS,跟宿主⼀样ip地址:设置和宿主机同⽹段ipNETMASK:⼦⽹掩码和宿主机相同GATEWAY: 默认⽹关和宿主机相同DNS1: 跟宿主⼀样3. 添加⽹关地址vi /etc/sysconfig/network内容如下:NETWORKING=yesHOSTNAME=xxxx #名字随便了GATEWAY=192.168.1.1 #默认⽹关和宿主机相同4. 添加DNSvi /etc/resolv.conf内容如下:# Generated by NetworkManagernameserver 192.168.0.1 #DNS,跟宿主⼀样5. 重启networkservice network restart三、测试1. 内⽹访问⾃⾝静态ip[root@localhost Desktop]# ping 192.168.0.200PING 192.168.0.200 (192.168.0.200) 56(84) bytes of data.64 bytes from 192.168.0.200: icmp_seq=1 ttl=64 time=0.036 ms64 bytes from 192.168.0.200: icmp_seq=2 ttl=64 time=0.043 ms64 bytes from 192.168.0.200: icmp_seq=3 ttl=64 time=0.047 ms64 bytes from 192.168.0.200: icmp_seq=4 ttl=64 time=0.046 ms^C--- 192.168.0.200 ping statistics ---4 packets transmitted, 4 received, 0% packet loss, time 2999msrtt min/avg/max/mdev = 0.036/0.043/0.047/0.004 ms2. 访问公⽹[root@localhost Desktop]# ping PING (180.97.33.108) 56(84) bytes of data.64 bytes from 180.97.33.108: icmp_seq=1 ttl=57 time=2.52 ms64 bytes from 180.97.33.108: icmp_seq=2 ttl=57 time=2.04 ms64 bytes from 180.97.33.108: icmp_seq=3 ttl=57 time=3.20 ms64 bytes from 180.97.33.108: icmp_seq=4 ttl=57 time=2.20 ms64 bytes from 180.97.33.108: icmp_seq=5 ttl=57 time=3.56 ms64 bytes from 180.97.33.108: icmp_seq=6 ttl=57 time=2.08 ms64 bytes from 180.97.33.108: icmp_seq=7 ttl=57 time=2.11 ms64 bytes from 180.97.33.108: icmp_seq=8 ttl=57 time=2.37 ms64 bytes from 180.97.33.108: icmp_seq=9 ttl=57 time=2.58 ms64 bytes from 180.97.33.108: icmp_seq=10 ttl=57 time=3.61 ms64 bytes from 180.97.33.108: icmp_seq=11 ttl=57 time=3.74 ms64 bytes from 180.97.33.108: icmp_seq=12 ttl=57 time=2.81 ms^C--- ping statistics ---12 packets transmitted, 12 received, 0% packet loss, time 11021ms rtt min/avg/max/mdev = 2.047/2.738/3.744/0.609 ms3. 宿主机访问虚拟机C:\Users\Administrator\Desktopλ ping 192.168.0.200正在 Ping 192.168.0.200 具有 32 字节的数据:来⾃ 192.168.0.200 的回复: 字节=32 时间<1ms TTL=64来⾃ 192.168.0.200 的回复: 字节=32 时间<1ms TTL=64来⾃ 192.168.0.200 的回复: 字节=32 时间<1ms TTL=64来⾃ 192.168.0.200 的回复: 字节=32 时间<1ms TTL=64192.168.0.200 的 Ping 统计信息:数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),往返⾏程的估计时间(以毫秒为单位):最短 = 0ms,最长 = 0ms,平均 = 0ms4. 虚拟机访问宿主机[root@localhost Desktop]# ping 192.168.0.107PING 192.168.0.107 (192.168.0.107) 56(84) bytes of data.64 bytes from 192.168.0.107: icmp_seq=1 ttl=128 time=0.487 ms 64 bytes from 192.168.0.107: icmp_seq=2 ttl=128 time=0.408 ms 64 bytes from 192.168.0.107: icmp_seq=3 ttl=128 time=0.394 ms 64 bytes from 192.168.0.107: icmp_seq=4 ttl=128 time=0.362 ms 64 bytes from 192.168.0.107: icmp_seq=5 ttl=128 time=0.401 ms 64 bytes from 192.168.0.107: icmp_seq=6 ttl=128 time=0.398 ms 64 bytes from 192.168.0.107: icmp_seq=7 ttl=128 time=0.434 ms ^C--- 192.168.0.107 ping statistics ---7 packets transmitted, 7 received, 0% packet loss, time 6005msrtt min/avg/max/mdev = 0.362/0.412/0.487/0.036 ms如果还⽆法ping通上⽹可能需要选择以下⽹卡:VMware菜单栏->编辑->虚拟⽹络编辑器做⼀下切换,保存试试以上就是本⽂的全部内容,希望对⼤家的学习有所帮助,也希望⼤家多多⽀持。
centos7网络配置
网络命令参考ip [选项] 操作对象{link|addr|route…}# ip link show # 显示网络接口信息# ip link set eth0 upi # 开启网卡# ip link set eth0 down # 关闭网卡# ip link set eth0 promisc on # 开启网卡的混合模式# ip link set eth0 promiscoffi # 关闭网卡的混个模式# ip link set eth0 txqueuelen 1200 # 设置网卡队列长度# ip link set eth0 mtu 1400 # 设置网卡最大传输单元# ipaddr show # 显示网卡IP信息# ipaddr add 192.168.0.1/24 dev eth0 # 设置eth0网卡IP地址192.168.0.1# ipaddr del 192.168.0.1/24 dev eth0 # 删除eth0网卡IP地址# ip route list # 查看路由信息# ip route add 192.168.4.0/24 via 192.168.0.254 dev eth0 # 设置192.168.4.0网段的网关为192.168.0.254,数据走eth0接口# ip route add default via 192.168.0.254 dev eth0 # 设置默认网关为192.168.0.254# ip route del 192.168.4.0/24 # 删除192.168.4.0网段的网关# ip route del default # 删除默认路由# 查看网络接口信息[root@test ~]# ip link1: lo: <LOOPBACK,UP,LOWER_UP>mtu 65536 qdiscnoqueue state UNKNOWN mode DEFAULTlink/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:002: eno16777736: <BROADCAST,MULTICAST,UP,LOWER_UP>mtu 1500 qdiscpfifo_fast state UP mode DEFAULT qlen 1000link/ether 00:0c:29:e9:5d:7f brdff:ff:ff:ff:ff:ff# 查看网卡信息[root@test ~]# ipaddr1: lo: <LOOPBACK,UP,LOWER_UP>mtu 65536 qdiscnoqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host lovalid_lft forever preferred_lft foreverinet6 ::1/128 scope hostvalid_lft forever preferred_lft forever2: eno16777736: <BROADCAST,MULTICAST,UP,LOWER_UP>mtu 1500 qdiscpfifo_fast state UP qlen 1000link/ether 00:0c:29:e9:5d:7f brdff:ff:ff:ff:ff:ffinet 192.168.23.131/24 brd 192.168.23.255 scope global dynamic eno16777736valid_lft 1383sec preferred_lft 1383secinet6 fe80::20c:29ff:fee9:5d7f/64 scope linkvalid_lft forever preferred_lft forever# 查看路由表[root@test ~]# ip route listdefault via 192.168.23.2 dev eno16777736 proto static metric 100192.168.23.0/24 dev eno16777736 proto kernel scope link src192.168.23.131 metric 100# 添加静态路由,因为路由已经存在了.就仅供参考吧[root@test ~]# ip route add 192.168.23.0/24 via 192.168.23.2 dev eno16777736 RTNETLINK answers: File exists[root@test ~]# ip route listdefault via 192.168.23.2 dev eno16777736 proto static metric 100192.168.23.0/24 dev eno16777736 proto kernel scope link src 192.168.23.131 192.168.23.0/24 dev eno16777736 proto kernel scope link src192.168.23.131 metric 100# ip route 指令对路由的修改不能保存,重启就没了.把ip route 添加到/etc/rc.local也没用.# 永久静态路由需要写到/etc/sysconfig/network-scripts/route-interface 文件中,比如添加两条静态路由:[root@centos7 ~]echo "10.15.150.0/24 via 192.168.150.253 dev eno16777736" >/etc/sysconfig/network-scripts/route-eno16777736# 系统自带的另外一个网络设置工具,详细命令请自行搜索.[root@test ~]# nmcliUsage: nmcli [OPTIONS] OBJECT { COMMAND | help }OPTIONS-t[erse] terse output-p[retty] pretty output-m[ode] tabular|multiline output mode-f[ields] <field1,field2,...>|all|common specify fields to output-e[scape] yes|no escape columns separators in values-n[ocheck] don't check nmcli and NetworkManager versions-a[sk] ask for missing parameters-w[ait] <seconds> set timeout waiting for finishing operations-v[ersion] show program version-h[elp] print this helpOBJECTg[eneral] NetworkManager's general status and operationsn[etworking] overall networking controlr[adio] NetworkManager radio switchesc[onnection] NetworkManager's connectionsd[evice] devices managed by NetworkManagera[gent] NetworkManager secret agent or polkit agent# 查看接口信息[root@test ~]# nmcli con showNAME UUID TYPE DEVICEeno16777736 10bb4ba5-df5f-4d06-8955-e7ba28f86508 802-3-ethernet eno16777 736# 在CentOS7下面,也有tui的命令# nmtui命令要小心.在编辑的时候千万别禁用了网卡.不然就惨了. 一定小心# CentOS7重启网卡的命令如下systemctl restart network.service# 在CentOS7里面,默认是没有network命令的,可以用如下命令来添加network 服务用于重启网卡yum install NetworkManager。
虚拟机安装Centos7系统实操教程详尽步骤vmwareESXi亲测通过
虚拟机安装Centos7系统实操教程详尽步骤vmwareESXi亲测通过1 CentOS7系统安装要求通过如下的操作,介绍CentOS7的具体安装配置过程虚拟机配置:内存:4GCPU:2c硬盘:50G操作系统:CentOS 7 64位IP地址:192.168.xx.xx⽹关:192.168.xx.1DNS:8.8.8.8镜像⽂件名称:CentOS-7-x86_64-Minimal-2003.iso1.1 vmware ESXi创建虚拟机点击 "Create / Register VM"显⽰弹窗"New virtual machine",选择"Create a new virtual machine",选择"Next"输⼊虚拟机名称,系统类别,系统版本,点击"Next"选择存储作为虚拟磁盘⾃定义配置CPU,内存,镜像⽂件点击"Finish",完成虚拟机的创建1.2 CentOS7系统安装步骤进⼊引导页⾯,选择"Install CentOS 7"选择语⾔后,点击"Continue"设置时区设置"安装位置INSTALLATION DESTINATION"-->"磁盘分区"--"⼿动配置分区"注意选择⽂件系统为ext4选择"开始安装"设置root密码,如果密码长度少于8位,会提⽰要按“完成”两次来确认,安装继续等待安装相关的依赖包即可最后按照提⽰重启系统cd /etc/sysconfig/network-scripts/ #进⼊⽹络配置⽂件⽬录vi ifcfg-ens192 #编辑配置⽂件,添加修改以下内容⽹络配置项说明TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=static #配置静态IP地址DEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_FAILURE_FATAL=noIPV6_ADDR_GEN_MODE=stable-privacy NAME=ens192UUID=3723a8ca-b264-4eea-85fc-80ff8e603353 DEVICE=ens192ONBOOT=yes #开机⾃启⽹络服务IPADDR=192.168.100.104 #设置IP地址NETMASK=255.255.255.0 #设置⼦⽹掩码GATEWAY=192.168.100.1 #设置⽹关重启⽹络systemctl restart network #重启⽹络修改DNS服务配置vi /etc/resolv.conf测试连通性ping #测试⽹络是否正常。
CentOS7安装教程(步骤齐全)
CentOS7安装教程(步骤齐全)第⼀步:选择Install CentOS7来进⾏安装
第⼆步:选择安装语⾔,建议选择English,然后点击继续
第三步:依次进⾏ [软件选择]和[分区操作]
3.1、软件安装选择,刚开始建议选择GNOME桌⾯,环境附加选择GNOME应⽤程序、互联⽹应⽤程序、和开发⼯具
第四步:分区操作,也可以选择⾃动分区
4.1、⼿动分区操作
4.2、进⾏⼿动分区配置,点击[我要配置分区]后点击完成
4.3、进⼊⼿动配置分区界⾯
点击+ 新增⼀个分区;
挂载点选择swap交换分区(相当于Windwos中的虚拟内存),并设置容量为2G
然后点击挂载
点击+ 新增第⼆个分区;
挂载点选择 / 根⽬录(相当于Windwos中的C盘),并设置容量为18G
然后点击挂载
添加挂载点后
点击完成
第五步:开始安装系统
创建⼀个普通⽤户⽤来登录系统
创建root密码⽤来⾼级操作
点击ROOT密码,输⼊后点击完成(ROOT密码需要⼀定的密码强度否则不会通过)
创建登录⽤户(此⽤户⽤来登录系统所⽤)
完成后等待安装继续
重启后配置许可证和⽹络
点击同意此协议
点击完成
配置⽹络连接
⽹络的配置⽅式可以选择动态IP或者静态IP 我这⾥选择的是静态IP
IP地址⼀定要和上⽅路由处于同⼀⽹段
点击安装时创建的⽤户
系统安装完成,接下来就可以正式使⽤了。
centos7.3-1611安装
Centos系统安装1.系统准备1.系统在在/centos-vault/7.3.1611/isos/x86_64/前往此网站下载centos7.3-1611系统iso文件2.使用UltraISO工具制作centos系统启动,以管理员身份打开UltraISO3.点击文件选中“打开”,弹出选中系统iso文件夹,选择下载好的centos系统4.打开系统后,点击启动选择“写入硬盘映像”式化,再次点击“格式化”,已格式化,点击“写入”,刻录完成后点击关闭2.系统安装1.把U盘插入需要安装的机器上,关机重启系统,在重启系统中根据系统提示,按相关键进入系统启动选项,选择U盘启动2.选择U盘启动后,页面会进入U盘启动,入下图所示,选择“Install Centos Linux 7”,进入安装centos73.安装系统中,如不会英文可选择中文安装,点击“继续”进入安装摘要界面4.安装信息摘要,在软件中软件选择把最小安装修改为“GNOME桌面”如果是重装系统,会提示回收空间,删除全部然后回收全部码,不需要创建用户7.安装完成后,点击“重启”,完成安装3.系统配置1.系统重启后,进入初始化设置,进入未接受许可证,点击“我同意许可协议”,完成配置2.在进入系统之前有一段系统设置,时区选择北京或者上海,跳过在线账户,centos7之后都会需要建立一个账户进行管理,在关于您新建一个管理账户3.进入系统后,进入IP配置,centos7之后不会有静态ip需要自己重新设置4.打开控制台,使用su root切换root用户,使用ifconfig查看IP信息,服务器一般有多个网口,查看网线目前接入的网口信息,以下以接入第一个网口为例:su rootifconfig5.通过U盘把setip.sh修改IP脚本文件上传到home目录,添加执行权限。
运行脚本设置IP地址服务器一定要确认是网线是插入在第一个网口上chmod +x setip.sh./setip.sh******************以下是把第5点手动修改IP输入******************6.cd /etc/sysconfig/network-scripts/进入网络管理目录,ls查看网络配置文件cd /etc/sysconfig/network-scripts/服务器一定要确认是网线是插入在第一个网口上7. Centos7下没有ifcfg-eth0网络配置文件,使用vi ifcfg-eth0新建静态ip配置文件vi ifcfg-eth0输入以下内容:(根据实际环境设置IP),按Esc键退出编辑,输入:wq!保存退出文件DEVICE=eth0IPADDR=192.168.2.226NETMASK=255.255.255.0GATEWAY=192.168.2.1#DNS1=202.96.134.133(连接外网时需要,取消前面注释)ONBOOT=yesNAME=eth0BOOTPROTO=static保存成功后可以查看有ifcfg-eth08. IP设置好后,修改grub文件,目录:/etc/default,编辑grub文件,使用命令:vi /etc/default/grub,在GRUB_CMDLINE_LINUX原有的参数后面加上"net.ifnames=0 biosdevname=0",保存退出cd /etc/defaultvi grub9.使其修改生效,命令行运行命令:grub2-mkconfig -o /boot/grub2/grub.cfg10.完成后重启系统“reboot”,重新登录后查看ifconfig查看IP为eth0代表成功reboot11.启动后关闭防火墙,使用以下命令关闭防火墙:systemctl stop firewalld.service永久关闭:systemctl status firewalld.service4.安装显卡驱动1.上传显卡驱动到home目录下,给执行权限,安装gcc(安装vs800服务会自动安装)chmod +x NVIDIA-Linux-x86_64-384.98.run (适合1080和P4驱动)2.注释nvidiafb,输入“vi /lib/modprobe.d/dist-blacklist.conf”回车,修改如下内容。
CentOS7配置网络ip地址
CentOS7配置⽹络ip地址CentOS7配置⽹络ip地址CentOS 7.x版本中没有ifcfg-eth0⽂件只有ifcfg-ens33⽂件(为了符合⽇常习惯)(1)将⽂件ifcfg-ens33重命名为ifcfg-eth0;(root⽤户下)mv ifcfg-ens33 ifcfg-eth0(2)将ifcfg-eth0⽂件中的NAME=ens33改为NAME=eth0vi /etc/sysconfig/network-scripts/ifcfg-eth0(3)#修改BOOTPROTO=static #这⾥将dhcp修改成staticONBOOT=yes #这⾥将no修改成yes#新增IPADDR=192.168.20.100 #静态IPGETWAY=192.168.20.1#默认⽹关DNS1=192.168.20.1NETMASK=255.255.255.0 #⼦⽹掩码(4)重启⽹卡service network restart/etc/resolv.confnameserver 8.8.8.8nameserver 114.114.114.114配置主机名1.Linux系统(1)查看本机的主机名hostname(2)配置主机名称vi /etc/sysconfig/network配置内容:NETWORKING=yesHOSTNAME=hadoop100vi /etc/hosts配置内容:192.168.20.100 hadoop100(3)重启⽣效2.修改window系统中的hosts⽂件(1)进⼊C:\Windows\System32\drivers\etc路径(2)打开hosts⽂件并添加如下内容192.168.20.100 hadoop100CentOS6.X防⽕墙(1)查看防⽕墙状态 services iptables statusTable: filterChain INPUT (policy ACCEPT)num target prot opt source destination1 ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 state RELATED,ESTABLISHED2 ACCEPT icmp -- 0.0.0.0/0 0.0.0.0/03 ACCEPT all -- 0.0.0.0/0 0.0.0.0/04 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:225 REJECT all -- 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibitedChain FORWARD (policy ACCEPT)num target prot opt source destination1 REJECT all -- 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibitedChain OUTPUT (policy ACCEPT)num target prot opt source destination(2)临时开关防⽕墙 services iptables stop(start)(3)查看防⽕墙开机启动状态 chkconfig iptables --list linux系统7个运⾏级别(runlevel) 运⾏级别0:系统停机状态,系统默认运⾏级别不能设为0,否则不能正常启动 运⾏级别1:单⽤户⼯作状态,root权限,⽤于系统维护,禁⽌远程登陆 运⾏级别2:多⽤户状态(没有NFS) 运⾏级别3:完全的多⽤户状态(有NFS),登录后进⼊控制台命令⾏模式 运⾏级别4:系统未使⽤,保留 运⾏级别5:X11控制台,登录后进⼊图形GUI模式 运⾏级别6:系统正常关闭并重启,默认运⾏级别不能设为6,否则不能正常启动(4)永久开关防⽕墙 chkconfig iptables off(on)CentOS7.X防⽕墙CentOS 7.0默认开始使⽤的是firewall作为防⽕墙CentOS 7.0开始使⽤systemctl来管理服务和程序,包括了service和chkconfig(1)查看防⽕墙状态 firewall-cmd --staterunning(2)临时开关防⽕墙 systemctl stop(start) firewalld.service重启⼀个服务:systemctl restart firewalld.service(3)查看防⽕墙开机启动状态 systemctl list-unit-files|grep firewalld.servicefirewalld.service enabled查看防⽕墙开机启动状态 systemctl status firewalld.service● firewalld.service - firewalld - dynamic firewall daemonLoaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)Active: active (running) since Sun 2019-07-21 16:34:19 CST; 2h 58min agoDocs: man:firewalld(1)Main PID: 6699 (firewalld)Tasks: 2CGroup: /system.slice/firewalld.service└─6699 /usr/bin/python -Es /usr/sbin/firewalld --nofork --nopidJul 21 16:34:17 localhost.localdomain systemd[1]: Starting firewalld - dynamic firewall daemon...Jul 21 16:34:19 localhost.localdomain systemd[1]: Started firewalld - dynamic firewall daemon.(4)开机时禁⽤⼀个服务 systemctl disable firewalld.service开机时启⽤⼀个服务 systemctl enable firewalld.service#查看服务是否开机启动:systemctl is-enabled firewalld.service;echo $?#查看已启动的服务列表:systemctl list-unit-files|grep enabled关机重启(1)sync (功能描述:将数据由内存同步到硬盘中)(2)重启:shutdown [选项] 时间 -r关机:shutdown [选项] 时间 -h(3)halt (功能描述:关闭系统,等同于shutdown –h now 和 poweroff)(4)reboot (功能描述:就是重启,等同于 shutdown –r now)注意:不管是重启系统还是关闭系统,⾸先要运⾏sync命令,把内存中的数据写到磁盘中。
论虚拟机的IP地址分配和网络设置
论虚拟机的IP地址分配和网络设置虚拟机(Virtual Machine)是在物理计算机上创建和运行的虚拟计算机,它完全模拟了实际计算机的硬件系统,并能够运行操作系统和应用程序。
在虚拟机中,IP地址的分配和网络设置是非常重要的,它们影响着虚拟机之间的网络通信以及与物理计算机之间的连接。
本文将探讨虚拟机的IP地址分配和网络设置的相关问题,以帮助读者更好地理解和应用虚拟机技术。
一、IP地址的分配虚拟机的IP地址分配可以通过两种方式实现:静态IP地址和动态IP地址。
1. 静态IP地址静态IP地址是由管理员手动指定给每个虚拟机的地址,其分配过程类似于物理计算机的IP地址分配。
静态IP地址的优点是稳定性高、管理方便,适用于需要固定IP的场景,如服务器、网络安全等。
然而,静态IP地址的分配需要手动设置,当虚拟机数量较多时,配置和管理工作会变得繁琐。
2. 动态IP地址动态IP地址是由DHCP(动态主机配置协议)服务器自动分配给虚拟机的地址,这种方式在虚拟机中较为常见。
DHCP服务器会为每个虚拟机分配一个可用的IP地址,虚拟机启动时自动获取。
动态IP地址的优点是自动化程度高、简化配置过程,适用于虚拟机数量较多、需要频繁创建和删除的场景。
然而,动态IP地址的稳定性稍逊于静态IP 地址,因为地址可能会因为DHCP服务器的配置变化而发生改变。
二、网络设置虚拟机的网络设置包括对网络适配器(Network Adapter)的配置、设置网络连接类型和模式等。
1. 网络适配器配置网络适配器是虚拟机连接网络的关键设备,它能够模拟物理计算机的网络接口卡(Network Interface Card,NIC)并提供网络连接功能。
在虚拟机中,可以配置网络适配器的参数,如MAC地址、速度和双工模式等。
MAC地址是网络适配器的唯一标识,每个网络适配器都应具有独立的MAC地址。
2. 网络连接类型虚拟机的网络连接类型包括桥接模式、NAT模式和仅主机模式。
Linux的VMWare下Centos7的三种网络配置过程(网络二)
Linux的VMWare下Centos7的三种⽹络配置过程(⽹络⼆)Linux之VMWare下Centos7的三种⽹络配置过程环境:虚拟软件:VMWare 14.0客户机:windows 10虚拟机:centos 7VMware三种⽹络连接⽅式Bridge(桥接)将所有虚拟机和物理主机虚拟到同⼀个⽹络环境,给虚机分配与宿主机不同的IP地址、相同的掩码和⽹关,使主机与虚拟机处于同⼀⽹段内(虚机加⼊主机所在的局域⽹中)。
这样虚拟机⽹络环境可以看做和物理机⼀样。
Host-only(仅主机)使⽤虚拟⽹卡VMnet1为物理机虚拟出⼀张新的⽹卡,通过该虚拟⽹卡与所有使⽤Host-only连接⽅式的虚拟机互相通信,但默认情况下虚拟机⽆法访问外⽹,可通过共享⽅式将物理主机的物理⽹卡共享给虚拟⽹卡使虚拟机访问外⽹。
NAT物理机使⽤虚拟⽹卡VMnet8与使⽤NAT连接⽅式的虚拟机之间进⾏通信,同时使⽤物理⽹卡进⾏NAT转换代理虚拟机进⾏外⽹访问,所以虚拟机可以访问物理机、外⽹,物理机也可以访问虚拟机、外⽹,但外⽹的主机⽆法访问虚拟机。
桥接模式下虚拟机⽹络配置1、物理主机⽹络环境如下:ifconfig命令查看2、在VMware软件菜单栏中选择“编辑”-->“虚拟⽹络编辑器”3、在“虚拟⽹络编辑器”中查看VMWare的⽹络配置:4、选择“虚拟机”-->"设置",打开设置窗⼝:5、设置虚拟机连接⽅式为"桥接":6、开启虚拟机,登录后打开terminal,在terminal中输⼊如下命令:vi /etc/sysconfig/network-scripts/ifcfg-ens337、在打开的⽹卡配置⽂档中配置如下(注:输⼊a进⼊vi编辑器的insert模式进⾏⽂档修改,vi详细⽤法可百度⾃⾏学习):TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=static #⽹卡IP地址获取⽅式,static为静态,dhcp为⾃动获取,或设置为noneDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_FAILURE_FATAL=noIPV6_ADDR_GEN_MODE=stable-privacyNAME=ens33UUID=dec5a00c-b441-408f-bd65-f6b7a59b5d6fDEVICE=ens33ONBOOT=yes #重启后⾃动激活⽹卡IPADDR=10.10.86.210 #设置IP,不可与⽹段内其他主机重复,桥接模式下需要与物理主机处于同⼀⽹段NETMASK=255.255.255.0 #⼦⽹掩码,与物理主机相同GATEWAY=10.10.86.1 #⽹关地址,与物理主机相同8、保存配置:键⼊ESC进⼊vi编辑器的末⾏模式(命令模式),输⼊":wq"命令进⾏保存并退出9、重启⽹卡:systemctl restart network10、ping命令测试分别使⽤ping命令对127.0.0.1、本机IP、⽹关进⾏ping测试,如图:ping 127.0.0.1 #ping回环地址注:CTRL+C结束ping命令ping 10.10.86.210 #ping本机IP地址ping 10.10.86.1 #ping⽹关11、配置DNS地址:vi /etc/resolv.conf配置如下:nameserver 202.106.46.151 #主域名服务器地址nameserver 114.114.114.114 #备⽤域名服务器地址12、重启⽹卡(同上)后,ping域名测试配置:仅主机模式下虚拟机⽹络配置1、物理机⽹络环境如下:2、选择“虚拟机”-->"设置",打开设置窗⼝:3、设置虚拟机连接⽅式为"仅主机模式":4、开启虚拟机,登录后打开terminal,在terminal中输⼊如下命令:vi /etc/sysconfig/network-scripts/ifcfg-ens335、在打开的⽹卡配置⽂档中配置如下:TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=static #⽹卡IP地址获取⽅式,static为静态,dhcp为⾃动获取,或设置为noneDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_FAILURE_FATAL=noIPV6_ADDR_GEN_MODE=stable-privacyNAME=ens33UUID=dec5a00c-b441-408f-bd65-f6b7a59b5d6fDEVICE=ens33ONBOOT=yes #重启后⾃动激活⽹卡IPADDR=192.168.102.210 #设置IP,不可与⽹段内其他主机重复,仅主机模式下需要与VMNet1虚拟⽹卡处于同⼀⽹段NETMASK=255.255.255.0 #⼦⽹掩码,与VMNet1的掩码相同GATEWAY=192.168.102.1 #⽹关地址,为VMnet1的IP地址DNS1=114.114.114.114 #主DNS服务器地址DNS2=8.8.8.8 #备⽤DNS服务器地址6、保存配置:键⼊ESC进⼊vi编辑器的末⾏模式(命令模式),输⼊":wq"命令进⾏保存并退出7、重启⽹卡:systemctl restart network8、ping命令测试分别使⽤ping命令对127.0.0.1、本机IP、⽹关进⾏ping测试,如图:ping 127.0.0.1 #ping回环地址ping 192.168.102.210 #ping本机IP地址ping 192.168.102.1 #ping物理机虚拟⽹卡地址ping 182.61.200.7 #ping外⽹IP地址测试可知,默认情况下Host-only模式虚拟机⽆法连接外⽹,通过虚拟⽹卡与物理机通信Host-only使⽤共享⽅式使虚拟机访问外⽹1、在windows的“设置”中打开“⽹络和Internet”,选择“更改适配器选项”,在弹出的“⽹络连接”窗⼝中右击所正在使⽤的连接,选择“属性”选项:2、选择“共享”,在连接共享中选择允许,并指定共享到VMnet1虚拟⽹卡上3、进⼊VMWare中“编辑”下的“虚拟⽹络编辑器”4、修改仅主机(Host-only)模式下的⽹段范围如下(若使⽤dhcp也需要修改dhcp分配地址范围)5、在虚拟机中修改⽹卡配置⽂件(过程同上)vi /etc/sysconfig/network-scripts/ifcfg-ens336、在打开的⽹卡配置⽂档中配置如下(勿忘配置DNS):7、重启⽹卡并测试:systemctl restart networkNAT模式连接⽹络配置1、物理主机⽹络环境如下:2、在VMware软件菜单栏中选择“编辑”-->“虚拟⽹络编辑器”3、在“虚拟⽹络编辑器”中查看VMWare的NAT模式⽹络配置,并检查DHCP配置(记下⽹关IP地址):4、选择“虚拟机”-->"设置",打开设置窗⼝:5、设置虚拟机连接⽅式为"NAT":6、在虚拟机中修改⽹卡配置⽂件:vi /etc/sysconfig/network-scripts/ifcfg-ens337、在打开的⽹卡配置⽂档中配置如下:TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=static #⽹卡IP地址获取⽅式,static为静态,dhcp为⾃动获取,或设置为noneDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_FAILURE_FATAL=noIPV6_ADDR_GEN_MODE=stable-privacyNAME=ens33UUID=dec5a00c-b441-408f-bd65-f6b7a59b5d6fDEVICE=ens33ONBOOT=yes #重启后⾃动激活⽹卡IPADDR=192.168.10.210 #设置IP,不可与⽹段内其他主机重复,NAT模式下需要与VMNet8处于同⼀⽹段NETMASK=255.255.255.0 #⼦⽹掩码,与物理主机相同GATEWAY=192.168.10.2 #⽹关地址,为NAT的DHCP配置中设置的⽹关地址8、保存配置:键⼊ESC进⼊vi编辑器的末⾏模式(命令模式),输⼊":wq"命令进⾏保存并退出9、重启⽹卡:systemctl restart network10、查看⽹卡信息11、ping命令测试分别使⽤ping命令对127.0.0.1、本机IP、⽹关进⾏ping测试,如图:ping 192.168.10.2 #ping⽹关ping #ping百度测试外⽹连通性ping 10.10.86.68 #ping物理主机的物理⽹卡(如若需要也可通过共享的⽅式使虚拟机与物理机处于同⼀⽹段,进⽽与物理⽹卡地址通信)ping 192.168.10.1 #ping物理主机上VMNet8虚拟⽹卡。