l2tp

1、环境支持

#返回结果为yes就表示通过。
modprobe ppp-compress-18 && echo yes

#File descriptor in bad state。表示通过
cat /dev/net/tun

2、安装

#更新yum安装源
yum install -y epel-release

#安装
yum install -y libreswan xl2tpd

3、配置

vim /etc/ipsec.d/vpn.conf
conn L2TP-PSK-NAT
    rightsubnet=vhost:%priv
    also=L2TP-PSK-noNAT

conn L2TP-PSK-noNAT
    authby=secret
    pfs=no
    auto=add
    keyingtries=3
    rekey=no
    ikelifetime=8h
    keylife=1h
    type=transport
    left=【此处填写外网IP如:1.1.1.1】
    leftprotoport=17/1701
    right=%any
    rightprotoport=17/%any

/etc/ipsec.d/中有个默认的配置文件,不过是 IPv6 的,可以删除或者改个名字让其无效(这一步可做可不做):

mv v6neighbor-hole.conf v6neighbor-hole.conf_bak
vim /etc/ipsec.d/vpn.secrets
【此处填写外网IP如:1.1.1.1】 %any: PSK "【此处填写密码】"
systemctl enable ipsec
systemctl restart ipsec
ipsec verify
sysctl -a |grep -e 'send_redirects'
sysctl -a |grep -e 'accept_redirects'
vim changeRedirects.sh
#!/bin/bash
for each in /proc/sys/net/ipv4/conf/*
do
    echo 0 > $each/send_redirects
    echo 0 > $each/accept_redirects
done
chmod +x changeRedirects.sh
./changeRedirects.sh

#开启 IPv4 的 ip_forward,这个选项用于做 IP 包的转发:
sysctl net.ipv4.ip_forward=1

ipsec verify
vim /etc/xl2tpd/xl2tpd.conf
#这里可以保持默认不修改
ip range = 192.168.1.128-192.168.1.254
local ip = 192.168.1.99
#查看dns地址
cat /etc/resolv.conf

vim /etc/ppp/options.xl2tpd
# 修改 ms-dns,可以修改为其他合适的 dns 地址
ms-dns 114.114.114.114

nameserver 77.88.8.8
nameserver 77.88.8.1
nameserver 2a02:6b8::feed:0ff

# 增加 require-mschap-v2 选项,否则 windows 无法连接
require-mschap-v2
#添加账号密码
vim /etc/ppp/chap-secrets
account    *    password      *
systemctl enable xl2tpd
systemctl restart xl2tpd

如果需要查看 xl2tpd 的日志,可以不使用上面的启动方法,直接使用:

xl2tpd -D

iptables配置

#打开 500,4500,1701 三个端口的 udp 通信
iptables -t filter -A INPUT -p udp -m multiport --dports 500,4500,1701 -j ACCEPT

#打开转发时的地址伪装
iptables -t nat -A POSTROUTING -j MASQUERADE

#允许已经建立的链接的包进入服务器
iptables -t filter -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT

firewall-cmd配置

#打开 500,4500,1701 三个端口的 udp 通信
firewall-cmd --zone=public --add-port=500/udp --permanent
firewall-cmd --zone=public --add-port=4500/udp --permanent
firewall-cmd --zone=public --add-port=1701/udp --permanent

#打开转发时的地址伪装
firewall-cmd --permanent --zone=public --add-masquerade

#查看是否生效
firewall-cmd --list-ports
firewall-cmd --list-all

#重启 firewalld
firewall-cmd --reload

4、win10客户端

问题

L2TP连接尝试失败,因为安全层在初始化与远程计算机的协商时遇到一个处理错误。

解决方法

更改适配器选项
对VPN网络点右键 -> 允许使用这些协议,前面全勾选自动不勾选

修改注册表
Windows + r( 即开始运行) 在框中输入 regedit , 打开注册表

\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RasMan\Parameters

添加或修改三项值
AllowL2TPWeakCrypto 1
AllowPPTPWeakCrypto 1
ProhibitIpSec 1

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,456评论 5 477
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,370评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,337评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,583评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,596评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,572评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,936评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,595评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,850评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,601评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,685评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,371评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,951评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,934评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,167评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 43,636评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,411评论 2 342

推荐阅读更多精彩内容