企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
在我们的子网上,主机sun是所有主机的默认路由器,因为它有拨号SLIP链路连接到Internet上(参见扉页前图)。 ![](https://box.kancloud.cn/2016-04-19_5715bebd25449.png) 前两项与主机svr4的前两项一致:通过路由器bsdi到达slip的特定主机路由,以及环回路由。 第3行是新加的。这是一个直接到达主机的路由(没有设置G标志,但设置了H标志),对应于点对点的链路,即SLIP接口。如果我们把它与ifconfig命令的输出进行比较: ~~~ sun % ifconfig sl0 sl0: flags=1051<UP , POINTOPOINT , RUNNING > inet 140.252.1.29 --> 140.252.1.183 netmask ffffff00 ~~~ 可以发现路由表中的目的地址就是点对点链路的另一端(即路由器netb), 网关地址为外出接口的本地IP地址(140.252.1.29) (前面已经说过, netstat为直接路由打印出来的网关地址就是本地接口所用的IP地址)。 默认的路由表项是一个到达网络的间接路由(设置了G标志,但没有设置H标志),这正是我们所希望的。网关地址是路由器的地址(140.252.1.183,SLIP链路的另一端), 而不是SLIP链路的本地IP地址(140.252.1.29 )。其原因还是因为是间接路由,不是直接路由。 还应该指出的是,netstat输出的第3和第4行(接口名为sl0)由SLIP软件在启动时创建,并在关闭时删除.