linux如何批量添加静态路由表

linux如何批量添加静态路由表,第1张

route add -net 10101010 netmask 2552552550 gw 10101001
route add -net 1921681010 netmask 2552552550 gw 1921681001
用vi制作一个脚本
vi route


保存一下
#chmod 777 route
#/route
这样就可以了

你可以先设置好一块网卡的IP地址及网关,另一块网卡只配置IP地址而不写网关,然后在命令行下使用router命令手工增加IP地址段的访问。命令如下:
route ADD 157000 MASK 255000 15755801 METRIC 3 IF 2
destination^ ^mask ^gateway metric^ ^
Interface^

route add命令的主要作用是添加静态路由,通常的'格式是:

route ADD 157000 MASK 255000 15755801 METRIC 3 IF 2

参数含义:^destination ^mask ^gateway metric^ ^interface

destination网段地址

mask子网掩码

gateway网关地址

metric 路由跳数

if端口号

一般情况下,不涉及本机地址,除非你要做测试。

其中:

可以省略路由跳数参数;

当通往该网关地址的路径唯一时,端口号参数可以省略。(因为在多端口的路由交换设备上,可能存在通往同一个IP地址的多条备份路径。)

mask 是关键字,不能省略。

route add 13410500 mask 25525500 134105641

意思是:所有需要发往13410500/16地址段的IP数据包,全部由134105641路径转发。

这个命令在大型IP网络组建时经常用到,在不同厂商的设备上命令格式可能不同,但原理是一样的。

如果有多条路由,根据不同的路由协议(比如rip, ospf等)的规定,一般优先选择网段地址小的路由。比如,当以下两条路由同时被添加的时候:

route add 13410500 mask 25525500 134105641

route add 1341051280 mask 2552551280 13410501

目标地址是1341051281的IP包会优先选择第二条路由。

假设:服务器校园网IP为10002,宽带网域名为test02yoursunnycn。
服务器需要安装两块网卡,网卡A静态指定10002,网卡B通过ADSL modem接入宽带网并绑定动态域名。
1如果校园网与外部的互联网完全不通(即校园网不能访问互联网)——
只能请用户在校园网内通过10002访问OA平台,在互联网通过test02yoursunnycn访问OA平台。
2如果校园网与外部的互联网接通,只是网速不佳——
2(1)通过校园网访问互联网,有固定的IP地址(在校园网访问=">

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13201194.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-19
下一篇 2023-06-19

发表评论

登录后才能评论

评论列表(0条)

保存