OpenWrt上搭建纯L2TP服务器[ZT]

转自:http://www.openwrt.pro/post-389.html

 

纯L2TP( + ppp,无IPSec)

首先安装xd软件包

opkg update

opkg install xd

编辑/etc/xd/xd.conf,配置服务器端

[global]

port = 1701

auth file /etc/xd/x-secrets

access control = no

 

[lns default]

exclusive = yes

ip range = 10.1.20.31-10.1.20.50

local ip = 10.1.20.30

length bit = yes

require chap = yes

refuse pap = yes

name = virtual**

ppp debug = yes

pppoptfile = /etc/ppp/options.xd

编辑/etc/ppp/options.xd,配置ppp协议服务器端

lock

noauth

dump

logfd 2

mtu 1400

mru 1400

ms-dns 10.1.20.30

lcp-echo-failure 12

lcp-echo-interval 5

require-mschap-v2

nomppe

编辑/etc/ppp/chap-secrets,配置ppp验证用的账号和密码

用户名 * 密码 *

设置xd服务开机自启

/etc/init.d/xd enable

重启使配置生效

/etc/init.d/xd restart

编辑/etc/config/firewall,添加防火墙规则,开放wan域udp 1701端口,使封装数据通过防火墙进入

config rule

        option target 'ACCEPT'

        option src 'wan'

        option proto 'udp'

        option dest_port '1701'

        option name ''

编辑/etc/firewall.user,添加防火墙用户规则,设置转发规则,允许来自客户端的ip包被转发

iptables -I FORWARD -s 10.1.20.0/24 -j ACCEPT

OpenWrt防火墙规则已对wan域所有出接口自动做了SNAT(MASQUERADE),因此不必添加专门针对客户端IP的NAT规则

本文章由作者:佐须之男 整理编辑,原文地址: OpenWrt上搭建纯L2TP服务器

转载于:https://www.cnblogs.com/d9394/p/10611679.html

你可能感兴趣的:(OpenWrt上搭建纯L2TP服务器[ZT])