201709

17带你了解互联网数据中心的各种小秘密!

身为一个coder,当然是会对自己写的代码是在什么样的一个地方运行十分感兴趣的。正好我有一个哥们在某互联网公司担任总运维工程师,于是便去他们公司的数据中心转了转。哥们很热情地给我介绍了数据中心的各种小秘密,在这里给各位分享上一部分:)

阅读全文

17修复 Typecho 无法通过手机 QQ 浏览器评论的故障

昨天写了篇介绍网络编程基础的文章,最后指出欢迎在评论区提意见。但是有热心群众反映根本无法评论...这就很尴尬了。我今天测试了下,通过 Windows 7 下的 Firefox,可以正常评论;通过 iOS 下的 Safari 浏览器,可以正常评论;通过 iOS 下 TIM 内置的浏览器,无法正常评论。

阅读全文

201708

28王者荣耀版本更新后回放文件“已过期”的补救措施

今天想回顾昨天的一把排位赛。这场排位特别神,最后眼看着我们这边的水晶都要被推爆了,忽然画面就转向了对面的水晶,然后 VICTORY —— 原来我们这边一个后羿趁对方(和我们)都不注意,跑到对面把对面的水晶打爆了(话说对面真的没注意到吗?)。打开王者荣耀客户端,提示版本已更新,要我打开 App Store 更新。嗯,好吧更新。更新后进入游戏,打开回放。咦?回放已过期?我去,还有这种操作?!

1.png

阅读全文

201706

08配置 Linux 策略路由以允许双网卡双地址访问

现有一台 Linux 网关,拥有两块网卡,一块接入百兆校园网(222.24.24.2/24),一块接入千兆专线(10.0.0.2/24)。因为专线带宽远高于校园网,所以默认路由指向了专线。路由表如下所示:

$ ip route
default via 10.0.0.1 dev eth1  proto static  metric 1024
10.0.0.0/24 dev eth1  proto kernel  scope link  src 10.0.0.2
222.24.24.0/24 dev eth0  proto kernel  scope link  src 222.24.24.2

由于保留了校园网地址,所以理论上可以同时使用校园网地址 222.24.24.2 和专线地址 10.0.0.2 访问到这个网关。然而实际情况却不一样。测试发现,222.24.24.2 地址只能通过同网段电脑正常访问。不同网段的地址并不能通过 222.24.24.2 登录到网关。原因十分简单:通过其它网段地址发往 222.24.24.2 的数据包,会通过网关 222.24.24.1 发到 eth0,然后返回的数据包会根据路由表选路通过 eth1 发往千兆专线网关 10.0.0.1,然而 10.0.0.1 是一个防火墙,防火墙由于没有完整地看到连接建立过程,对数据不予放行,于是无法正常建立 TCP 会话。
拓扑.png


阅读全文

zyxwvu
UNDER CONSTRUCTION