xl2tpd server移植.docx
《xl2tpd server移植.docx》由会员分享,可在线阅读,更多相关《xl2tpd server移植.docx(7页珍藏版)》请在三一办公上搜索。
1、xl2tpd server移植之前移植了l2tp的client,用的是rp-l2tp-0.4,由于rp-l2tp系列的版本无法动态分配ip地址,因此决定移植server时不再使用rp-l2tp,而改为xl2tpd。 移植时l2tp用的是xl2tpd-1.2.4,ppp用的是ppp-2.4.5,虚拟机是Fedora10,client用的是电信1-2C语音网关。 简要介绍移植xl2tpd server 1、编译阶段 下载xl2tpd-1.2.4.tar.gz,解压后进入解压目录,然后编译,安装,例如我是放在/usr/local下,在编译过程中发现错误,提示缺少头文件pcap-bpf.h pcap.
2、h,这个问题简单吧,从网上找到这几个头文件,放到相关目录即可,链接时提示no find lpcap,该提示为缺少库文件,从网上下载libpcap-1.3.0.tar.gz,解压后 #./configure #make #make install 之后再编译xl2tpd-1.2.4,编译通过, 2、修改配置文件 修改配置文件/etc/xl2tpd/xl2tpd.conf global listen-addr = 0.0.0.0 port = 1701 lns default ip range = 192.168.22.128-192.168.22.254 local ip = 192.168.2
3、2.99 require chap = yes refuse pap = yes require authentication = yes name = LinuxVPNserver ppp debug = yes pppoptfile = /etc/ppp/options.xl2tpd length bit = yes 解释下各个字段的意义, listen-addr这个字段我认为是xl2tpd server监听从哪个ip发来的数据包,0.0.0.0表示监听所有接口发来的数据包 port这个不多说了,如果你不知道l2tp udp端口号为1701,那么请你补习一下功课 ip range = 19
4、2.168.22.128-192.168.22.254,这个字段表示给客户端分配的ip地址池 local ip表示xl2tpd server的ppp接口的ip地址 require chap = yes refuse pap = yes require authentication = yes 这三个表示xl2tpd server要求认证,且可以支持两种认证方式chap和pap name = LinuxVPNserver,名字而已,具体什么作用我还没研究 ppp debug = yes,打开ppp的debug pppoptfile = /etc/ppp/options.xl2tpd,option
5、s.xl2tpd这个文件里定义了ppp的相关参数,稍后具体介绍, length bit = yes,这个是什么意思呢,不瞒你说,我也不知道,如果你知道,麻烦告诉我一下 下面是/etc/ppp/options.xl2tpd的配置, ipcp-accept-local ipcp-accept-remote #ms-dns 192.168.1.1 #ms-dns 192.168.1.3 #ms-wins 192.168.1.2 #ms-wins 192.168.1.4 noccp auth crtscts idle 1800 mtu 1410 mru 1410 nodefaultroute debu
6、g lock proxyarp connect-delay 5000 ipcp-accept-local ipcp-accept-remote,分析一下这两行,ipcp表示ip control protcal,三层的东西,和ip有关,accept表示接受,local和remote分别表示本端和对端,这两个字段是与本端和对端的ip地址相关的, 注掉的那几行是和dns相关的,如果你不知道什么是dns,那么这篇文章你就不用看了,因为你看不明白,注掉了表示不给对端分配dns, 剩下的几行不解释了,都是网络的基础知识,这个文件如果你不知道什么意思,请你看看ppp-2.4.5的源代码,里面有注释; 有人说
7、这个文件里应该加上一下两句: lcp-echo-interval 30 lcp-echo-failure 4 这两句是表示链路维护阶段发送链路维护报文的时间间隔,如果30*4秒内收不到链路维护报文,则链路自动断开,这两句最好也加上,ppp-2.4.5中他们的默认值均为0,如果是0就意味着,如果网络比较差的话,那么l2tp会处于不停的拨号与断开的循环中,导致vpn不可用。 下面介绍/etc/ppp/chap-secrets # Secrets for authentication using CHAP # client server secret IP addresses # system-co
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- xl2tpd server移植 server 移植

链接地址:https://www.31ppt.com/p-3169786.html