TCP/IP 网络配置全解析
1. 路由配置
路由操作在 IP 层进行。当前往其他主机的数据包到达时,系统会将数据包的目标 IP 地址与内核路由表中的路由进行比对。若地址匹配路由表中的某条路由,数据包将被转发至与该路由关联的下一跳网关 IP 地址。
存在两种特殊情况:
- 若数据包的目标是直接连接网络上的某个主机,路由表中的“下一跳网关”地址将是本地主机自身的某个接口,数据包会直接发往目标地址。在配置网络接口时, ifconfig 或 ip address 命令会自动将此类路由添加到路由表中。
- 若目标地址与任何路由都不匹配,且存在默认路由,则会调用默认路由;否则,会向发送方返回 ICMP “网络不可达”或“主机不可达”消息。
许多局域网只有一个出口,因此只需一条指向该出口的默认路由。而在互联网骨干网中,路由器没有默认路由,若没有目标地址的路由条目,则无法到达该目标。
ip route (Linux)或 route (FreeBSD)命令用于添加或删除路由。示例命令如下:
linux# ip route add 192.168.45.128/25 via zulu-gw.atrust.net
freebsd# route add -net 192.168.45.128/25 zulu-gw.atrust.net
这些命令通过网关路由器 zulu-gw.atrust.net
超级会员免费看
订阅专栏 解锁全文
7689

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



