西北亮 發表於 2019-11-18 16:36:00

【Linux系列】Centos 7安装以及网络配置(一)

<h4 id="目的">目的</h4>
<hr>
<p>本文主要介绍以下两点:</p>
<p>一. 如何在Oracle VM VirtualBox安装centos(已有VirtualBox)</p>
<p>二. 如何在内网里实现虚拟机访问外网、物理主机以及物理主机访问虚拟机</p>
<h4 id="一如何在oracle-vm-virtualbox安装centos">一、如何在Oracle VM VirtualBox安装centos</h4>
<hr>
<h6 id="1-下载centos7">1. 下载centos7</h6>
<p>打开阿里云开源镜像站,点击右边按钮“下载OS镜像”。</p>
<p>发行版选择“centos”,版本选择“7(x86_64-DVD-1908)”(有兴趣的可以选择8),点击下载。</p>
<p><img src="https://img2018.cnblogs.com/blog/423266/201911/423266-20191118150244616-1923726205.png"></p>
<h6 id="2-安装centos">2. 安装centos</h6>
<p>下载完成后,打开Oracle VM VirtualBox软件,点击“新建”。</p>
<p><img src="https://img2018.cnblogs.com/blog/423266/201911/423266-20191118150955870-1393688547.png"></p>
<p>接下来,会分配内存,新建虚拟硬盘,大家可以根据实际情况分配大小(如果做开发环境,设备允许的话,可以分配2g内存,40g虚拟硬盘), 这里一路默认值。</p>
<p>虚拟机创建完成后,开始安装centos操作系统,点击“启动”。</p>
<p><img src="https://img2018.cnblogs.com/blog/423266/201911/423266-20191118151833198-1131895073.png"></p>
<p>选择下载的centos镜像</p>
<p><img src="https://img2018.cnblogs.com/blog/423266/201911/423266-20191118151948572-1554342853.png"></p>
<p><strong>回车</strong>安装</p>
<p>出现语言选择界面,选择“English”。</p>
<p><img src="https://img2018.cnblogs.com/blog/423266/201911/423266-20191118152137251-646743535.png"></p>
<p>设置时区,Asia/ShangHai。</p>
<p><img src="https://img2018.cnblogs.com/blog/423266/201911/423266-20191118152400138-251481429.png"></p>
<p>打开网络,会自动获取。</p>
<p><img src="https://img2018.cnblogs.com/blog/423266/201911/423266-20191118152516773-865243831.png"></p>
<p><img src="https://img2018.cnblogs.com/blog/423266/201911/423266-20191118152530255-433940917.png"></p>
<p>继续,初试化root密码,<strong>密码一定要记住</strong>,下面要用到。</p>
<p><img src="https://img2018.cnblogs.com/blog/423266/201911/423266-20191118152726565-767720192.png"></p>
<p>等待操作系统安装成功,点击Reboot。</p>
<p><img src="https://img2018.cnblogs.com/blog/423266/201911/423266-20191118152824135-147962514.png"></p>
<p>重启成功后,输入root,以及上面设置的密码,即可进入操作系统。</p>
<p><img src="https://img2018.cnblogs.com/blog/423266/201911/423266-20191118153118651-1610509708.png"></p>
<h4 id="二-如何在内网里实现虚拟机访问外网物理主机以及物理主机访问虚拟机">二、 如何在内网里实现虚拟机访问外网、物理主机以及物理主机访问虚拟机</h4>
<hr>
<p>此时的虚拟机是可以访问网络,以及物理主机的。</p>
<p><img src="https://img2018.cnblogs.com/blog/423266/201911/423266-20191118153408339-2083165006.png"></p>
<p>查看虚拟机ip</p>
<p><img src="https://img2018.cnblogs.com/blog/423266/201911/423266-20191118153643191-1136468342.png"></p>
<p>当用物理主机访问虚拟机的时候,却发现访问不到,因为不在一个网段里。</p>
<p><img src="https://img2018.cnblogs.com/blog/423266/201911/423266-20191118153718474-1030859642.png"></p>
<p>满足虚拟机访问外网、物理主机以及物理主机访问虚拟机,其实有三种网络模式可以实现。</p>
<ol>
<li>
<p>Bridged(桥接模式)</p>
</li>
<li>
<p>NAT(网络地址转换模式)</p>
</li>
<li>
<p>Host-Only(仅主机模式)</p>
</li>
</ol>
<p>其中桥接模式是最简单,只要将虚拟机的网络 -&gt; 网卡的连接方式选择为桥接方式。并且在物理主机段中找到一个可用的ip,到虚拟机的网卡配置里,设置这个ip,就可以实现上面的结果。</p>
<p>但是呢,这种方式有个缺陷,虚拟机会占用一个真实的ip地址。在公司的内网中,这就是个很麻烦的一件事,资源有限,一般都是一个员工账号绑定一个固定ip。</p>
<p>NAT和Host-Only其实也都可以独只实现上面的结果,不过呢,比较繁琐,为了简单,这里采用结合的方式来实现虚拟机访问外网、物理主机以及物理主机访问虚拟机。</p>
<p>这里使用的NAT结合Host-Only模式。</p>
<p>在Oracle VM VirtualBox中<strong>关闭新建的虚拟机</strong>,右击,选择“设置” -&gt; “网络”。</p>
<p>网卡1,使用网络地址转换。</p>
<p><img src="https://img2018.cnblogs.com/blog/423266/201911/423266-20191118160534956-1922062363.png"></p>
<p>网卡2,选择仅主机网络,<strong>同时选择适配器</strong>。</p>
<p><img src="https://img2018.cnblogs.com/blog/423266/201911/423266-20191118160741584-1431802524.png"></p>
<p>回到物理主机,查看适配器网段。</p>
<p><img src="https://img2018.cnblogs.com/blog/423266/201911/423266-20191118160934981-2094228324.png"></p>
<p>进入虚拟机的操作系统,设置网卡。</p>
<pre><code>cd /etc/sysconfig/network-scripts
cp ifcfg-enp0s3 ifcfg-enp0s8 #复制一份
vi ifcfg-enp0s8 #修改网卡
</code></pre>
<pre><code>TYPE="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"
UUID="b80772d7-96a4-419c-97dd-d85c91054f1e" # 修改UUID
NAME="enp0s8" # 修改网卡名
DEVICE="enp0s8" # 修改设备名
ONBOOT="yes"
IPADDR="192.168.10.17" # 物理主机上的设配器网端是192.168.10.1(相当于网络出入口,路由器), 随便设置一个端的未用的ip。
PREFIX="24" # 网关
</code></pre>
<pre><code>service network restart # 重启
</code></pre>
<p>查看网卡 ip addr</p>
<p><img src="https://img2018.cnblogs.com/blog/423266/201911/423266-20191118162151937-919258861.png"></p>
<p>物理主机ping虚拟机</p>
<p><img src="https://img2018.cnblogs.com/blog/423266/201911/423266-20191118162354491-123357526.png"></p>
<p>虚拟机ping物理主机、虚拟机ping网络</p>
<p><img src="https://img2018.cnblogs.com/blog/423266/201911/423266-20191118162659182-1793165205.png"></p>


</div>
<div id="MySignature" role="contentinfo">
    Stay&nbsp;Hungry, Stay&nbsp;Foolish<br><br>
来源:https://www.cnblogs.com/SexyPhoenix/p/11883087.html
頁: [1]
查看完整版本: 【Linux系列】Centos 7安装以及网络配置(一)