阿肆 发布的文章

之前在闲鱼捡了一台EdgeRouter X,为了更好的发挥双宽带的效率,配置了一下双网负载,记录一下。
2024-12-26T09:08:04.png

以下详细说明下如何在UBNT EdgeRouter上配置移动和联通双网负载均衡,并实现以下需求:

  1. 默认走联通出口:所有流量默认通过联通出口。
  2. 特定条件走移动出口:当访问移动网络的目标地址或联通线路不可用时,流量通过移动出口。

简单的网络拓扑如下:

  • WAN1(eth0) 连接到移动宽带。
  • WAN2(eth1) 连接到联通宽带。
  • LAN(eth2) 连接到UniFi Switch,提供家庭网络。

需求如下:

  1. 默认出口:一般流量通过联通出口(eth1)。
  2. 目标路由:访问特定的移动网络时,流量通过移动出口(eth0)。
  3. 故障切换:当联通线路不可用时,所有流量切换到移动出口(eth0)。

配置步骤

1. 登录EdgeRouter

通过SSH登录到EdgeRouter。

ssh ubnt@192.168.1.1

2. 配置负载均衡

在EdgeRouter中,负载均衡通过配置load-balance功能实现。以下是具体的CLI配置步骤。

(1)添加接口监控

为两个WAN接口配置监控,确保链路状态变化时能够动态调整路由。

configure
set load-balance group G interface eth0 route-test initial-delay 10
set load-balance group G interface eth0 route-test interval 10
set load-balance group G interface eth0 route-test type ping target 119.29.29.29
set load-balance group G interface eth1 route-test initial-delay 10
set load-balance group G interface eth1 route-test interval 10
set load-balance group G interface eth1 route-test type ping target 119.29.29.29
commit
save

(2)设置默认路由

将所有流量默认通过联通出口(eth1)。

set load-balance group G interface eth1 weight 1
set load-balance group G interface eth0 weight 0

3. 配置目标路由策略

为了确保访问移动网络的目标地址时流量通过移动出口,需配置基于目标地址的策略路由。

(1)创建标记规则

通过Firewall规则标记访问特定IP地址范围的流量。

set firewall modify MARK rule 10 action accept
set firewall modify MARK rule 10 description "Mark traffic to China Mobile"
set firewall modify MARK rule 10 destination address 36.128.0.0/10
set firewall modify MARK rule 10 destination address 36.192.0.0/16
set firewall modify MARK rule 10 modify table 1

推荐一个项目:china-operator-ip,自动更新中国网络运营商分类的IP地址库。比如下面这个地址可以获取中国移动的IPv4段CIDR:

https://github.com/gaoyifan/china-operator-ip/blob/ip-lists/cmcc.txt

(2)设置策略路由

为标记的流量配置路由表,强制指定移动出口。

set protocols static table 1 route 0.0.0.0/0 next-hop 192.168.1.1

4. 配置故障切换

当联通线路不可用时,所有流量切换到移动出口。

set load-balance group G failover-only
set load-balance group G interface eth1 failover-only

5. 测试与验证

保存配置并退出:

commit
save
exit

验证方法:

  • 通过traceroutecurl工具测试流量是否正确分流。
  • 确保默认流量通过联通出口,访问移动网络的流量通过移动出口。
  • 模拟联通线路中断,确认流量切换到移动出口。

提醒注意

  1. 配置备份:在更改配置前,务必备份当前配置文件,以便在需要时恢复。
  2. 故障排查:若流量分流不正常,可通过show load-balance status检查当前负载均衡状态。

通过以上步骤,我们就可以在EdgeRouter上实现移动和联通双网的负载均衡,并根据目标地址或链路状态灵活选择出口。这种配置不仅提升了网络资源的利用效率,还能针对不同的应用需求进行优化。

很久没有写过有趣的代码了,最近因为OpenAI开放了价格很低的API,所以很多和我一样对AGI一无所知的人都试图来实现一些好玩的东西。不过能看到的大部分应用都是聊天或者翻译之类的,感觉没什么新意,所以上周先写了个不同一点的玩具:将AI接入本地电脑的工具

最近在想,利用LLM强大的能力,在一定程度上其实可以实现人的数字永生。趁周末准备把我的博客内容提取一下,实现一个与自己对话的工具。这时候我发现了一个重大的障碍就是我的博客已经好多年没有更新了(于是正好更新一篇吧),并且也没什么有营养的内容。不过这个难题好解决,因为我马上就想到 @屈屈 的博客内容质量很高,内容量也足够我实现一个demo,所以我先实现一个JerryAI。

先看下效果:

实现原理

- 阅读剩余部分 -

以前小,以为闯荡江湖最重要的是要武功高强。
我打得过你就比你强,打得过越多人就越厉害,最不懂的是哪有什么身不由己。

后面长大,觉得闯荡江湖最重要是,讲义气。
武功高不高不重要,讲得出就要做得到,没讲出也要做到,最重要是义气。久了,却伤了更多人的情谊。
最懂的就是,人在江湖,身不由己。

发现,不管怎样,原来都是错。

“走江湖是一件很痛苦的事。会武功,有很多东西不能做”
这是《东邪西毒》里欧阳峰对洪七说的话。
直到这时我才明白。原来,闯荡江湖,最重要的是,吃饭。

很庆幸,在近而立之年,却解了我第一个不惑。

闯荡江湖,最重要的是什么?
吃饭。


加个彩蛋。

- “为了一个鸡蛋而失去了一只手指,值得吗?”
- “不值得,但是我觉得痛快。”

最近做了一个东西,叫H5说
非常简单,我发现回归简单很难,尤其是我们看上去经历了更多的事情之后。

起因是我的朋友和我说,做一个东西玩吧它大概是这样的,我说好。
然后,我说,如果一周之后我们还想做,我就做。
一周后,H5说就出来了,它很简单,正如我们的想法。
后面有人问你觉得还差了什么?
其实,我想说:不差。它刚刚好。就这样,就刚刚好。

现在,已经开始不好。
也不是不好,就是没那么好。就像一个孩子,他会要长大,可是永远是孩子该多好。
我希望我是这样的一个少数派,像不想长大只想单纯一些的少数派,不想要获得期望的少数派。
就只有一个要求:不想要任何要求。可是这个要求过高。

人,不应该随便谈理想,只是如果别人说出了你想说的话,会触动。
所以,我们只是在普通人的象限,想说出一些没有边界的故事。

就是这样。你喜欢它,很好。不喜欢它?还好。

写博客已经十年了,算不上坚持,好在每年或多或少留下了一点记录。
现在,估计还会自己写博客的越来越少,少到可能不会比自己去写一个博客程序的人多。
只是,回过头去看,每每都会被自己的幼稚吓晕。
可是,来时路,多二逼,都是我想回又回不去的过去。
十年往,一直保留着这个博客,从最初在cnblog写,后面换到PJblog,再到Wordpress,到现在的Typecho。换过程序,也换过域名,当时无知无畏的幼嫩小子变成了现在一事无成的大叔,唯一没变的可能只是依依恋旧的那份永没成熟的心。
做网站、颓生活、写代码、说谬论、恨多情,是我的曾经,也可能是我的余生。

根据王栋的《对话美国顶尖杂志总编》整理,算是读书笔记,顺便分享给大家。
这里的男性杂志主要是男性生活杂志,以Esquire、GQ、FHM、Maxim等为参考。

定位于一个细分市场

以心理特征(不是年龄收入等物理指标)区分读者,定位于一个独特的细分市场。
需要考虑的核心问题:谁是目标读者?杂志的态度与核心是什么?如何与其他刊物区别开来?

举例:
1、Maxim迎合『用讽刺态度对待生活』的男人
2、GQ服务『时尚』男性
3、Esquire针对『知识型』男性读者

特色栏目和特色专辑

通过特色栏目和特色专辑打造独特品牌形象,品牌最大作用是能培养读者忠诚度。
注意一点是品牌栏目与品牌专辑容易造成模式化而丧失新意,所以也需要将新元素加入传统品牌栏目,要在可预期中带来惊喜。

品牌栏目举例:
1、Esquire: Ten Things You Don't know about Women
2、GQ: Men of the Year
3、Maxin: 100 Hoottest Women

幽默态度

这里的幽默主要指不刻板不严肃(注意,我们讨论的是生活杂志)。杂志的格调不能是学术性的、一本正经的、像教授授课式的,这样会造成与读者的关系像老师与学生,给人感觉就像一个人在做讲座,是很枯燥的。
如果要做一本男性生活杂志,我们的态度应该是『不把任何事情当做一回事』,要带给读者熟悉与亲密的感觉。

要做出来的杂志态度幽默的话,首先做杂志的人得懂幽默。这里我个人挺有感触,我第一次去FHM的时候,电梯打开是三个美女端着枪:站住,男人装在此!吃饭是在书店,办公区全是好玩的东西,还有自己酿造的啤酒。

大量进入点

在如今这信息爆炸时代,一切信息都是快消品。让读者能够『在任何时刻从杂志上任何一页开始阅读』这点显得比之前更加重要。

进入点是一个诱饵,吸引读者停下来专心阅读杂志。这些内容需要给读者很好的娱乐,同时尽量把读者引导到长篇文章(比如特色栏目)那里去,建立起与读者长期忠诚的关系。

进入点的形式举例:提问与回答、列表、照片、醒目的一句话等等。

性感女星封面

这点大家都很熟悉,大部分男性(生活)杂志的封面都是性感裸露的女明星加上大量标题。

其他的都没这招好使,GQ副总编迈克尔.汉尼甚至认为没有明星的封面不再适合男性杂志。男生的消费大多需要先经过大脑,只有血液大量下行大脑缺血的时候才会花更少的时间思考是不是应该花钱买下这边杂志。

性、两性关系、女人

『性、两性关系和女人』为主题的内容始终会有吸引力,也能保证是永远不会过时的。

如果从做内容的专业角度来看,在这个话题下它能源源不断地产生内容,并保证每期的话题都不雷同,始终让读者保持兴趣。不仅是男性杂志,女性杂志也会将此类内容作为制胜法宝。

服务性内容

让读者觉得如果遵循杂志上的建议生活将变得更美好,那么你的杂志将变成读者的朋友。

服务资讯的魅力在于能给读者切实可用的信息,以一种看得见摸得着的方式让读者获益,比如教人如何烹饪,如何穿衣打扮,或者关于下一季的汽车流行趋势,以及最新的电子产品等。要向读者最具情感的传达如下信息:我了解你,我爱你,我了解你的生活。如果你相信我,我能帮助你过上更美好的生活。

注意,服务性的内容不能只提供服务而与真实世界隔绝,需要平衡服务资讯与高质量消费报道之间的关系。

高质量的报道

高质量的报道是定义杂志的核心内容。

写作优美,引发思考,不断尝试新事物是高质量报道的主要特质。

尽管大部分杂志读者的习惯是不喜欢阅读篇幅较长的文章,但是始终有读者喜爱这样的内容。
同样,男性生活杂志多半以娱乐题材为主,但实时添加一些有思想的文章激发读者思考能体现男性杂志的深度,或许也能给读者一些尊严呢。
不断尝试新事物能使你的杂志一直保持与众不同。如果一直挑战自己,你就会乐在其中,并创造出一些被人记住的东西。