歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu 8.04下連接VPN網絡記錄

Ubuntu 8.04下連接VPN網絡記錄

日期:2017/2/28 17:02:11   编辑:Linux教程

身在中大,想上網是離不開VPN的。Linux對VPN一直沒有所謂原生支持,建立VPN連接確是麻煩。以下方法在Ubuntu 8.04、PPTP VPN上調試通過。本文將展示連接CUHK ResNet的方法,其他網絡可相應更改設置。

1. 安裝VPN包
根據系統選擇安裝pptp-linux包。

亦有相關文章指出,安裝VPNC插件繼承入Network Manager中即可(僅適用於Ubuntu)。我沒有嘗試過。

2. 設置連接
進入終端,輸入:

sudo pico /etc/ppp/peers/resnet

在編輯器中插入以下內容:

pty "pptp vpn.resnet.cuhk.edu.hk –nolaunchpppd"
file /etc/ppp/options.pptp
remotename PPTP
persist
defaultroute
usepeerdns
name s07xxxxx //此處輸入用戶名

按Ctrl+O, Enter, Ctrl+X保存關閉。

3. 修改連接設置
在終端中輸入:

sudo pico /etc/ppp/options.pptp

在編輯器中顯示的是PPTP連接設置,找到

require-mppe-128

將之注釋掉(即在前面加上井號#)。Ctrl+O, Enter, Ctrl+X保存退出。

4. 設置用戶名密碼
在終端中輸入:

sudo pico /etc/ppp/pap-secrets

在最後一行,輸入

s07xxxxx PPTP 密碼

PPTP在中間,和用戶名、密碼有一空格間隔。Ctrl+O, Enter, Ctrl+X保存退出。

到此為止,設置已成功,准備連接。

連接方法
在終端中輸入

sudo pon resnet

等待幾秒鐘,讓VPN連接好。然後繼續輸入

ip route

檢查dev/ppp0是否已經成為了默認(default)。如果沒有,輸入:

sudo ip route del default //刪掉現有默認
sudo ip route add default dev ppp0 //將ppp0添加為默認路由

此時VPN連接應已就緒。

可以通過寫腳本的方法簡化這一流程。例如:

sudo pon resnet
sleep 5
sudo ip route del default
sudo ip route add default dev ppp0

將之保存為connect.sh,設置屬性允許其運行即可。 (出自Nelson Is Here)

Copyright © Linux教程網 All Rights Reserved