安装环境:
centos 6.8
安装对应包:
yum install ppp xl2tpd -y |
配置文件/etc/xl2tpd/xl2tpd.conf
[lac covpn]
name = qincx lns = 27.154.55.58 pppoptfile = /etc/ppp/peers/covpn.l2tpd ppp debug = yes |
配置文件 /etc/ppp/peers/covpn.l2tpd
remotename covpn
user "qincx" password "123456" ipcp-accept-local ipcp-accept-remote refuse-eap require-mschap-v2 noccp noauth noipdefault mtu 1410 mru 1410 usepeerdns debug lock connect-delay 5000 |
启动:(xl2tpd 遇到启动不成功时,两种方法都试一下)
方法1.启动xl2tpd
echo "c covpn" > /var/run/xl2tpd/l2tp-control |
方法2.
/etc/init.d/xl2tpd start |
关闭:
方法1
echo 'd covpn' > /var/run/xl2tpd/l2tp-control |
方法2.
/etc/init.d/xl2tpd stop |
拨号成功的话,通过ifconfig可以看见有个ppp0的接口
注意ppp的配置里有:noipdefault 选项。
其他很多资料都没有这一项。包括阿里云的官方文档。但在debian系里面。不加这个且机器有内网网卡时,是不太好用的。
连接的ppp0设备会自动使用内网ip。导致很多奇葩的事情发生。
noipdefault这个选项表示不使用本地默认ip分配策略。直接用服务器分配的。如果不要求每次拨号都使用固定ip的话,建议加上该参数
路由设置:
l2tp连接上后,需要数据通过此ppp0接口出去的话,就需要配置路由了
route add -net 192.168.9.0/24 dev ppp0 |
留言