网络路由配置全解析
1. 静态路由表基础
在网络配置中,当我们遇到 “sendto: Network is unreachable” 这样的消息时,这意味着主机不知道如何将数据发送到目标网络。例如,当系统路由表中只有三条路由,且没有到 207.25.98.0 网络的路由时,就会出现这种情况。通过 ping 测试其他子网的主机,如 % ping 172.16.1.2 ,同样会得到网络不可达的结果。
这表明,在配置网络接口时创建的最小路由表,仅允许与本地网络上的其他主机进行通信。如果网络不需要访问其他 TCP/IP 网络,这样的路由表可能就足够了。但如果需要访问其他网络,则必须向路由表中添加更多路由。
2. 构建静态路由表
最小路由表仅适用于直接连接的物理网络上的主机通信。要访问远程主机,需要通过外部网关添加路由到路由表中。一种方法是使用 route 命令构建静态路由表。
Unix 的 route 命令可用于手动在路由表中添加或删除条目。例如,要将路由 207.25.98.0 添加到 Solaris 系统的路由表中,可以输入:
# route add 207.25.98.0 172.16.12.1 1
add net 207.25.98.0: gateway crab
route 命令行的第一个参数是关键字,要么是 add
超级会员免费看
订阅专栏 解锁全文
60万+

被折叠的 条评论
为什么被折叠?



