基于VLAN的策略路由的應(yīng)用
(2)設(shè)置各虛擬VLAN接口IP地址
ip address add 192.168.1.253/24 dev eth0.10//給eth0.10設(shè)置IP地址,相當(dāng)于設(shè)置VLAN10的地址,此地址就是VLAN 10用戶的默認(rèn)網(wǎng)關(guān),以下含義相同:
ip address add 192.168.2.253/24 dev eth0.11
ip address add 192.168.3.253/24 dev eth0.12
ip link set dev eth0.10 up//啟用接口。以下含義相同
ip link set dev eth0.11 up
ip link set dev eth0.12 up
設(shè)置各接口 IP地址也可以用ifconfig命令。
(3)編輯/ete/iproute2/rt_tables文件以創(chuàng)建相應(yīng)路由表:
100 ji_fang
101 ban_gong
102 cai_wu
(4)向各路由表中添加路由信息
①向ji_fang表中添加路由ip route add 0.0.0.0/0 via192.168.100.2 table ji_fang//設(shè)置缺省路由訪問Internet(由于在機房不允許訪問辦公室和財務(wù)部門,所以只需要設(shè)置默認(rèn)路由訪問Internet)
②向ban_gong表中添加路由ip route add 192.168.3.0/24 dev eth0.12 table ban_gong//設(shè)置訪問財務(wù)部門路由ip route add 0.0.0.0/0 via 192.168.100.2 table ban_gong//設(shè)置缺省路由訪問Internet
③向cai_wu表中添加路由ip route add 192.168.2.0,24dev eth0.11 table cai_wu//設(shè)置訪問辦公室路由
(5)設(shè)置策略路由規(guī)則
ip rule add from 192.168.1.0/24 table ji_fang//來自192.168.1.0/24的包使用路由表ji_fangip rule add from 192.168.2.0/24 table ban_gong//來自192.168.2.0/24的包使用路由表ban_gongip rule add from 192.168.3.0/24 table eai_wu
本文引用地址:http://www.ex-cimer.com/article/157831.htm
評論