七月 24, 2006
» PPTP-Client Setup (SLED10 & Debian)

延續上次寫到的這篇 Linux Connect to a VPN Server ,這次再來詳細
的簡述一下『真實的安裝過程』。

當然啦!你也可以直接看 HOWTO, 裡面有各式各樣 Distro 的安裝
方法。在這裡我簡記一下,自己在 SLED10 以及 Debian 的安裝過程!

Debian 的話,安裝就很容易了!只要把相關 source.list 加入,全部使
用 apt-get install 就可以搞定啦!

增加 source.list:

  • deb http://quozl.netrek.org/pptp/pptpconfig ./

# apt-get update
# apt-get install pptp-linux pptpconfig

接著使用 root 執行 pptpconfig,然後把 Server 的 IP、帳號、密碼等
相關資訊一一填入,再來比較特別要注意的是,在 Routing 的頁面當中,
必須選擇『All to Tunnel』,因為經過實測後,若沒有選擇此項,最後
會連不出去。

這樣就大功告成啦!

接下來,下面就是在 SLED10 (SuSE Linux Enterprise Desktop 10)
安裝的過程啦! 在 HOWTO 裡面講解的是 SuSE 10.0 的安裝法,基本
上跟自己在 SLED10 安裝時,是有一點出入,所以如果有朋友在 SLED10
安裝 pptpconfig,可參考小弟這篇為主。

首先,你必須要安裝下面這串劈哩啪啦的東西:

  • db1-1.85-90.i586.rpm
  • gnome-libs-1.4.1.7-690.i586.rpm
  • libglade-0.17-237.i586.rpm
  • libgtk+extra0-0.99.17-5mdk.i586.rpm
  • orbit-0.5.17-339.i586.rpm
  • php4-gtk-4.4.0_1.0.2-1mdk.i586.rpm
  • php-gtk-pcntl-1.0.2-1.i386.rpm
  • php-pcntl-4.4.0-1.i386.rpm
  • pptpconfig-20060214-1suse.noarch.rpm

要特別注意的是,上面這些,有些還有 rpm 相依行的問題,不過基本上
它們所相依的軟體都可以直接在 SLED10 官方套件中找到。其他官方套
件沒有的相依軟體,小弟都已經幫各位整理放在上面了!你也可以直接
下載我的壓縮包 (點我下載),該有的軟體都在裡頭囉!剩餘的就是您自己
的 SLED10 安裝片啦!

解開壓縮包之後,接下來就是全部安裝啦!

# rpm -ivh *.rpm

這部份如果還有出現相依行問題,那表示其中有些套件,必須拿出安裝光碟
來安裝相關軟件。

OK!安裝好後,要來設定防火牆規則:

  1. 打開『YaST』
  2. 點選左方『System』
  3. 打開『/etc/sysconfig Editor』
  4. 點選『Netwoks』→『Firewall』→『SuSEfirewall2』
  5. 在『FW_SERVICES_EXT_TCP』加入一個值『1723』
  6. 在『FW_SERVICES_EXT_IP』,『FW_SERVICES_DMZ_IP』,『FW_SERVICES_INT_IP』加入一個值『GRE』
  7. 最後點選『完成 (Finish)』

好啦!到這裡就全部設定完成了!

接下來要使用 root 權限來開啟 pptpconfig啦!注意喔!這邊必須使用『sux -』
指令來切換成 root 。如果只使用 sudo 或者 su - 都會產生錯誤訊息,例如:
php-gtk:display cannot open ... 等等。所以這邊記住要使用 sux - 才行。

$ sux -
# pptpconfig

執行 pptpconfig 後,把 Server 的 IP、帳號、密碼相關資訊一一填入,一樣的
在 Routing 的頁面當中,必須選擇『All to Tunnel』,若沒有選擇此項,最後
網路可能會連不出去。

這樣就大功告成啦!

三月 31, 2006
» Linux Connect to a VPN Server

在 Linux 下連接至 VPN 網路,話說小弟的公司內網,
除了上班可以連線以外,下班離開後都必須透過 VPN
才能連的上...

在 Windows 底下非常容易就可以設定好 VPN,但是
在 Linux,若沒有人指點一二,想要輕鬆連結可能需要
費點功夫!

幸好有了「PPTP Client」這套軟體,在 Linux 下也可
以輕鬆連線了!

它有三大特點(我自己給的):
1. 好安裝
2. 好使用
3. 文件齊全

好,廢話不多說,直接給網址與安裝文件,讓各位好好享用吧!

PPTP Client:
http://pptpclient.sourceforge.net/

HOWTO:
http://pptpclient.sourceforge.net/documentation.phtml

biggo.com.tw

A Django site.