一、现场网络关系说明
有这么一个需要,服务器有三个网口,网口一需要访问外网,网口二需要访问内网1,网口2需要访问内网2。需要配置路由来满足该网络访问需要。
图1 现场网络关系
二、配置教程
步骤1 :
a、命令行输入,route print,查看接口列表。
b 、查看网卡的物理地址。
a与b两个步骤中的结果,对照确定网口的编号。
图2 查看的网口编号为23
图3 物理地址与命令行输出一致
步骤2:
确定现场的网络关系,假如现场的网络关系如图1。
步骤3:
命令:
删除原先的默认路由。
bash
route delete 0.0.0.0
命令:
添加路由命令格式:
bash
route add IP mask 子网掩码 网关 -p if 指定网卡编号
网卡1的命令:
bash
route add 0.0.0.0 mask 0.0.0.0 192.168.10.1 -p if 1
网卡2的命令:
bash
route add 172.0.0.0 mask 255.0.0.0 172.10.18.254 -p if 2
网卡3的命令:
bash
route add 10.0.0.0 mask 255.0.0.0 10.18.10.254 -p if 3
说明:
1、子网掩码与ip共同确定ip访问的过滤程度,172.0.0.0与255.0.0.0共同确定过滤172.xxx.xxx.xxx,172.10.0.0与255.255.0.0共同确定过滤172.10.xxx.xxx,以此类推。
2、网卡2和网卡3的路由优先极高于网卡1,当遇到访问172.xxx.xxx.xxx时走网卡编号为2的网口,通过172.10.18.254网关转发;
3、当遇到访问10.xxx.xxx.xxx时走网卡编号为3的网口,通过10.18.10.254网关转发;
4、最后遇到的其它的ip时走网卡编号为1的网口,通过192.168.10.1网关转发。具体的配置需要按照现场的需求确定。