星光一定璀璨 發表於 2023-7-5 00:00:00

Centos 7系统虚拟机桥接模式详解

<p>
        <span><strong>前言</strong></span></p>
<p>
        本文主要给大家介绍了关于centos 7系统虚拟机桥接模式的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。</p>
<p>
        <span><strong>主机ping不通虚拟机centos7系统的ip大多有以下原因:</strong></span></p>
<p>
        1、主机与centos7ip段对应 (关键是网关、dns服务器要一一对应,具体操作见后文)</p>
<p>
        2、对应后仍然不通的,可关闭主机与cenos7防火墙,centos7默认防火墙为firewall,这与centos6有不同</p>
<p>
        相关命令:</p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_125651">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                        <div class="line number2 index1 alt1">
                                                                2</div>
                                                        <div class="line number3 index2 alt2">
                                                                3</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash plain">systemctl stop firewalld.service </code><code class="bash comments">#停止firewall</code>
</div>
                                                                <div class="line number2 index1 alt1">
                                                                         </div>
                                                                <div class="line number3 index2 alt2">
                                                                        <code class="bash plain">systemctl disable firewalld.service </code><code class="bash comments">#禁止firewall开机启动</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
</div>
<p>
        3、以上均设置后还是不通,则可以到主机的cmd中输入arp -a 查看网关绑定的mac  ip是否与你在虚拟机里设置ip一样。修改虚拟机中的ip地址即可ping通</p>
<p>
        <span><strong>虚拟机centos7中连通外网的配置</strong></span></p>
<p>
        <strong>一、首先设置虚拟机连接方式为桥接</strong></p>
<p>
        打开虚拟机,点击“编辑”---“虚拟网络编辑器”  点击“更改设置”就可以看到桥接模式,其中桥接模式选项有多个,这里你可以选择基于以太网的还是无线局域网的。虚拟机的ip地址要与你选择的以太网还是 无线网的ip段对应(即:ip地址的前三部分要一致)。</p>
<p>
        点击“虚拟机”--“设置” 在"网络适配器"中选择"桥接模式"。</p>
<p>
        <strong>二、进入虚拟机的centos7系统中,修改centos7的ip</strong></p>
<p>
        1、<code>cd /etc/sysconfig/network-scripts/</code></p>
<p>
        2、ls  这里出现ifcfg-ens33,不同机可能不一样。</p>
<p>
        <img style="max-width:100%!important;height:auto!important;"title="Centos 7系统虚拟机桥接模式详解" alt="Centos 7系统虚拟机桥接模式详解" src="https://zhuji.jb51.net/uploads/img/202305/5a1014e29bdd756e4df28ab03c2de465.jpg"></p>
<p>
        3、vi ifcfg-ens33</p>
<p>
        <img style="max-width:100%!important;height:auto!important;"title="Centos 7系统虚拟机桥接模式详解" alt="Centos 7系统虚拟机桥接模式详解" src="https://zhuji.jb51.net/uploads/img/202305/b42382c88926cf05c6ba16df9d4acb37.jpg"></p>
<p>
        主机:ip:192.168.111.46     网关:192.168.111.1</p>
<p>
        4、:wq     保存退出</p>
<p>
        5、systemctl restart network.service     重启network</p>
<p>
        6、这时可以测试一下主机能否ping通虚拟机  虚拟机能否ping通外网。</p>
<p>
        <strong>三、以上若还不能联网,则进行dns配置</strong></p>
<p>
        1、nmcli connection show  显示当前连接的网</p>
<p>
        如果没有显示,说明当前没有网络建立连接,需要把ens33激活up</p>
<p>
        2、修改当前网络连接对应的dns服务器,这里的网络连接可以用名称或者uuid来标识</p>
<p>
        nmcli con mod ens33 ipv4.dns "114.114.114.114 8.8.8.8"这里的114.114.114.114 和 8.8.8.8 是国内普遍采用的,但如果是企业局域网dns有可能不同你可以在主机中打开“网络共享中心”,</p>
<p>
        点击已连接的以太网或是无线网,打开“详细信息” 里面会有“ipv4 dns服务器” 将其拷贝替换以上命令中</p>
<p>
        的 114.114.114.114 和 8.8.8.8</p>
<p>
        3、将dns配置生效  nmcli con up ens33</p>
<p>
        4、systemctl restart network.service     重启network</p>
<p>
        这时即可连通外网了。</p>
<p>
        <span><strong>总结</strong></span></p>
<p>
        以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对服务器之家的支持。</p>
<p>
        原文链接:http://www.cnblogs.com/lovenethui/p/6957856.html</p>
頁: [1]
查看完整版本: Centos 7系统虚拟机桥接模式详解