OSX Routing Table 控制

不知道標題這樣下對不對

小弟的工作環境 有用 有線 也有無線 還有 3G上網
一般來說我都是三個同時開的 但是每次都只能用第一順位的界面上網

在想說有沒有什麼小軟體可以協助調整 Routing Table 指定要去哪邊的IP 經由哪一張卡出去
2009-08-01 15:51 發佈
victortung wrote:
不知道標題這樣下對不...(恕刪)


你先去 Network 設定畫面,在顯示選單裡面選最下面的 Network Port Configurations



然後就會出現這個畫面。你可以關閉不必要的連線,複製一個介面(亦即你可以用一張網路卡設定兩個 IP),或是搬移介面的優先順序。最上面的網路介面就是預設閘道。



Mac OS X 預設的路由表就只有 127.0.0.1、Local network、預設閘道三種,如果你要比較複雜的功能,例如設定某個網域從哪個介面出去,你可以用 route 指令設定。你可以搜尋 route 的 man page 來看使用法。不過請注意 Mac 的 route 指令是 BSD 形式的,和 Linux 常用的形式不同。
Snow Leopard:

Set Service Order

3.5G網卡
EtherNet
Wireless
完整設定後 都有自己的Gateway

通常都是一個對內一個對外
對內的IP 要不是 192.168.X 開頭 就是 172.16.X~172.31.X 不然就是 10.X

所以找出你的
對外Gateway 假設是 116.112.14.254

對內Gateway 假設是 10.16.24.254

下兩條指令
sudo route add -net 0.0.0.0 116.112.14.254
sudo route add -net 10.16 10.16.24.254
就可以了
----------------------------
sudo route add -net <IP1> <IP2>
sudo : 用 Root權限做事
route : 改routing table 的指令
add : Route 的 sub-command,新增
-net : route 的 參數,網路路由
<IP1> : 你想連線的IP,0.0.0.0 為預設所有的連線 10.16.XX.XX 寫的越詳細 涵蓋範圍越小
<IP2> : 連線時透過此IP出去的Gateway


請問有比較詳細的route指令嗎
如秀route table 在WIN下是用 route print 那在OSX下是怎看???

anole wrote:
請問有比較詳細的ro...(恕刪)



netstat -nr
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?