[求救] 自訂路由表撰寫

作者: takahashikag (那來自某島的蘇州軍部長)   2015-06-09 19:50:00
想問一下關於如何撰寫 OS X 使用的路由表,因為 FreeBSD 使用的跟 Linux 的好像不太
一樣,我的問題是「如何讓特定的連線經由 VPN 網路送出」
今天我已經架設了一個在 VPS 上 PPTP 模式的 VPN,位址是 106.185.52.180(假設
因為頻寬限制,所以我只想讓特定幾個網站走 VPN,分別是:
203.209.152.98
203.209.144.202
203.104.X.X(這個是浮動的
在 OS X 的路由表裡面好像 VPN 都是標示成 ppp0 的樣子,但我照著 Linux 的方式去撰
寫反而讓一些正常的服務像是 iTunes 沒辦法運作,請問有人知道如何撰寫嗎?
解答者會奉上P幣以感辛勞
作者: dearlove (初現)   2015-06-09 20:26:00
說說你用的方式?
作者: takahashikag (那來自某島的蘇州軍部長)   2015-06-09 20:45:00
route add -net 203.0.0.0 192.168.0.2
作者: dearlove (初現)   2015-06-09 20:56:00
加一下-netmask 255.255.0.0 呢(?
作者: takahashikag (那來自某島的蘇州軍部長)   2015-06-09 21:07:00
我很困擾的是每次重新連線VPN時Gateway的ip都會變化而OS X的邏輯好像禁止直接用閘口(如ppp0)作設定
作者: Fungshui   2015-06-09 23:41:00
照你的描述不是應該要把203.209.152.98 203.209.144.202還有203.104.0.0/16 都加到 192.168.0.2 嗎?為啥反而寫 203.0.0.0
作者: rickieyang (Rickie Yang)   2015-06-09 23:51:00
netstat -rn |grep ppp0|grep UH|awk '{print $2}'抓 ppp0 IP
作者: takahashikag (那來自某島的蘇州軍部長)   2015-06-09 23:55:00
顯示 link#12
作者: rickieyang (Rickie Yang)   2015-06-09 23:59:00
你看一下 link#nn 跟有 IP 那個的 flag 各是什麼.

Links booklink

Contact Us: admin [ a t ] ucptt.com