![由特定开发人员自动修改所有路线](https://linux22.com/image/653443/%E7%94%B1%E7%89%B9%E5%AE%9A%E5%BC%80%E5%8F%91%E4%BA%BA%E5%91%98%E8%87%AA%E5%8A%A8%E4%BF%AE%E6%94%B9%E6%89%80%E6%9C%89%E8%B7%AF%E7%BA%BF.png)
我必须使用一个特定的开发人员修改所有路线。甚至不需要修改,只需附加正确的源码到路线的末尾,如下所示:
x.x.x.x(destination network) via y.y.y.y(MYDEV ip) dev MYDEV(network device) proto zebra
对此:
x.x.x.x(destination network) via y.y.y.y(MYDEV ip) dev MYDEV(network device) proto zebra src z.z.z.z(correct src ip, needed for correct transit routing throw y.y.y.0/23 network)
当然,我可以通过简单的 bash 脚本并将其 crond 来完成,但我的问题是:
我可以附加正确的源码对于所有路线,使用麦德文通过使用 IP 规则和路由表?
PS:由于网络配置复杂(无法匹配特定的路线图),我无法直接通过 zebra 修改此路线。