FreeBSD mpd VPN服务器安装步骤

马上要搬出学校,而学校的资源大多是对教育网开放,考虑到以后的小区多半是电信的adsl接入,没办法,就想到了架个vpn服务器,当然首先想到的是在freebsd上架设。用goolge搜索了一下,发现搞得人还真多,心情马上好了一截。下面是我的步骤:
1、安装mpd(都说mpd对windows支持最好),很简单
cd /usr/local/ports/net/mpd/
make all install clean
2、配置/usr/local/etc/mpd/mpd.conf
default:
load vpn
vpn:
load client1
#load client2
client1:
new -i ng0 pptp1 pptp1
set ipcp ranges x.x.x.x/32 y.y.y.y1/32
load pptp_def
client2:
new -i ng1 pptp2 pptp2
set ipcp ranges x.x.x.x/32 y.y.y.y2/32
load pptp_def
pptp_def:
set iface disable on-demand
set iface enable proxy-arp
set iface idle 1800
set bundle enable multilink
set link yes acfcomp protocomp
set link no pap chap
set link enable chap
set link keep-alive 10 60
set link mtu 1460
set ipcp yes vjcomp
set ipcp dns x.x.x.y
set bundle enable compression
set ccp yes mppc
set ccp yes mpp-e40
set ccp yes mpp-e128
set ccp yes mpp-stateless
open
3、配置/usr/local/etc/mpd/mpd.links
pptp1:
set link type pptp
set pptp self 对外提供vpn服务的ip
set pptp enable incoming
set pptp disable originate
pptp2:
set link type pptp
set pptp self 对外提供vpn服务的ip
set pptp enable incoming
set pptp disable originate
4、编写启动脚本/usr/local/etc/rc.d/mpd.sh
case $1 in
start)
[ -x /usr/local/sbin/mpd ] &&
[ -f "/usr/local/etc/mpd/mpd.conf" ] &&
/usr/local/sbin/mpd -b &&
echo -n ' mpd'
;;
stop)
killall mpd && echo -n ' mpd'
;;
*)
echo "Usage: `basename $0` {start|stop}"
5、编辑用户/口令文件 /usr/local/etc/mpd/mpd/secret 很简单,照着例子作
好了,现在要做的事做完了。在winxp上创建一个vpn连接,ok,搞定。嘿嘿,还有2个非常重要的点,第一个要将freebsd服务器设置成路由模式也就是说在/etc/rc.conf中gateway_enable="YES" 要加上(网上找的资料都没说着点,完全凭经验),否则不能通过vpn服务器访问内网的其他主机。第二,winxp的防火墙要关掉,为什么不知道,总之不关,就会出现间歇性大量掉包

上一页12 下一页

(0)

相关推荐

  • centos安装配置pptp vpn服务器步骤分享

    说明: 服务器操作系统:CentOS 5.X 64位 服务器IP地址:192.168.21.128 实现目的:服务器安装配置pptp软件,对外提供vpn拨号服务 具体操作: 一、安装包下载 1、ppp ...

  • surface上的vpn设置步骤

    配置步骤 选择connect to a workspace: 选择VPN: 输入internet地址和名称: 点击右下角的网络连接,连接,报591,说是密码错误或者没权限,在网上搜啊搜,各种办法都试了 ...

  • centos6.4安装配置vpn服务器步骤详解

    一、VPN服务器环境说明 操作系统:CentOS release 6.4 (Final) 本地网卡: 复制代码 代码如下: # ifconfig em1 Link encap:Ethernet HWa ...

  • windows2003单网卡配置vpn服务器步骤分享

    什么是VPN? 虚拟专用网(VPN,Virtual Private Network)是一种利用公共网络来构建的私人专用网络技术,不是真的专用网络,但却能够实现专用网络的功能。虚拟专用网指的是依靠ISP ...

  • ngx_openresty服务器安装步骤

    为什么是OpenResty? OpenResty允许开发人员使用lua编程语言构建现有的Nginx的C模块,支持高流量的应用程序. 安装OpenResty 依赖的软件包: perl 5.6.1+ li ...

  • FreeBSD系统下安装字体的步骤详解

    FreeBSD下字体安装步骤详解,之前使用的默认字体不是太喜欢. 因为大型的字体显得参差不齐,这时有一款自己喜欢的字体最好不过了.所以需要我们手工加入字体时,FreeBSD下字体安装步骤详解,可采用如 ...

  • FreeBSD局域网内升级Ports Tree及Port的安装

    局域内的FreeBSD系统可以使用以下步骤更新你们的Ports Tree和安装Port 以下步骤假设你在安装FreeBSD下已经安装了Ports 1、修改/etc/make.conf,如果没有自己创建 ...

  • xp系统如何设置vpn连接

    虚拟专用网络,简称VPN,是属于一种远程访问技术的虚拟网。大多企业都会应用到VPN来实现员工之间的资源分享,但是这个VPN该怎么设置呢?现在就让小编与大家分享下如何在XP系统中设置这个VPN吧。 点击 ...

  • 艾泰HiPER2620和H3C设备建立IPSEC VPN

    此文档基于HIPER 2620 V10.1版本 用户需求: 艾泰HIPER 2620和H3C设备WAN口都是固定IP地址,需要建立IPSEC VPN. 配置步骤: 1.登录路由器,点击VPN配置-&g ...