考证与结婚 發表於 2023-7-8 00:00:00

CentOS7下如何配置ip forward(虚拟路由器)

<p>
        linux 中ip forward功能是一个比较方便实用的功能,只需要简单配置,添加几条路由,即可实现ip转发。本文基于centos 7下采取一台机器充当虚拟路由,来实现windows环境与linux环境中相互通信。具体见下文,供大家参考。</p>
<p>
        <span><strong>一、环境及需求说明</strong></span></p>
<p>
        <img style="max-width:100%!important;height:auto!important;"title="CentOS7下如何配置ip forward(虚拟路由器)" alt="CentOS7下如何配置ip forward(虚拟路由器)" height="318" src="https://zhuji.jb51.net/uploads/img/202305/254aa05bec924504f14106d8dc318d68.jpg" width="944"></p>
<p>
        本地测试环境,由于win7+vmware这台机器网卡太新,无法被vmware exsi识别,无奈之下就直接装了个win7,然后再上面基于vmware workstation 12开启了一些临时测试的虚拟机。其次本地直连网段192.168.1.0 ip有限,而又希望直接从本机(如图win10) ssh连接到这些虚拟机,因此考虑使用linux的ip转发功能来实现。</p>
<p>
        上述图片中已经列出了各个节点的ip信息,红色的虚拟机充当软路由,配置好之后,实现win10 直接ssh到虚拟机。</p>
<p>
        <span><strong>二、虚拟路由服务器配置</strong></span></p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_247744">
                        <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>
                                                        <div class="line number4 index3 alt1">
                                                                4</div>
                                                        <div class="line number5 index4 alt2">
                                                                5</div>
                                                        <div class="line number6 index5 alt1">
                                                                6</div>
                                                        <div class="line number7 index6 alt2">
                                                                7</div>
                                                        <div class="line number8 index7 alt1">
                                                                8</div>
                                                        <div class="line number9 index8 alt2">
                                                                9</div>
                                                        <div class="line number10 index9 alt1">
                                                                10</div>
                                                        <div class="line number11 index10 alt2">
                                                                11</div>
                                                        <div class="line number12 index11 alt1">
                                                                12</div>
                                                        <div class="line number13 index12 alt2">
                                                                13</div>
                                                        <div class="line number14 index13 alt1">
                                                                14</div>
                                                        <div class="line number15 index14 alt2">
                                                                15</div>
                                                        <div class="line number16 index15 alt1">
                                                                16</div>
                                                        <div class="line number17 index16 alt2">
                                                                17</div>
                                                        <div class="line number18 index17 alt1">
                                                                18</div>
                                                        <div class="line number19 index18 alt2">
                                                                19</div>
                                                        <div class="line number20 index19 alt1">
                                                                20</div>
                                                        <div class="line number21 index20 alt2">
                                                                21</div>
                                                        <div class="line number22 index21 alt1">
                                                                22</div>
                                                        <div class="line number23 index22 alt2">
                                                                23</div>
                                                        <div class="line number24 index23 alt1">
                                                                24</div>
                                                        <div class="line number25 index24 alt2">
                                                                25</div>
                                                        <div class="line number26 index25 alt1">
                                                                26</div>
                                                        <div class="line number27 index26 alt2">
                                                                27</div>
                                                        <div class="line number28 index27 alt1">
                                                                28</div>
                                                        <div class="line number29 index28 alt2">
                                                                29</div>
                                                        <div class="line number30 index29 alt1">
                                                                30</div>
                                                        <div class="line number31 index30 alt2">
                                                                31</div>
                                                        <div class="line number32 index31 alt1">
                                                                32</div>
                                                        <div class="line number33 index32 alt2">
                                                                33</div>
                                                        <div class="line number34 index33 alt1">
                                                                34</div>
                                                        <div class="line number35 index34 alt2">
                                                                35</div>
                                                        <div class="line number36 index35 alt1">
                                                                36</div>
                                                        <div class="line number37 index36 alt2">
                                                                37</div>
                                                        <div class="line number38 index37 alt1">
                                                                38</div>
                                                        <div class="line number39 index38 alt2">
                                                                39</div>
                                                        <div class="line number40 index39 alt1">
                                                                40</div>
                                                        <div class="line number41 index40 alt2">
                                                                41</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash comments">###查看网卡信息</code>
</div>
                                                                <div class="line number2 index1 alt1">
                                                                        <code class="bash plain"></code><code class="bash comments"># ip addr</code>
</div>
                                                                <div class="line number3 index2 alt2">
                                                                        <code class="bash plain">1: lo: &lt;loopback,up,lower_up&gt; mtu 65536 qdisc noqueue state unknown </code>
</div>
                                                                <div class="line number4 index3 alt1">
                                                                        <code class="bash spaces">  </code><code class="bash plain">link</code><code class="bash plain">/loopback</code> <code class="bash plain">00:00:00:00:00:00 brd 00:00:00:00:00:00</code>
</div>
                                                                <div class="line number5 index4 alt2">
                                                                        <code class="bash spaces">  </code><code class="bash plain">inet 127.0.0.1</code><code class="bash plain">/8</code> <code class="bash plain">scope host lo</code>
</div>
                                                                <div class="line number6 index5 alt1">
                                                                        <code class="bash spaces">   </code><code class="bash plain">valid_lft forever preferred_lft forever</code>
</div>
                                                                <div class="line number7 index6 alt2">
                                                                        <code class="bash spaces">  </code><code class="bash plain">inet6 ::1</code><code class="bash plain">/128</code> <code class="bash plain">scope host </code>
</div>
                                                                <div class="line number8 index7 alt1">
                                                                        <code class="bash spaces">   </code><code class="bash plain">valid_lft forever preferred_lft forever</code>
</div>
                                                                <div class="line number9 index8 alt2">
                                                                        <code class="bash plain">2: eno16777728: &lt;broadcast,multicast,up,lower_up&gt; mtu 1500 qdisc pfifo_fast state up qlen 1000</code>
</div>
                                                                <div class="line number10 index9 alt1">
                                                                        <code class="bash spaces">  </code><code class="bash plain">link</code><code class="bash plain">/ether</code> <code class="bash plain">00:0c:29:9c:eb:2d brd ff:ff:ff:ff:ff:ff</code>
</div>
                                                                <div class="line number11 index10 alt2">
                                                                        <code class="bash spaces">  </code><code class="bash plain">inet 172.24.8.254</code><code class="bash plain">/24</code> <code class="bash plain">brd 172.24.8.255 scope global eno16777728</code>
</div>
                                                                <div class="line number12 index11 alt1">
                                                                        <code class="bash spaces">   </code><code class="bash plain">valid_lft forever preferred_lft forever</code>
</div>
                                                                <div class="line number13 index12 alt2">
                                                                        <code class="bash spaces">  </code><code class="bash plain">inet6 fe80::20c:29ff:fe9c:eb2d</code><code class="bash plain">/64</code> <code class="bash plain">scope link </code>
</div>
                                                                <div class="line number14 index13 alt1">
                                                                        <code class="bash spaces">   </code><code class="bash plain">valid_lft forever preferred_lft forever</code>
</div>
                                                                <div class="line number15 index14 alt2">
                                                                        <code class="bash plain">3: eno33554960: &lt;broadcast,multicast,up,lower_up&gt; mtu 1500 qdisc pfifo_fast state up qlen 1000</code>
</div>
                                                                <div class="line number16 index15 alt1">
                                                                        <code class="bash spaces">  </code><code class="bash plain">link</code><code class="bash plain">/ether</code> <code class="bash plain">00:0c:29:9c:eb:37 brd ff:ff:ff:ff:ff:ff</code>
</div>
                                                                <div class="line number17 index16 alt2">
                                                                        <code class="bash spaces">  </code><code class="bash plain">inet 192.168.1.175</code><code class="bash plain">/24</code> <code class="bash plain">brd 192.168.1.255 scope global dynamic eno33554960</code>
</div>
                                                                <div class="line number18 index17 alt1">
                                                                        <code class="bash spaces">   </code><code class="bash plain">valid_lft 82384sec preferred_lft 82384sec</code>
</div>
                                                                <div class="line number19 index18 alt2">
                                                                        <code class="bash spaces">  </code><code class="bash plain">inet6 fe80::20c:29ff:fe9c:eb37</code><code class="bash plain">/64</code> <code class="bash plain">scope link </code>
</div>
                                                                <div class="line number20 index19 alt1">
                                                                        <code class="bash spaces">   </code><code class="bash plain">valid_lft forever preferred_lft forever</code>
</div>
                                                                <div class="line number21 index20 alt2">
                                                                         </div>
                                                                <div class="line number22 index21 alt1">
                                                                        <code class="bash comments">###查看路由表</code>
</div>
                                                                <div class="line number23 index22 alt2">
                                                                        <code class="bash plain"></code><code class="bash comments"># route -n</code>
</div>
                                                                <div class="line number24 index23 alt1">
                                                                        <code class="bash plain">kernel ip routing table </code><code class="bash comments">###缺省情况下,每块网卡都有一个基于本网段的路由记录</code>
</div>
                                                                <div class="line number25 index24 alt2">
                                                                        <code class="bash plain">destination  gateway    genmask    flags metric ref  use iface</code>
</div>
                                                                <div class="line number26 index25 alt1">
                                                                        <code class="bash plain">0.0.0.0    192.168.1.1  0.0.0.0    ug  100  0    0 eno33554960</code>
</div>
                                                                <div class="line number27 index26 alt2">
                                                                        <code class="bash plain">172.24.8.0   0.0.0.0    255.255.255.0 u  100  0    0 eno16777728</code>
</div>
                                                                <div class="line number28 index27 alt1">
                                                                        <code class="bash plain">192.168.1.0  0.0.0.0    255.255.255.0 u  100  0    0 eno33554960</code>
</div>
                                                                <div class="line number29 index28 alt2">
                                                                         </div>
                                                                <div class="line number30 index29 alt1">
                                                                        <code class="bash comments">###使用ip命令方式查看路由</code>
</div>
                                                                <div class="line number31 index30 alt2">
                                                                        <code class="bash plain"></code><code class="bash comments"># ip route list</code>
</div>
                                                                <div class="line number32 index31 alt1">
                                                                        <code class="bash plain">default via 192.168.1.1 dev eno33554960 proto static metric 100 </code>
</div>
                                                                <div class="line number33 index32 alt2">
                                                                        <code class="bash plain">172.24.8.0</code><code class="bash plain">/24</code> <code class="bash plain">dev eno16777728 proto kernel scope link src 172.24.8.254 metric 100 </code>
</div>
                                                                <div class="line number34 index33 alt1">
                                                                        <code class="bash plain">192.168.1.0</code><code class="bash plain">/24</code> <code class="bash plain">dev eno33554960 proto kernel scope link src 192.168.1.175 metric 100 </code>
</div>
                                                                <div class="line number35 index34 alt2">
                                                                         </div>
                                                                <div class="line number36 index35 alt1">
                                                                        <code class="bash comments">###开启ip forward</code>
</div>
                                                                <div class="line number37 index36 alt2">
                                                                        <code class="bash plain"></code><code class="bash comments"># cp /usr/lib/sysctl.d/50-default.conf /usr/lib/sysctl.d/50-default.conf.bk</code>
</div>
                                                                <div class="line number38 index37 alt1">
                                                                        <code class="bash plain"></code><code class="bash comments"># echo "net.ipv4.ip_forward = 1" &gt;&gt;/usr/lib/sysctl.d/50-default.conf</code>
</div>
                                                                <div class="line number39 index38 alt2">
                                                                        <code class="bash plain"></code><code class="bash comments"># grep ip_forward /usr/lib/sysctl.d/50-default.conf</code>
</div>
                                                                <div class="line number40 index39 alt1">
                                                                        <code class="bash plain">net.ipv4.ip_forward = 1</code>
</div>
                                                                <div class="line number41 index40 alt2">
                                                                        <code class="bash plain"></code><code class="bash comments"># sysctl -p ###如不生效重启一下os</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
</div>
<p>
        <span><strong>三、centos7-a主机下添加路由</strong></span></p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_633874">
                        <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>
                                                        <div class="line number4 index3 alt1">
                                                                4</div>
                                                        <div class="line number5 index4 alt2">
                                                                5</div>
                                                        <div class="line number6 index5 alt1">
                                                                6</div>
                                                        <div class="line number7 index6 alt2">
                                                                7</div>
                                                        <div class="line number8 index7 alt1">
                                                                8</div>
                                                        <div class="line number9 index8 alt2">
                                                                9</div>
                                                        <div class="line number10 index9 alt1">
                                                                10</div>
                                                        <div class="line number11 index10 alt2">
                                                                11</div>
                                                        <div class="line number12 index11 alt1">
                                                                12</div>
                                                        <div class="line number13 index12 alt2">
                                                                13</div>
                                                        <div class="line number14 index13 alt1">
                                                                14</div>
                                                        <div class="line number15 index14 alt2">
                                                                15</div>
                                                        <div class="line number16 index15 alt1">
                                                                16</div>
                                                        <div class="line number17 index16 alt2">
                                                                17</div>
                                                        <div class="line number18 index17 alt1">
                                                                18</div>
                                                        <div class="line number19 index18 alt2">
                                                                19</div>
                                                        <div class="line number20 index19 alt1">
                                                                20</div>
                                                        <div class="line number21 index20 alt2">
                                                                21</div>
                                                        <div class="line number22 index21 alt1">
                                                                22</div>
                                                        <div class="line number23 index22 alt2">
                                                                23</div>
                                                        <div class="line number24 index23 alt1">
                                                                24</div>
                                                        <div class="line number25 index24 alt2">
                                                                25</div>
                                                        <div class="line number26 index25 alt1">
                                                                26</div>
                                                        <div class="line number27 index26 alt2">
                                                                27</div>
                                                        <div class="line number28 index27 alt1">
                                                                28</div>
                                                        <div class="line number29 index28 alt2">
                                                                29</div>
                                                        <div class="line number30 index29 alt1">
                                                                30</div>
                                                        <div class="line number31 index30 alt2">
                                                                31</div>
                                                        <div class="line number32 index31 alt1">
                                                                32</div>
                                                        <div class="line number33 index32 alt2">
                                                                33</div>
                                                        <div class="line number34 index33 alt1">
                                                                34</div>
                                                        <div class="line number35 index34 alt2">
                                                                35</div>
                                                        <div class="line number36 index35 alt1">
                                                                36</div>
                                                        <div class="line number37 index36 alt2">
                                                                37</div>
                                                        <div class="line number38 index37 alt1">
                                                                38</div>
                                                        <div class="line number39 index38 alt2">
                                                                39</div>
                                                        <div class="line number40 index39 alt1">
                                                                40</div>
                                                        <div class="line number41 index40 alt2">
                                                                41</div>
                                                        <div class="line number42 index41 alt1">
                                                                42</div>
                                                        <div class="line number43 index42 alt2">
                                                                43</div>
                                                        <div class="line number44 index43 alt1">
                                                                44</div>
                                                        <div class="line number45 index44 alt2">
                                                                45</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash comments">###查看当前主机ip 信息</code>
</div>
                                                                <div class="line number2 index1 alt1">
                                                                        <code class="bash plain"></code><code class="bash comments"># ip addr list</code>
</div>
                                                                <div class="line number3 index2 alt2">
                                                                        <code class="bash plain">1: lo: &lt;loopback,up,lower_up&gt; mtu 65536 qdisc noqueue state unknown </code>
</div>
                                                                <div class="line number4 index3 alt1">
                                                                        <code class="bash spaces">  </code><code class="bash plain">link</code><code class="bash plain">/loopback</code> <code class="bash plain">00:00:00:00:00:00 brd 00:00:00:00:00:00</code>
</div>
                                                                <div class="line number5 index4 alt2">
                                                                        <code class="bash spaces">  </code><code class="bash plain">inet 127.0.0.1</code><code class="bash plain">/8</code> <code class="bash plain">scope host lo</code>
</div>
                                                                <div class="line number6 index5 alt1">
                                                                        <code class="bash spaces">   </code><code class="bash plain">valid_lft forever preferred_lft forever</code>
</div>
                                                                <div class="line number7 index6 alt2">
                                                                        <code class="bash spaces">  </code><code class="bash plain">inet6 ::1</code><code class="bash plain">/128</code> <code class="bash plain">scope host </code>
</div>
                                                                <div class="line number8 index7 alt1">
                                                                        <code class="bash spaces">   </code><code class="bash plain">valid_lft forever preferred_lft forever</code>
</div>
                                                                <div class="line number9 index8 alt2">
                                                                        <code class="bash plain">2: eno16777728: &lt;broadcast,multicast,up,lower_up&gt; mtu 1500 qdisc pfifo_fast state up qlen 1000</code>
</div>
                                                                <div class="line number10 index9 alt1">
                                                                        <code class="bash spaces">  </code><code class="bash plain">link</code><code class="bash plain">/ether</code> <code class="bash plain">00:0c:29:57:26:9d brd ff:ff:ff:ff:ff:ff</code>
</div>
                                                                <div class="line number11 index10 alt2">
                                                                        <code class="bash spaces">  </code><code class="bash plain">inet 172.24.8.131</code><code class="bash plain">/24</code> <code class="bash plain">brd 172.24.8.255 scope global dynamic eno16777728</code>
</div>
                                                                <div class="line number12 index11 alt1">
                                                                        <code class="bash spaces">   </code><code class="bash plain">valid_lft 1088sec preferred_lft 1088sec</code>
</div>
                                                                <div class="line number13 index12 alt2">
                                                                        <code class="bash spaces">  </code><code class="bash plain">inet6 fe80::20c:29ff:fe57:269d</code><code class="bash plain">/64</code> <code class="bash plain">scope link </code>
</div>
                                                                <div class="line number14 index13 alt1">
                                                                        <code class="bash spaces">   </code><code class="bash plain">valid_lft forever preferred_lft forever</code>
</div>
                                                                <div class="line number15 index14 alt2">
                                                                         </div>
                                                                <div class="line number16 index15 alt1">
                                                                        <code class="bash comments">###查看当前主机路由信息   </code>
</div>
                                                                <div class="line number17 index16 alt2">
                                                                        <code class="bash plain"></code><code class="bash comments"># ip route list</code>
</div>
                                                                <div class="line number18 index17 alt1">
                                                                        <code class="bash plain">172.24.8.0</code><code class="bash plain">/24</code> <code class="bash plain">dev eno16777728 proto kernel scope link src 172.24.8.131 metric 100 </code>
</div>
                                                                <div class="line number19 index18 alt2">
                                                                         </div>
                                                                <div class="line number20 index19 alt1">
                                                                        <code class="bash plain"></code><code class="bash comments"># # author : leshami</code>
</div>
                                                                <div class="line number21 index20 alt2">
                                                                        <code class="bash plain"></code><code class="bash comments"># # blog : http://blog.csdn.net/leshami</code>
</div>
                                                                <div class="line number22 index21 alt1">
                                                                        <code class="bash plain"></code><code class="bash comments"># ip route add default via 172.24.8.254</code>
</div>
                                                                <div class="line number23 index22 alt2">
                                                                        <code class="bash plain"></code><code class="bash comments"># ip route list</code>
</div>
                                                                <div class="line number24 index23 alt1">
                                                                        <code class="bash plain">default via 172.24.8.254 dev eno16777728 </code>
</div>
                                                                <div class="line number25 index24 alt2">
                                                                        <code class="bash plain">172.24.8.0</code><code class="bash plain">/24</code> <code class="bash plain">dev eno16777728 proto kernel scope link src 172.24.8.131 metric 100 </code>
</div>
                                                                <div class="line number26 index25 alt1">
                                                                         </div>
                                                                <div class="line number27 index26 alt2">
                                                                        <code class="bash comments">###测试到虚拟路由器网关ip连通性</code>
</div>
                                                                <div class="line number28 index27 alt1">
                                                                        <code class="bash plain"></code><code class="bash comments"># ping 172.24.8.254 -c 2       </code>
</div>
                                                                <div class="line number29 index28 alt2">
                                                                        <code class="bash functions">ping</code> <code class="bash plain">172.24.8.254 (172.24.8.254) 56(84) bytes of data.</code>
</div>
                                                                <div class="line number30 index29 alt1">
                                                                        <code class="bash plain">64 bytes from 172.24.8.254: icmp_seq=1 ttl=64 </code><code class="bash functions">time</code><code class="bash plain">=0.268 ms</code>
</div>
                                                                <div class="line number31 index30 alt2">
                                                                        <code class="bash plain">64 bytes from 172.24.8.254: icmp_seq=2 ttl=64 </code><code class="bash functions">time</code><code class="bash plain">=0.302 ms</code>
</div>
                                                                <div class="line number32 index31 alt1">
                                                                         </div>
                                                                <div class="line number33 index32 alt2">
                                                                        <code class="bash plain">--- 172.24.8.254 </code><code class="bash functions">ping</code> <code class="bash plain">statistics ---</code>
</div>
                                                                <div class="line number34 index33 alt1">
                                                                        <code class="bash plain">2 packets transmitted, 2 received, 0% packet loss, </code><code class="bash functions">time</code> <code class="bash plain">1000ms</code>
</div>
                                                                <div class="line number35 index34 alt2">
                                                                        <code class="bash plain">rtt min</code><code class="bash plain">/avg/max/mdev</code> <code class="bash plain">= 0.268</code><code class="bash plain">/0</code><code class="bash plain">.285</code><code class="bash plain">/0</code><code class="bash plain">.302</code><code class="bash plain">/0</code><code class="bash plain">.017 ms</code>
</div>
                                                                <div class="line number36 index35 alt1">
                                                                         </div>
                                                                <div class="line number37 index36 alt2">
                                                                        <code class="bash comments">###测试到虚拟路由器ip连通性</code>
</div>
                                                                <div class="line number38 index37 alt1">
                                                                        <code class="bash plain"></code><code class="bash comments"># ping 192.168.1.175 -c 2</code>
</div>
                                                                <div class="line number39 index38 alt2">
                                                                        <code class="bash functions">ping</code> <code class="bash plain">192.168.1.175 (192.168.1.175) 56(84) bytes of data.</code>
</div>
                                                                <div class="line number40 index39 alt1">
                                                                        <code class="bash plain">64 bytes from 192.168.1.175: icmp_seq=1 ttl=64 </code><code class="bash functions">time</code><code class="bash plain">=0.475 ms</code>
</div>
                                                                <div class="line number41 index40 alt2">
                                                                        <code class="bash plain">64 bytes from 192.168.1.175: icmp_seq=2 ttl=64 </code><code class="bash functions">time</code><code class="bash plain">=0.443 ms</code>
</div>
                                                                <div class="line number42 index41 alt1">
                                                                         </div>
                                                                <div class="line number43 index42 alt2">
                                                                        <code class="bash plain">--- 192.168.1.175 </code><code class="bash functions">ping</code> <code class="bash plain">statistics ---</code>
</div>
                                                                <div class="line number44 index43 alt1">
                                                                        <code class="bash plain">2 packets transmitted, 2 received, 0% packet loss, </code><code class="bash functions">time</code> <code class="bash plain">1000ms</code>
</div>
                                                                <div class="line number45 index44 alt2">
                                                                        <code class="bash plain">rtt min</code><code class="bash plain">/avg/max/mdev</code> <code class="bash plain">= 0.443</code><code class="bash plain">/0</code><code class="bash plain">.459</code><code class="bash plain">/0</code><code class="bash plain">.475</code><code class="bash plain">/0</code><code class="bash plain">.016 ms</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
</div>
<p>
        <span><strong>四、windows 10下配置路由</strong></span></p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_272049">
                        <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>
                                                        <div class="line number4 index3 alt1">
                                                                4</div>
                                                        <div class="line number5 index4 alt2">
                                                                5</div>
                                                        <div class="line number6 index5 alt1">
                                                                6</div>
                                                        <div class="line number7 index6 alt2">
                                                                7</div>
                                                        <div class="line number8 index7 alt1">
                                                                8</div>
                                                        <div class="line number9 index8 alt2">
                                                                9</div>
                                                        <div class="line number10 index9 alt1">
                                                                10</div>
                                                        <div class="line number11 index10 alt2">
                                                                11</div>
                                                        <div class="line number12 index11 alt1">
                                                                12</div>
                                                        <div class="line number13 index12 alt2">
                                                                13</div>
                                                        <div class="line number14 index13 alt1">
                                                                14</div>
                                                        <div class="line number15 index14 alt2">
                                                                15</div>
                                                        <div class="line number16 index15 alt1">
                                                                16</div>
                                                        <div class="line number17 index16 alt2">
                                                                17</div>
                                                        <div class="line number18 index17 alt1">
                                                                18</div>
                                                        <div class="line number19 index18 alt2">
                                                                19</div>
                                                        <div class="line number20 index19 alt1">
                                                                20</div>
                                                        <div class="line number21 index20 alt2">
                                                                21</div>
                                                        <div class="line number22 index21 alt1">
                                                                22</div>
                                                        <div class="line number23 index22 alt2">
                                                                23</div>
                                                        <div class="line number24 index23 alt1">
                                                                24</div>
                                                        <div class="line number25 index24 alt2">
                                                                25</div>
                                                        <div class="line number26 index25 alt1">
                                                                26</div>
                                                        <div class="line number27 index26 alt2">
                                                                27</div>
                                                        <div class="line number28 index27 alt1">
                                                                28</div>
                                                        <div class="line number29 index28 alt2">
                                                                29</div>
                                                        <div class="line number30 index29 alt1">
                                                                30</div>
                                                        <div class="line number31 index30 alt2">
                                                                31</div>
                                                        <div class="line number32 index31 alt1">
                                                                32</div>
                                                        <div class="line number33 index32 alt2">
                                                                33</div>
                                                        <div class="line number34 index33 alt1">
                                                                34</div>
                                                        <div class="line number35 index34 alt2">
                                                                35</div>
                                                        <div class="line number36 index35 alt1">
                                                                36</div>
                                                        <div class="line number37 index36 alt2">
                                                                37</div>
                                                        <div class="line number38 index37 alt1">
                                                                38</div>
                                                        <div class="line number39 index38 alt2">
                                                                39</div>
                                                        <div class="line number40 index39 alt1">
                                                                40</div>
                                                        <div class="line number41 index40 alt2">
                                                                41</div>
                                                        <div class="line number42 index41 alt1">
                                                                42</div>
                                                        <div class="line number43 index42 alt2">
                                                                43</div>
                                                        <div class="line number44 index43 alt1">
                                                                44</div>
                                                        <div class="line number45 index44 alt2">
                                                                45</div>
                                                        <div class="line number46 index45 alt1">
                                                                46</div>
                                                        <div class="line number47 index46 alt2">
                                                                47</div>
                                                        <div class="line number48 index47 alt1">
                                                                48</div>
                                                        <div class="line number49 index48 alt2">
                                                                49</div>
                                                        <div class="line number50 index49 alt1">
                                                                50</div>
                                                        <div class="line number51 index50 alt2">
                                                                51</div>
                                                        <div class="line number52 index51 alt1">
                                                                52</div>
                                                        <div class="line number53 index52 alt2">
                                                                53</div>
                                                        <div class="line number54 index53 alt1">
                                                                54</div>
                                                        <div class="line number55 index54 alt2">
                                                                55</div>
                                                        <div class="line number56 index55 alt1">
                                                                56</div>
                                                        <div class="line number57 index56 alt2">
                                                                57</div>
                                                        <div class="line number58 index57 alt1">
                                                                58</div>
                                                        <div class="line number59 index58 alt2">
                                                                59</div>
                                                        <div class="line number60 index59 alt1">
                                                                60</div>
                                                        <div class="line number61 index60 alt2">
                                                                61</div>
                                                        <div class="line number62 index61 alt1">
                                                                62</div>
                                                        <div class="line number63 index62 alt2">
                                                                63</div>
                                                        <div class="line number64 index63 alt1">
                                                                64</div>
                                                        <div class="line number65 index64 alt2">
                                                                65</div>
                                                        <div class="line number66 index65 alt1">
                                                                66</div>
                                                        <div class="line number67 index66 alt2">
                                                                67</div>
                                                        <div class="line number68 index67 alt1">
                                                                68</div>
                                                        <div class="line number69 index68 alt2">
                                                                69</div>
                                                        <div class="line number70 index69 alt1">
                                                                70</div>
                                                        <div class="line number71 index70 alt2">
                                                                71</div>
                                                        <div class="line number72 index71 alt1">
                                                                72</div>
                                                        <div class="line number73 index72 alt2">
                                                                73</div>
                                                        <div class="line number74 index73 alt1">
                                                                74</div>
                                                        <div class="line number75 index74 alt2">
                                                                75</div>
                                                        <div class="line number76 index75 alt1">
                                                                76</div>
                                                        <div class="line number77 index76 alt2">
                                                                77</div>
                                                        <div class="line number78 index77 alt1">
                                                                78</div>
                                                        <div class="line number79 index78 alt2">
                                                                79</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash comments">###当前环境</code>
</div>
                                                                <div class="line number2 index1 alt1">
                                                                        <code class="bash plain">c:\&gt;systeminfo | findstr build</code>
</div>
                                                                <div class="line number3 index2 alt2">
                                                                        <code class="bash plain">os version:        10.0.14393 n</code><code class="bash plain">/a</code> <code class="bash plain">build 14393</code>
</div>
                                                                <div class="line number4 index3 alt1">
                                                                        <code class="bash plain">os build </code><code class="bash functions">type</code><code class="bash plain">:      multiprocessor </code><code class="bash functions">free</code>
</div>
                                                                <div class="line number5 index4 alt2">
                                                                         </div>
                                                                <div class="line number6 index5 alt1">
                                                                        <code class="bash comments">###查看当前的路由信息</code>
</div>
                                                                <div class="line number7 index6 alt2">
                                                                        <code class="bash plain">c:\&gt;route print -4</code>
</div>
                                                                <div class="line number8 index7 alt1">
                                                                        <code class="bash plain">===========================================================================</code>
</div>
                                                                <div class="line number9 index8 alt2">
                                                                        <code class="bash plain">interface list</code>
</div>
                                                                <div class="line number10 index9 alt1">
                                                                        <code class="bash spaces"> </code><code class="bash plain">7...54 ab 3a xx b8 ea ......intel(r) ethernet connection i219-</code><code class="bash functions">v</code>
</div>
                                                                <div class="line number11 index10 alt2">
                                                                        <code class="bash plain">21...ac 2b 6e 5f 3b 57 ......microsoft wi-</code><code class="bash keyword">fi</code> <code class="bash plain">direct virtual adapter</code>
</div>
                                                                <div class="line number12 index11 alt1">
                                                                        <code class="bash spaces">            </code><code class="bash plain">......</code>
</div>
                                                                <div class="line number13 index12 alt2">
                                                                        <code class="bash plain">===========================================================================</code>
</div>
                                                                <div class="line number14 index13 alt1">
                                                                        <code class="bash plain">ipv4 route table</code>
</div>
                                                                <div class="line number15 index14 alt2">
                                                                        <code class="bash plain">===========================================================================</code>
</div>
                                                                <div class="line number16 index15 alt1">
                                                                        <code class="bash plain">active routes:</code>
</div>
                                                                <div class="line number17 index16 alt2">
                                                                        <code class="bash plain">network destination    netmask     gateway   interface metric</code>
</div>
                                                                <div class="line number18 index17 alt1">
                                                                        <code class="bash spaces">     </code><code class="bash plain">0.0.0.0     0.0.0.0   192.168.1.1  192.168.1.242  35</code>
</div>
                                                                <div class="line number19 index18 alt2">
                                                                        <code class="bash spaces">    </code><code class="bash plain">127.0.0.0    255.0.0.0    on-link    127.0.0.1  331</code>
</div>
                                                                <div class="line number20 index19 alt1">
                                                                        <code class="bash spaces">    </code><code class="bash plain">127.0.0.1 255.255.255.255    on-link    127.0.0.1  331</code>
</div>
                                                                <div class="line number21 index20 alt2">
                                                                        <code class="bash spaces"> </code><code class="bash plain">127.255.255.255 255.255.255.255    on-link    127.0.0.1  331</code>
</div>
                                                                <div class="line number22 index21 alt1">
                                                                        <code class="bash spaces">   </code><code class="bash plain">172.24.10.0  255.255.255.0    on-link   172.24.10.1  291</code>
</div>
                                                                <div class="line number23 index22 alt2">
                                                                        <code class="bash spaces">   </code><code class="bash plain">172.24.10.1 255.255.255.255    on-link   172.24.10.1  291</code>
</div>
                                                                <div class="line number24 index23 alt1">
                                                                        <code class="bash spaces">  </code><code class="bash plain">172.24.10.255 255.255.255.255    on-link   172.24.10.1  291</code>
</div>
                                                                <div class="line number25 index24 alt2">
                                                                        <code class="bash spaces">   </code><code class="bash plain">192.168.1.0  255.255.255.0    on-link  192.168.1.242  291</code>
</div>
                                                                <div class="line number26 index25 alt1">
                                                                        <code class="bash spaces">  </code><code class="bash plain">192.168.1.242 255.255.255.255    on-link  192.168.1.242  291</code>
</div>
                                                                <div class="line number27 index26 alt2">
                                                                        <code class="bash spaces">  </code><code class="bash plain">192.168.1.255 255.255.255.255    on-link  192.168.1.242  291</code>
</div>
                                                                <div class="line number28 index27 alt1">
                                                                        <code class="bash spaces">  </code><code class="bash plain">192.168.16.0  255.255.255.0    on-link   192.168.16.1  291</code>
</div>
                                                                <div class="line number29 index28 alt2">
                                                                        <code class="bash spaces">  </code><code class="bash plain">192.168.16.1 255.255.255.255    on-link   192.168.16.1  291</code>
</div>
                                                                <div class="line number30 index29 alt1">
                                                                        <code class="bash spaces"> </code><code class="bash plain">192.168.16.255 255.255.255.255    on-link   192.168.16.1  291</code>
</div>
                                                                <div class="line number31 index30 alt2">
                                                                        <code class="bash spaces">    </code><code class="bash plain">224.0.0.0    240.0.0.0    on-link    127.0.0.1  331</code>
</div>
                                                                <div class="line number32 index31 alt1">
                                                                        <code class="bash spaces">    </code><code class="bash plain">224.0.0.0    240.0.0.0    on-link  192.168.1.242  291</code>
</div>
                                                                <div class="line number33 index32 alt2">
                                                                        <code class="bash spaces">    </code><code class="bash plain">224.0.0.0    240.0.0.0    on-link   192.168.16.1  291</code>
</div>
                                                                <div class="line number34 index33 alt1">
                                                                        <code class="bash spaces">    </code><code class="bash plain">224.0.0.0    240.0.0.0    on-link   172.24.10.1  291</code>
</div>
                                                                <div class="line number35 index34 alt2">
                                                                        <code class="bash spaces"> </code><code class="bash plain">255.255.255.255 255.255.255.255    on-link    127.0.0.1  331</code>
</div>
                                                                <div class="line number36 index35 alt1">
                                                                        <code class="bash spaces"> </code><code class="bash plain">255.255.255.255 255.255.255.255    on-link  192.168.1.242  291</code>
</div>
                                                                <div class="line number37 index36 alt2">
                                                                        <code class="bash spaces"> </code><code class="bash plain">255.255.255.255 255.255.255.255    on-link   192.168.16.1  291</code>
</div>
                                                                <div class="line number38 index37 alt1">
                                                                        <code class="bash spaces"> </code><code class="bash plain">255.255.255.255 255.255.255.255    on-link   172.24.10.1  291</code>
</div>
                                                                <div class="line number39 index38 alt2">
                                                                        <code class="bash plain">===========================================================================</code>
</div>
                                                                <div class="line number40 index39 alt1">
                                                                        <code class="bash plain">persistent routes:</code>
</div>
                                                                <div class="line number41 index40 alt2">
                                                                        <code class="bash spaces"> </code><code class="bash plain">none</code>
</div>
                                                                <div class="line number42 index41 alt1">
                                                                         </div>
                                                                <div class="line number43 index42 alt2">
                                                                        <code class="bash comments">###添加持久化路由 </code>
</div>
                                                                <div class="line number44 index43 alt1">
                                                                        <code class="bash plain">c:\&gt;route add 172.24.8.0 mask 255.255.255.0 192.168.1.175 -p</code>
</div>
                                                                <div class="line number45 index44 alt2">
                                                                        <code class="bash plain">ok!</code>
</div>
                                                                <div class="line number46 index45 alt1">
                                                                         </div>
                                                                <div class="line number47 index46 alt2">
                                                                        <code class="bash plain">c:\&gt;route print -4</code>
</div>
                                                                <div class="line number48 index47 alt1">
                                                                         </div>
                                                                <div class="line number49 index48 alt2">
                                                                        <code class="bash plain">ipv4 route table</code>
</div>
                                                                <div class="line number50 index49 alt1">
                                                                        <code class="bash plain">===========================================================================</code>
</div>
                                                                <div class="line number51 index50 alt2">
                                                                        <code class="bash plain">active routes:</code>
</div>
                                                                <div class="line number52 index51 alt1">
                                                                        <code class="bash plain">network destination    netmask     gateway   interface metric</code>
</div>
                                                                <div class="line number53 index52 alt2">
                                                                        <code class="bash spaces">     </code><code class="bash plain">0.0.0.0     0.0.0.0   192.168.1.1  192.168.1.242  35</code>
</div>
                                                                <div class="line number54 index53 alt1">
                                                                        <code class="bash spaces">    </code><code class="bash plain">127.0.0.0    255.0.0.0    on-link    127.0.0.1  331</code>
</div>
                                                                <div class="line number55 index54 alt2">
                                                                        <code class="bash spaces">    </code><code class="bash plain">127.0.0.1 255.255.255.255    on-link    127.0.0.1  331</code>
</div>
                                                                <div class="line number56 index55 alt1">
                                                                        <code class="bash spaces"> </code><code class="bash plain">127.255.255.255 255.255.255.255    on-link    127.0.0.1  331</code>
</div>
                                                                <div class="line number57 index56 alt2">
                                                                        <code class="bash spaces">   </code><code class="bash plain">172.24.8.0  255.255.255.0  192.168.1.175  192.168.1.242  36</code>
</div>
                                                                <div class="line number58 index57 alt1">
                                                                        <code class="bash spaces">   </code><code class="bash plain">172.24.10.0  255.255.255.0    on-link   172.24.10.1  291</code>
</div>
                                                                <div class="line number59 index58 alt2">
                                                                        <code class="bash spaces">   </code><code class="bash plain">172.24.10.1 255.255.255.255    on-link   172.24.10.1  291</code>
</div>
                                                                <div class="line number60 index59 alt1">
                                                                        <code class="bash spaces">  </code><code class="bash plain">172.24.10.255 255.255.255.255    on-link   172.24.10.1  291</code>
</div>
                                                                <div class="line number61 index60 alt2">
                                                                        <code class="bash spaces">   </code><code class="bash plain">192.168.1.0  255.255.255.0    on-link  192.168.1.242  291</code>
</div>
                                                                <div class="line number62 index61 alt1">
                                                                        <code class="bash spaces">  </code><code class="bash plain">192.168.1.242 255.255.255.255    on-link  192.168.1.242  291</code>
</div>
                                                                <div class="line number63 index62 alt2">
                                                                        <code class="bash spaces">  </code><code class="bash plain">192.168.1.255 255.255.255.255    on-link  192.168.1.242  291</code>
</div>
                                                                <div class="line number64 index63 alt1">
                                                                        <code class="bash spaces">  </code><code class="bash plain">192.168.16.0  255.255.255.0    on-link   192.168.16.1  291</code>
</div>
                                                                <div class="line number65 index64 alt2">
                                                                        <code class="bash spaces">  </code><code class="bash plain">192.168.16.1 255.255.255.255    on-link   192.168.16.1  291</code>
</div>
                                                                <div class="line number66 index65 alt1">
                                                                        <code class="bash spaces"> </code><code class="bash plain">192.168.16.255 255.255.255.255    on-link   192.168.16.1  291</code>
</div>
                                                                <div class="line number67 index66 alt2">
                                                                        <code class="bash spaces">    </code><code class="bash plain">224.0.0.0    240.0.0.0    on-link    127.0.0.1  331</code>
</div>
                                                                <div class="line number68 index67 alt1">
                                                                        <code class="bash spaces">    </code><code class="bash plain">224.0.0.0    240.0.0.0    on-link  192.168.1.242  291</code>
</div>
                                                                <div class="line number69 index68 alt2">
                                                                        <code class="bash spaces">    </code><code class="bash plain">224.0.0.0    240.0.0.0    on-link   192.168.16.1  291</code>
</div>
                                                                <div class="line number70 index69 alt1">
                                                                        <code class="bash spaces">    </code><code class="bash plain">224.0.0.0    240.0.0.0    on-link   172.24.10.1  291</code>
</div>
                                                                <div class="line number71 index70 alt2">
                                                                        <code class="bash spaces"> </code><code class="bash plain">255.255.255.255 255.255.255.255    on-link    127.0.0.1  331</code>
</div>
                                                                <div class="line number72 index71 alt1">
                                                                        <code class="bash spaces"> </code><code class="bash plain">255.255.255.255 255.255.255.255    on-link  192.168.1.242  291</code>
</div>
                                                                <div class="line number73 index72 alt2">
                                                                        <code class="bash spaces"> </code><code class="bash plain">255.255.255.255 255.255.255.255    on-link   192.168.16.1  291</code>
</div>
                                                                <div class="line number74 index73 alt1">
                                                                        <code class="bash spaces"> </code><code class="bash plain">255.255.255.255 255.255.255.255    on-link   172.24.10.1  291</code>
</div>
                                                                <div class="line number75 index74 alt2">
                                                                        <code class="bash plain">===========================================================================</code>
</div>
                                                                <div class="line number76 index75 alt1">
                                                                        <code class="bash plain">persistent routes: </code><code class="bash comments">###以下为添加的持久化路由记录</code>
</div>
                                                                <div class="line number77 index76 alt2">
                                                                        <code class="bash spaces"> </code><code class="bash plain">network address     netmask gateway address metric</code>
</div>
                                                                <div class="line number78 index77 alt1">
                                                                        <code class="bash spaces">   </code><code class="bash plain">172.24.8.0  255.255.255.0  192.168.1.175   1 </code>
</div>
                                                                <div class="line number79 index78 alt2">
                                                                        <code class="bash plain">===========================================================================</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
</div>
<p>
        <span><strong>五、验证两边连通性</strong></span></p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_23652">
                        <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>
                                                        <div class="line number4 index3 alt1">
                                                                4</div>
                                                        <div class="line number5 index4 alt2">
                                                                5</div>
                                                        <div class="line number6 index5 alt1">
                                                                6</div>
                                                        <div class="line number7 index6 alt2">
                                                                7</div>
                                                        <div class="line number8 index7 alt1">
                                                                8</div>
                                                        <div class="line number9 index8 alt2">
                                                                9</div>
                                                        <div class="line number10 index9 alt1">
                                                                10</div>
                                                        <div class="line number11 index10 alt2">
                                                                11</div>
                                                        <div class="line number12 index11 alt1">
                                                                12</div>
                                                        <div class="line number13 index12 alt2">
                                                                13</div>
                                                        <div class="line number14 index13 alt1">
                                                                14</div>
                                                        <div class="line number15 index14 alt2">
                                                                15</div>
                                                        <div class="line number16 index15 alt1">
                                                                16</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash comments">###从linux端ping windows 10</code>
</div>
                                                                <div class="line number2 index1 alt1">
                                                                        <code class="bash plain"></code><code class="bash comments"># ping 192.168.1.242 -c 2   </code>
</div>
                                                                <div class="line number3 index2 alt2">
                                                                        <code class="bash functions">ping</code> <code class="bash plain">192.168.1.242 (192.168.1.242) 56(84) bytes of data.</code>
</div>
                                                                <div class="line number4 index3 alt1">
                                                                        <code class="bash plain">64 bytes from 192.168.1.242: icmp_seq=1 ttl=63 </code><code class="bash functions">time</code><code class="bash plain">=1.70 ms</code>
</div>
                                                                <div class="line number5 index4 alt2">
                                                                        <code class="bash plain">64 bytes from 192.168.1.242: icmp_seq=2 ttl=63 </code><code class="bash functions">time</code><code class="bash plain">=1.10 ms</code>
</div>
                                                                <div class="line number6 index5 alt1">
                                                                         </div>
                                                                <div class="line number7 index6 alt2">
                                                                        <code class="bash plain">--- 192.168.1.242 </code><code class="bash functions">ping</code> <code class="bash plain">statistics ---</code>
</div>
                                                                <div class="line number8 index7 alt1">
                                                                        <code class="bash plain">2 packets transmitted, 2 received, 0% packet loss, </code><code class="bash functions">time</code> <code class="bash plain">1002ms</code>
</div>
                                                                <div class="line number9 index8 alt2">
                                                                        <code class="bash plain">rtt min</code><code class="bash plain">/avg/max/mdev</code> <code class="bash plain">= 1.101</code><code class="bash plain">/1</code><code class="bash plain">.404</code><code class="bash plain">/1</code><code class="bash plain">.707</code><code class="bash plain">/0</code><code class="bash plain">.303 ms</code>
</div>
                                                                <div class="line number10 index9 alt1">
                                                                         </div>
                                                                <div class="line number11 index10 alt2">
                                                                        <code class="bash comments">###从windows 10端ping linux</code>
</div>
                                                                <div class="line number12 index11 alt1">
                                                                        <code class="bash plain">c:\&gt;</code><code class="bash functions">ping</code> <code class="bash plain">172.24.8.131 -t</code>
</div>
                                                                <div class="line number13 index12 alt2">
                                                                         </div>
                                                                <div class="line number14 index13 alt1">
                                                                        <code class="bash plain">pinging 172.24.8.131 with 32 bytes of data:</code>
</div>
                                                                <div class="line number15 index14 alt2">
                                                                        <code class="bash plain">reply from 172.24.8.131: bytes=32 </code><code class="bash functions">time</code><code class="bash plain">=1ms ttl=63</code>
</div>
                                                                <div class="line number16 index15 alt1">
                                                                        <code class="bash plain">reply from 172.24.8.131: bytes=32 </code><code class="bash functions">time</code><code class="bash plain">=1ms ttl=63</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
</div>
<p>
        注,如果测试有问题,请考虑是否被防火墙拦住。</p>
<p>
        以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。</p>
<p>
        原文链接:http://blog.csdn.net/leshami/article/details/78123995?utm_source=tuicool&amp;utm_medium=referral</p>
頁: [1]
查看完整版本: CentOS7下如何配置ip forward(虚拟路由器)