问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何在Ubuntu下配置L2TP

发布网友 发布时间:2023-04-26 14:54

我来回答

3个回答

热心网友 时间:2023-10-20 03:39

安装软件包
1.sudo apt-get install xl2tpd openswan ppp
IPSec / Openswan
打开 /etc/ipsec.conf 文件,做如下配置:

1.config setup
2.nat_traversal=yes
3.virtual_private=%v4:10.0.0.0/8,%v4:192.168.0.0/16,%v4:172.16.0.0/12,%v4:!10.152.2.0/24
4.# 这里包含的网络地址允许配置为远程客户端所在的子网。换句话说,
# 这些地址范围应该是你的NAT路由器后面的客户端的地址。
5.oe=off
6.protostack=netkey
7.conn L2TP-PSK-NAT
8.rightsubnet=vhost:%priv
9.also=L2TP-PSK-noNAT
10.conn L2TP-PSK-noNAT
11.authby=secret
12.pfs=no
13.auto=add
14.keyingtries=3
15.rekey=no
16.# Apple 的 iOS 不会发送 delete 提醒,
# 所以我们需要通过死亡对端(dead peer)检测来识别断掉的客户端
17.dpddelay=30
18.dpdtimeout=120
19.dpdaction=clear
20.# 设置 ikelifetime 和 keylife 和 Windows 的默认设置一致
21.ikelifetime=8h
22.keylife=1h
23.type=transport
24.# 替换 IP 地址为你的本地IP (一般是,私有地址、NAT内的地址)
25.left=x.x.x.x
26.# 用于升级过的 Windows 2000/XP 客户端
27.leftprotoport=17/1701
28.# 要支持老的客户端,需要设置 leftprotoport=17/%any
right=%any
29.rightprotoport=17/%any
30.# 强制所有连接都NAT,因为 iOS
31.forceencaps=yes
注意你的ipsec.conf文件,"config setup" 和 "L2TP-PSK-NAT"、 "L2TP-PSK-NAT"应该顶着行头写,而其它行应该以8个空格缩进。

打开 /etc/ipsec.secrets,配置:

1.x.x.x.x %any: PSK "somegoodpassword"
这里x.x.x.x 替换为你的服务器的IP地址,并设置一个复杂的密码。

启动 IPSEC 服务:

1./etc/init.d/ipsec start
使用如下命令确认 ipsec 是否工作正常:

1.sudo ipsec verify
应该没有任何错误才行:

1.Checking your system to see ifIPsec got installed and started correctly:
2.Version check and ipsec on-path [OK]
3.LinuxOpenswan U2.6.28/K2.6.32-32-generic-pae (netkey)
4.CheckingforIPsec support in kernel [OK]
5.NETKEY detected, testing for disabled ICMP send_redirects [OK]
6.NETKEY detected, testing for disabled ICMP accept_redirects [OK]
7.Checking that pluto is running [OK]
8.Pluto listening for IKE on udp 500[OK]
9.Pluto listening for NAT-T on udp 4500[OK]
10.Checkingfor'ip' command [OK]
11.Checkingfor'iptables' command [OK]
12.OpportunisticEncryptionSupport[DISABLED]
在 /etc/init.d 下创建一个名为 ipsec.* 的文件,内容如下:

1.case"$1"in
2.start)
3.echo "Starting my Ipsec VPN"
4.iptables -t nat -A POSTROUTING -o eth0 -s 10.152.2.0/24-j MASQUERADE
5.echo 1>/proc/sys/net/ipv4/ip_forward
6.for each in/proc/sys/net/ipv4/conf/*
7.do
8.echo 0 > $each/accept_redirects
9.echo 0 > $each/send_redirects
10.done
11./etc/init.d/ipsec start
12./etc/init.d/xl2tpd start
13.;;
14.stop)
15.echo "Stopping my Ipsec VPN"
16.iptables --table nat --flush
17.echo 0 > /proc/sys/net/ipv4/ip_forward
18./etc/init.d/ipsec stop
19./etc/init.d/xl2tpd stop
20.;;
21.restart)
22.echo "Restarting my Ipsec VPN"
23.iptables -t nat -A POSTROUTING -o eth0 -s 10.152.2.0/24 -j MASQUERADE
24.echo 1 > /proc/sys/net/ipv4/ip_forward
25.for each in /proc/sys/net/ipv4/conf/*
26.do
27.echo 0 > $each/accept_redirects
28.echo 0 > $each/send_redirects
29.done
30./etc/init.d/ipsec restart
31./etc/init.d/xl2tpd restart
32.;;
33.*)
34.echo "Usage: /etc/init.d/ipsec.* {start|stop|restart}"
35.exit 1
36.;;
37.esac
这会配置防火墙转发。记得修改上面文件的本地IP地址池10.152.2.0/24为你自己的。

然后给这个文件设置可执行权限:

1.sudo chmod 755 ipsec.*
禁止默认的 ipsec 服务脚本运行:

1.sudo update-rc.d -f ipsec remove
然后,启用我们刚才定制的这个:

1.sudo update-rc.d ipsec.* defaults

热心网友 时间:2023-10-20 03:39

百度搜酷盛,他们主页有这个的图文教程。你可以去看看

热心网友 时间:2023-10-20 03:39

apt-get install ipsec*
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
悲观的意思是什么悲观是什么意思 ...坐立不安的。还总想挠挠手呀、胳膊什么的。这是怎么回事啊?是一种... ...胳膊肘麻,有时会麻到感觉大拇指根部疼,食指也有点... ...入睡感觉左胳膊从手腕到肩膀酥溜溜的酸,睁开眼又好了,什么原因... 胳膊上麻溜溜的 像是有小疙瘩 还很痒 有点硬 少量蔗糖,食盐,食油,食醋分别倒入一定量水中,并用筷子不断搅拌,观察... 将食盐 蔗糖 泥土 植物油与水混合 英文会计的provision对应中文会计的哪个词啊? 双人旁一个直一个心念什么,什么意思 白瓷有隙是成语吗 荣耀9i和华为nove3哪个好 我是应届生,在工厂做会计有前途吗,这个工厂并不正规,以前是家庭成员帮忙,现在由于工厂扩大了 在厂里当会计怎么样 做出纳好不好出纳和会计发展前景哪个好做出纳好还是会计好 加强自身修养文言文 关于一位文科生的自我修养 怎样才可以把自己变得有文化有修养? 如何提高自己的素质修养? 梦见老公去按摩店里按摩的预兆 耳机插松了才能听到人声,插紧了听不到人声怎么办 笔记本电脑耳机插进了没声音松了有声音但是是外放有详细解决方法吗 笔记本11代i5和8代i5 使命召唤手游名字怎么打空白符号 - 信息提示 _果的成语_果的成语是什么 wps文档忽然自动出现了方框并且每一页均有长方框请问怎么去掉方框 钓鱼如何调浮 结合马斯洛的需要层次理论,谈谈个体产生犯罪动机的犯罪需要及原因 汽车百科(品牌篇)|欧拉 欧拉黑猫欧拉好猫哪个操控更好 如何在 Debian / Ubuntu 服务器上架设 L2TP / IPSec 医学影象学用英语这么说? 澳洲医学影像专业的详细介绍 分期易和易分期是一家吗 微信上,明明听到了消息提示的声音但是却没看到有新消息显示。是怎么回事? 苹果怎么开启高清通话 为爱发光,为梦前行 在word中可以同时打开多个word文档并建立多个显示文档的窗口吗 中3~文言文翻译(帮帮手,快快!) 电脑自带的c盘d盘e盘f盘属于内存储器还是属于外存储器 华为手机进入维修模式卡住了 信用卡未出账单是所有的消费吗还是只是下个月需要还款的账单 花生和鸡蛋能做成什么菜? 微信名xiky是什么意思 Hsik在是什么意思? 关于童年的一个布偶英语作文 utc时间转换为什么是1970 这段英文时间换算翻译到北京时间,谢谢 哈利波特魔法觉醒时间转换器图鉴 梦见邻居搬走老板娘房东送行的预兆