你應該是說要怎麼讓他走吧?(分為內外網)
假設如下:
無線網卡:負責對外網路,有線網卡:負責區域網路
STEP1:
刪除兩個0.0.0.0 mask 0.0.0.0的route rule。(因為有兩張網路卡,所以會有兩個)
每一個代表所有IP位址都會經由該網路卡連線出去,但是各metric不同,可以發現有線網路卡的metric是20而無線網路卡的是25,所以Default Gatway是經由有線網路卡出去,導致所有封包都會被指派到有線網路卡。
指令:route delete 0.0.0.0
STEP2:
將所有IP位址設定經由無線網路卡連線。
指令:route add 0.0.0.0 mask 0.0.0.0 192.168.1.254 metric 25
STEP3:
將區域網路的IP位址設定經由區域網路卡連線。
指令:route add 172.0.0.0 mask 255.0.0.0 172.16.13.254 metric 1
經由以上三行指令修改過後,只要是172.*.*.*的IP都會經由有線網路卡連線。其它的IP位址都會經由無線網路卡連線。因為172.*.*.*走有線網路卡的metric只有1,所以優先走有線網路卡。