当连接到我们公司的VPN并查看路由表时,我发现:
172.16.0.0 10.8.0.241 255.255.0.0 UG 0 0 0 tun0
10.8.0.241 0.0.0.0 255.255.255.255 UH 0 0 0 tun0
10.8.0.0 10.8.0.241 255.255.255.0 UG 0 0 0 tun0
我想我理解第一行:172.16网络的数据包被丢弃到tun0接口,但是发送到网关10.8.0.241,它将负责其余部分。
第二行明确说明要达到10.8.0.241,只需将其放入tun0即可。
我不明白为什么最后两行不能合并到一起
10.8.0.0 0.0.0.0 255.255.255.0 UG 0 0 0 tun0
要说10.8的任何东西都可以放入隧道,而正确的机器会把它拿起来。为什么首先要将10.8的数据包明确地移交给同一网络的网关?是不是10.8.0.251在这里被误用为交换机,因为它实际上是唯一直接连接到tun0另一端的机器,并且知道如何将数据包向前移动10.8?