闲的无事留个印-ipsec连接两个局域网
无聊时间不花钱
由于公司要求7月份清光年假,所以被迫在家休息。一时间没事做,就想着折腾一下。折腾什么都需要花钱,不如就折腾一下网络吧。
情况介绍很简单
我家里有个局域网,有时候要住单位宿舍,所以在那边也有个宽带也自然有个局域网。虽然两边都有公网IP,可以用域名加端口转发来连接和访问。但是不是说端口开多了不好,就想着说用V*P-N把二者连起来。
选择很多,但是困难也很多。
把两个局域网连起来的方法很多,比如可以用pp tp l2ps ipsec 还有wireguard之类的高档货色。
首先,用pp tp之类的拨号,边设置服务器,一边设置客户端,然后拨号就可以。简单是简单,但是有时候播上了网络不通,还是要自己手动设置静态路由。wireguard般的路由器里面没有,要在nas里面折腾,当时就没考虑。最终就选了最没有感觉的IPSec。
一看就会,一做就废
Pp tp成功后给我很大的鼓舞,我个人认为两边设置一下也就手到擒来。结果进去后发现他们也没有账号,也没有密码,也不知道怎么能够连起来的都。
硬着头皮胡乱试了一下,当然是不成功了。还好这个年代有AI问一下元宝,他就告诉我怎么搞了。
遍地是坑,自己做记录
我的路由器一边是爱快,功能多,菜单繁杂,可以折腾的也多。一边是tp,简简单单,但是功能就少了。
第一个坑就是协议,高大尚的爱快默认协议是ikev2,低调的tp连说都没说。还好元宝告诉我,tp只支持v1,所以第一步就是要把爱快的协议调到v1。
爱快的界面第二个坑就是提议,也就是看不明白的aes256之类的。坑人的是他们两个家伙单位不一样,所以根本找不到对应的,最后还是问了元宝。
tp的界面上图中就是元宝给调配后的值,dh5=modp1536
闯过坑后面就自由发挥
要有个ID,自己编每个路由器有一个,两边分别都要填。
要有个密码,也是自己编一个,两边都填一样的。
还有一个就是模式,我一开始都是选默认的后来才发现好多设置可以玩。
交换模式我一开始是主模式。后来点开后发现,其实还有好多个模式。比如爱快叫积极模式也就对应tp的野蛮模式。人来说就是积极模式,可以接受有些格子不填齐,比如主模式就会要求两边都要有域名或者IP,不然就连不上。是积极模式,可以一边不用填,不过要配合下面的协商模式。
协商模式就更加浅显一点,一个是初始一个响应,那不就是一个拨号,一个应答。
只有一边有公网v4,要怎么办?
其实很简单,大家都选积极/野蛮模式。没有公网的这边就选初始者,然后填上对方的公网IP或者域名。有公网的,这边就谦虚一点填响者,对方的IP或者域名就留空。
当然,我现在说的是tp的设置,爱快的设置里面是没有协商模式的。当然了,最后还是问了元宝,元宝说如果你不填对方的IP,那爱快默认就是响应者。
成功后的不解和遗憾
按照上面这样瞎搞一通,很快就可以连上。然后好处就是不用设置路由,你直接输入对方的内网地址就能访问。是速度给了我惊喜,只有0.5m的速度,够慢的。
我考虑到可能一边是电信网络,一边是联通网络的原因,跨运营商可能比较慢。你是吃太饱了,我用联通充值送宽带的优惠在我家里又装了一条联通宽带。这样终于可以实现我联通对联通的直连了,但是结果然并卵。
然并卵的结果和无谓的折腾
换了联通宽带后,首先就要折腾哪台机,走哪里流量怎么走的问题。更糟糕的是,新装的联通宽带没有给公网v4,于是我又折腾了v6域名。
本来想说两边用绑定联通公网v6的域名互联,这样应该可以最大化速度。折腾了一大轮,花了一整天时间,最后才发现说爱快的ipsec不支持v6地址,这还是从日志里面才发现的。
折腾不成功,宽带也白装了,还好ipsec很稳定,用起来也很顺心,除了速度慢一点没坏处。他这篇结结巴巴的文章,主要是给自己留个记忆,不要以后时间久了,不知道怎么搞。也请大家指点一下,是不是有哪些环节我没搞好,所以速度才不快。
