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: <loopback,up,lower_up> 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: <broadcast,multicast,up,lower_up> 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: <broadcast,multicast,up,lower_up> 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" >>/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: <loopback,up,lower_up> 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: <broadcast,multicast,up,lower_up> 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:\>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:\>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:\>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:\>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:\></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&utm_medium=referral</p>
頁:
[1]