rule 規則指令:
ip rule add from 192.168.0.100 table 10
新增一條 rule
ip route add 192.168.0.0/24 dev eth0 table 10
若封包的目的位址為 192.168.0.0/24 網段,使用裝置 eth0 傳送
ip route replace 192.168.0.0/24 dev eth0 table 10
若封包的目的位址為 192.168.0.0/24 網段,使用裝置 eth0 傳送
ip route add default via 192.168.0.1 table 10
所有進入 table 10 的封包,不論目的位址為何,使用通訊閘 192.168.0.1 處理
以下為正確用法,寫在shell scripts中,要注意清空rule前,先一筆一筆清空table內的規則!!!
ip rule add pref 10 from 210.242.226.205 table 10 ip route add 210.242.226.205 dev eth2 table 10 ip route replace default via 210.242.226.205 table 10 ip rule add pref 20 from 210.242.226.206 table 20 ip route add 210.242.226.206 dev eth3 table 20 ip route replace default via 210.242.226.206 table 20 ip route flush cache