VPN的原理就不再說明了
作業系統版本為 FreeBSD-8.2-Release
軟體版本為 mpd5
這邊直接教安裝步驟
1. 安裝mpd-5.5
# pkg_add -r mpd-5.5
2. 修改 mpd 設定檔 mpd.conf
# cd /usr/local/etc/mpd5
# cp mpd.conf.sample mpd.conf
# ee /usr/local/etc/mpd5/mpd.conf
修改下面幾行
set user foo1 bar1
#設定Web使用者帳號為foo1,密碼為bar1
set web self xxx.xxx.xxx.xxx 5006
#設定登入主機實體IP的網頁 http://xxx.xxx.xxx.xxx:5006
default:
load pptp_server
#設定預設使用pptp_server
pptp_server:
set ippool add pool1 192.168.1.50 192.168.1.99
#IP範圍192.168.1.50-192.168.1.99,不需更動
set ipcp ranges 192.168.1.1/32 ippool pool1
#本機端IP,不需更動
set ipcp dns 168.95.1.1
#改為Hinet的DNS
set pptp self xxx.xxx.xxx.xxx
#主機實體IP
3. 修改 mpd 密碼檔 mpd.secret
# cpmpd.secret.sample mpd.secret
# ee /usr/local/etc/mpd5/mpd.secret
將原來的帳號密碼前面用#註解掉,另外新增以下幾行
#帳號 "密碼" 發配IP
vpn50 “vpn5050″ 192.168.1.50
vpn51 “vpn5151″ 192.168.1.51
存檔後離開
設定密碼檔權限為600
# chmod 600 /usr/local/etc/mpd5/mpd.secret
4. 將 mpd 加入開機自動啟動 rc.conf
# ee /etc/rc.conf
加入以下幾行
gateway_enable="YES"
mpd_flags="-b"
mpd_enable="YES"
存檔後離開
5. 建立 /var/log/mpd.log
# ee /etc/syslog.conf
加入下面兩行
!mpd
*.* /var/log/mpd.log
存檔後離開
# touch /var/log/mpd.log
# /etc/rc.d/syslogd reload
5. 開關 mpd 服務
# /usr/local/etc/rc.d/mpd5 start
stop
restart
status
檢查 mpd 是否執行
# ps aux |grep mpd
查詢 mpd 的監聽port
# sockstat | grep mpd
最後如果成功後
即可連線測試是否成功
若是VPN的Server位於防火牆下方
則還需加入以下規則
WAN -> LAN port: 1723(TCP) accept
LAN -> WAN port: GRE47(IP) accept
[FreeBSD] 安裝VPN Server 使用mpd5
版主: stnet253
誰在線上
正在瀏覽這個版面的使用者:沒有註冊會員 和 2 位訪客