請問關於VPN設定

請問有沒有辦法設定成即使連上公司的VPN Server後,
還是使用 內建乙太網路 連上Internet?
每次連上公司VPN後就只能Access到公司內部網路,
此時查看網路狀態發現變成是透過VPN連結到Internet,
但是在 網路傳輸埠配置 裡面,VPN的順序已經是排在最後了
2007-02-02 2:49 發佈
文章關鍵字 設定 VPN
大大..您的問題怪怪的
VPN要成功連線...一定要建立在已連線的internet 底下吧..

且VPN一但連線成功,視同已在公司的網路群組中....自然所有的proxy設定要比照公司設定..
該鎖的都會被鎖...該封的也會被封..

若大大要用正常的網路話..建議還是先斷了VPN吧...
謝謝您的回答
不過因為之前在 Windows 下設定 VPN, 可以設定該 VPN profile 中的 TCP/IP
屬性為 不使用遠端閘道器
因此即使 VPN 已建立連線, 仍可以使用自己原本網路所設定的閘道器連至 Internet
而連至公司內部網路就使用該 VPN 連線, 這樣可以讓使用 Internet 時不需透過遠端
公司的 proxy server, 維持原本寬頻的速度, 同時也可以連到公司的 Intranet, 不必
中斷 VPN 連線
或者這樣說, 撥通 VPN 後, 電腦多了一個網路介面與公司連結, routing table 中加了
一條 rule 透過該介面至公司內部網路, 但是自己的 default gateway 並沒改變
不知道在 OS X 中是否有方法做到相同的效果?
如果大大對 linux command 熟的話
我是寫了一個 .sh 檔 去run那個檔案就好了
內容如下

sudo -u root /sbin/route add -net 10.0.0.0 -netmask 255.0.0.0 vpn.ip.address
^^^^^公司內網 ^^^^^^^^^^^^^^

把.sh命名為 ip-up.sh 據說執行vpn連線後 會直接去執行

jjshen wrote:
謝謝您的回答不過因為...(恕刪)
謝謝!
之前沒想到可以用script來處理
我會試試看
這個問題我遇過,我也很頭痛,因為我們常常處理問題的時候,一邊還要跟同事用IM溝通,這時候這個功能就很重要,我有寫好一個工具你看看你合不合用!!
登上VPN以後,在Terminal底下先輸入netstat -r,以便取代下面的xxx.xxx.xxx.xxx
執行的時候只要輸入sudo ./xxx.sh home or 3g即可!!

#!/bin/sh
OWN=`id | cut -c5`
INTIP=`ifconfig| grep 10.64 | awk '{print $2}'`

if [ "$OWN" -ne 0 ] ; then
echo "Can't run this program (you must be root)."
exit 0
fi

case "$1" in
3g)
route delete default xxx.xxx.xxx.xxx <-先砍掉VPN的default gateway
route add default $INTIP <-加入你原本的default gateway
route add -net 192.168.0.0/16 xxx.xxx.xxx.xxx <-加入你們公司的網段,並指向VPN的位置
;;

home)
route delete default xxx.xxx.xxx.xxx <-先砍掉VPN的default gateway
route add default 192.168.1.1 <-加入你原本的default gateway
route add -net 192.168.0.0/16 xxx.xxx.xxx.xxx <-加入你們公司的網段,並指向VPN的位置
;;

*)
echo "Usage: $0 {3g|home}"
exit 1
esac
exit 0


echo "done."
jjshen wrote:
請問有沒有辦法設定成...(恕刪)


也可以試試一個叫vpn router 的小軟體。
www
cd_rom wrote:
也可以試試一個叫vp...(恕刪)


VPN Router這套軟體沒變法做到,測試過了!!

請問是否有成功的??
我找到以下方法可以解決這個問題
Internet連線程式 / 連線 / 選項
把 透過 VPN 連線傳送所有流量 前面的打勾去掉即可
但是這樣會有一個缺點: VPN 提供的內部 DNS 伺服器就沒有作用了
只好用 IP 位址來連結公司內部的機器


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