rtredirect 内核服务
用途
强制具有指定目标的路由表条目通过给定的网关。
语法
参数
| 项 | 描述 |
|---|---|
| dst | 指定目标地址。 |
| 网关 | 指定网关地址。 |
| netmask(网络掩码) | 指定该路由的网络掩码。 |
| 标志 | 指示 /usr/include/net/route.h 文件中定义的路由标志。 |
| src | 标识重定向请求的源。 |
| 符 | 指示指向 雷滕特里 结构的指针所在的地址。 用于返回已构造的路线。 |
描述
特雷直接 内核服务会强制指定目标的路由表条目通过给定的网关。 通常, 特雷直接 服务是由于来自网络层的路由重定向消息而被调用的。 德斯特, 网关和 标志 参数将传递到 rtrequest 内核服务以处理此请求。
执行环境
返回值
| 项 | 描述 |
|---|---|
| 重大安全事件数量 | 指示操作成功。 |
如果接收到错误的重定向请求,那么错误重定向的路由统计信息计数器将递增。
示例
要强制具有指定目标的路由表条目通过给定的网关,请调用 特雷直接 内核服务:
rtredirect(dst, gateway, netmask, flags, src, rtp);