PIXNET Logo登入

清新下午茶

跳到主文

夏天的午後,來杯下午茶,分享你我的心。   取自資源於網路,也應回饋給網路

部落格全站分類:數位生活

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 8月 13 週一 201213:48
  • [Fedora 14-17] 架設VPN Server (pptpd)

安裝PPTPD及相關服務

yum install -y rp-pppoe gcc pptp pptp-setup  ppp ppp-devel
 
安裝方式有二種:
 
RPM安裝(要依照Linux的版本安裝)
 
例如Fedora 14 (32bit)
wget http://poptop.sourceforge.net/yum/stable/fc14/i386/pptpd-1.3.4-2.fc14.i686.rpm
rpm -ivh pptpd-1.3.4-2.fc14.i686.rpm
 
Fedora 14 (64bit)
wget http://poptop.sourceforge.net/yum/stable/fc14/x86_64/pptpd-1.3.4-2.fc14.x86_64.rpm
rpm -ivh pptpd-1.3.4-2.fc14.x86_64.rpm
 
YUM安裝(要依照Linux的版本安裝)
 
rpm -ivh http://poptop.sourceforge.net/yum/stable/fc14/pptp-release-current.noarch.rpm
yum install pptpd
 
 
下載並安裝核心模組
 
相關檔案可參考:http://sourceforge.net/projects/poptop/files/
 
wget http://sourceforge.net/projects/poptop/files/mppe%20module%20builder/kernel_ppp_mppe-1.0.2%20dkms-2.0.6/kernel_ppp_mppe-1.0.2-3dkms.noarch.rpm/download
 
wget http://downloads.sourceforge.net/project/poptop/mppe%20module%20builder/kernel_ppp_mppe-1.0.2%20dkms-2.0.6/kernel_ppp_mppe-1.0.2-3dkms.noarch.rpm?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fpoptop%2Ffiles%2Fmppe%2520module%2520builder%2Fkernel_ppp_mppe-1.0.2%2520dkms-2.0.6%2F&ts=1341655470&use_mirror=nchc
 
wget http://downloads.sourceforge.net/project/poptop/mppe%20module%20builder/kernel_ppp_mppe-1.0.2%20dkms-2.0.6/dkms-2.0.6-1.noarch.rpm?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fpoptop%2Ffiles%2Fmppe%2520module%2520builder%2Fkernel_ppp_mppe-1.0.2%2520dkms-2.0.6%2F&ts=1341655518&use_mirror=nchc
 
rpm -ivh dkms-2.0.6-1.noarch.rpm
rpm -ivh kernel_ppp_mppe-1.0.2-3dkms.noarch.rpm
 
 
若沒有按照版本安裝會有類似以下錯誤: 
Error! Bad return status for module build on kernel: 3.4.2-1.fc16.x86_64 (x86_64)
Consult the make.log in the build directory
/var/lib/dkms/kernel_ppp_mppe/1.0.2/build/ for more information.
 
Error! Could not locate ppp_generic.ko for module kernel_ppp_mppe in the DKMS tree.
You must run a dkms build for kernel 3.4.2-1.fc16.x86_64 (x86_64) first.
 
========================================================
 
設定PPTPD
 
 
設定Client看到的伺服器IP,以及DHCP分發的IP範圍
vi /etc/pptpd.conf
加入以下:
localip 10.0.0.1
remoteip 10.0.0.10-100
 
----------------------------------------------------
 
設定pptpd的加密方式和發給Client的DNS
vi /etc/ppp/options.pptpd
refuse-pap
refuse-chap
refuse-mschap
 
require-mschap-v2
require-mppe-128
 
ms-dns 168.95.1.1
 
----------------------------------------------------
 
設定帳號密碼(若使用ppp撥號(xDSL),撥號的帳密也會在這裡)
格式為:
帳號、使用的服務、密碼、接受的IP(通常為*號)
中間用空格隔開
 
vi /etc/ppp/chap-secrets
內容大致為:
# client        server           secret             IP addresses
"xxxxxxxx@hinet.net"      *         "your password"
test pptpd 12345 *
 
 
---------------------------------------------------- 
 
設定系統IP轉發
vi /etc/sysctl.conf
修改
net.ipv4.ip_forward = 1
 
讓系統重新載入設定值
sysctl -p
 
----------------------------------------------------
 
設定防火牆
 
主要是設定讓PPTP的Client能夠NAT上網
請依照對外連線的網路卡代號取代掉ppp0
ppp+的代表用來連接VPN Client的網卡,不需更動
vi /etc/sysconfig/iptables
 
 
*nat
:PREROUTING ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
:POSTROUTING ACCEPT [0:0]
-A POSTROUTING -o ppp0 -j MASQUERADE
COMMIT
 
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
# 其他要開啟服務的port依照格式寫在這裡
 
#----vpn----
-A INPUT -i ppp0 -p tcp --dport 1723 -j ACCEPT
-A INPUT -i ppp0 -p gre -j ACCEPT
-A FORWARD -i ppp+ -o ppp0 -j ACCEPT
-A FORWARD -i ppp0 -o ppp+ -j ACCEPT
#----vpn----
 
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT
 
----------------------------------------------------
 

重啟防火牆(Fedora 14以上使用)

systemctl restart iptables.service

systemctl restart ip6tables.service

 

重啟防火牆(Fedora 14含以下使用)

/etc/init.d/iptables restart

 
 
========================================================
 
啟動PPTPD等服務
 
 

啟動PPTPD服務

/etc/init.d/pptpd start


重啟PPTPD服務
/etc/init.d/pptpd restart
斷除所有VPN連線
/etc/init.d/pptpd restart-kill
 
 
查看相關的Log
tail -n 30 /var/log/messages
 

查看連線情況

netstat -an | grep :1723 | sort


 
========================================================
 

參考文件:

http://minhtech.com/linux/fedora-linux-16-install-pptp-vpn-server-pptpd/


http://blog.longwin.com.tw/2010/02/netstat-check-connect-2010/
(繼續閱讀...)
文章標籤

Johnny 鋼鍊 發表在 痞客邦 留言(0) 人氣(3,785)

  • 個人分類:linux
▲top
  • 4月 27 週三 201119:04
  • [Fedora12-14] 設定遠端桌面連線 (rdp)

大家都有用過WIndows的遠端桌面連線吧
其名稱叫做Remote Desktop Protocol (RDP)
(繼續閱讀...)
文章標籤

Johnny 鋼鍊 發表在 痞客邦 留言(0) 人氣(6,154)

  • 個人分類:linux
▲top
  • 1月 24 週一 201109:42
  • [Fedora14]重灌筆記

這篇算是之前的文章的整理,有些東西可能就要煩請參考之前的文章摟
 
設定FireFox
http://gfx.tw/j796160836
(繼續閱讀...)
文章標籤

Johnny 鋼鍊 發表在 痞客邦 留言(0) 人氣(335)

  • 個人分類:linux
▲top
  • 8月 27 週五 201014:24
  • [Fedora12]Linux的GRUB修復,安裝GRUB

大家在製作多重開機時都會遇到這個問題
就是不管是XP先安裝或是Linux先安裝
都會有開機資訊被覆蓋的情況
先講重要概念
(繼續閱讀...)
文章標籤

Johnny 鋼鍊 發表在 痞客邦 留言(3) 人氣(14,816)

  • 個人分類:linux
▲top
  • 7月 13 週二 201013:18
  • [MySQL]更改預設資料庫的編碼

引用:http://www.twvbb.com/vbb/thread/104/9420/
這是MySQL安裝的時候預設的狀況
使用xampp或是linux底下的lampp
 
(繼續閱讀...)
文章標籤

Johnny 鋼鍊 發表在 痞客邦 留言(0) 人氣(4,593)

  • 個人分類:linux
▲top
  • 5月 25 週二 201023:23
  • [Fedora 12]關閉FireFox的離線模式(Offline mode)

摘錄自原文
Find "browser.offline-apps.notify" in the "about:config" method and set it to false.
toolkit.networkmanager.disable to "true"
--------------------------------------
(繼續閱讀...)
文章標籤

Johnny 鋼鍊 發表在 痞客邦 留言(1) 人氣(782)

  • 個人分類:linux
▲top
  • 5月 19 週三 201022:14
  • [Ubuntu10.04] 關於Ubuntu的一些雜記

切換root
sudo su -
修改root密碼
sudo passwd root
(繼續閱讀...)
文章標籤

Johnny 鋼鍊 發表在 痞客邦 留言(0) 人氣(696)

  • 個人分類:linux
▲top
  • 5月 19 週三 201022:03
  • [Ubuntu10.04] Apt-get指令用法和yum對照

我是Fedora派的,不管是Cent OS或Fedora都好好用
但我又被ubuntu的強大視窗特效和親合力很高的圖型介面所吸引
不過ubuntu是用debian系列的,指令介面用起來還是有點卡卡的,試試看也不錯。
我紀錄一下這指令用法,和做一些對照,YUM比較常用
(繼續閱讀...)
文章標籤

Johnny 鋼鍊 發表在 痞客邦 留言(0) 人氣(11,840)

  • 個人分類:linux
▲top
  • 5月 17 週一 201022:54
  • [Fedora12] 開機失敗

最近遇到選完GRUB選單,然後Fedora開機卡住的問題
螢幕只剩下一個小點點 (或底線 _ ) 在那邊閃呀閃
 
 
(繼續閱讀...)
文章標籤

Johnny 鋼鍊 發表在 痞客邦 留言(2) 人氣(1,088)

  • 個人分類:linux
▲top
  • 5月 15 週六 201012:45
  • [Fedora 12]VGA顯卡的相關顯示問題

文字模式顯示問題
引用:https://fedoraproject.org/wiki/Common_F12_bugs#Miscellaneous_problems_with_Intel_graphics_adapters
我的硬體是Intel 865GV晶片組的內建顯卡82865G
(繼續閱讀...)
文章標籤

Johnny 鋼鍊 發表在 痞客邦 留言(0) 人氣(4,093)

  • 個人分類:linux
▲top
123»

近期文章

  • [教學] Mac OSX 內建防火牆 PF 使用筆記
  • 使用 Markdown 來發文章吧!
  • [教學] 用 OpenWRT 做分離式上網設定 (以 小米路由器mini 為例)
  • [教學] 小米路由器 mini 刷機紀實 (PandoraBox / Padavan / OpenWRT / LEDE)
  • [吉他譜] 黃舒駿 - 她以為她很美麗
  • [吉他譜] 太巴塱之歌
  • [吉他譜] 太巴塱之歌 (級數譜)
  • [教學] Tomato 設定 OpenVPN 伺服器步驟 (以 RT-N16 為例)
  • [吉他譜] 縱貫線 - 出發 (亡命之徒)
  • [Mac OS X] 為你的舊 Macbook iMac 升級藍牙 Bluetooth 4.0 BLE

熱門文章

  • (117,304)[教學] OPEN VPN for Windows 環境設定整理
  • (69,188)[分享]終極PPT講義轉檔
  • (55,809)[教學]網芳設定密碼
  • (22,964)[分享] Synergy--讓你一組鍵盤滑鼠在二台電腦間遊走
  • (21,487)[小技巧] linux下的檔案分割及合併
  • (11,800)[教學]ASP.net精靈式的增修刪
  • (10,783)[網芳問題] 登入失敗 未將這台電腦上要求的登入類型授與使用者
  • (5,418)XAMPP version 1.7.2 正體中文化
  • (5,073)有趣的語音控制
  • (2,652)[小筆記][教學] Opera介紹和字型問題處理

最新回應

  • [24/05/10] Gwen 於文章「[HTTP相關] 解析HTTP封包,瞭解...」留言:
    謝謝!解釋很淺顯易懂...
  • [24/01/14] gameonline 於文章「[Android] 使用HTTP的POS...」留言:
    What if Superhero games were a...
  • [22/07/01] Neil 於文章「瞭解JSON格式...」留言:
    感謝分享,清楚明瞭 !...
  • [22/04/11] 訪客 於文章「[Android] 安裝NDK與使用JN...」留言:
    原本在搜尋引擎找出一堆 Blog 文章,不知哪幾篇值得花時間...
  • [22/02/21] 神苑 於文章「[網芳問題] 登入失敗 未將這台電腦上要...」留言:
    謝謝大大!...
  • [21/09/06] 訪客 於文章「瞭解JSON格式...」留言:
    謝謝分享...
  • [21/07/04] 訪客 於文章「[心得]電容的單位換算...」留言:
    謝...
  • [21/03/10] Yi-Wei Li 於文章「[心得]電容的單位換算...」留言:
    感謝~...
  • [21/01/31] nalani5210 於文章「[Android] Google出的An...」留言:
    又去试了试果然不行了~...
  • [21/01/27] <a href="https://www.jsonformatting.com/" >json formatter</a> 於文章「瞭解JSON格式...」留言:
    很好的插件~ 很实用 我也分享一个在线网站,用来格式化JS...

關於我About.me

臉書Facebook

文章分類

toggle 資訊技術 (17)
  • iOS (iPhone/iPad) (6)
  • Windows Phone (1)
  • ASP.net (6)
  • SQL語法 (1)
  • Http (1)
  • MySQL (4)
  • .Net (C#) (1)
  • 其他 (1)
  • Mac OS X (1)
  • JSP (1)
  • 純ASP (3)
  • Android (21)
  • php (3)
  • linux (25)
  • Flash (2)
  • Java Script/AJAX (2)
  • 伺服器架設 (0)
toggle 學習筆記/心得 (3)
  • 學習心得/備忘 (37)
  • C Primer Plus (14)
  • 小技巧(大學課業專用) (1)
toggle 分享事物 (5)
  • 事物評論 (4)
  • 小技巧/教學 (2)
  • 有趣的事物 (4)
  • 吉他譜 (6)
  • 好文章 (1)
  • 未分類文章 (1)

文章匯整

小貼紙ˇ

部落格文章搜尋

FireFox是王道