2011/7

咎由自取

社会,不论如何都是一种善,但政府,即使是最好的,也仅仅是一种必要的恶。——托马斯·佩因
那件事儿过去7天了,对不起,我也来晚了,因为我也病了,11天在病床上,这就是为什么现在我才来……

经过这件事之后,你应该能明白了,敏感词不光不是妈,而且出事之后它连你妈都不救。而如果我们再继续这么沉默下去,下一个被埋在火车里的就有你我。

我知道,还有很多人不关心政治,可现在早已经不是你想不想关心政治的问题了。当你喝的每一口牛奶里可能有三聚氰胺,你吃的每一个火锅里可能有地沟油,你呼吸的每一口空气里可能有污染,你出门坐的高铁可能被追尾,你坐在家里可能有大火的时候,就算你不关心政治,政治也在时刻关心着你!

你的每一次不关心、每一次沉默都促使腐败更进一步,社会更黑暗一些。如果你选择继续沉默,那么吃地沟油、喝三聚氰胺、打山西疫苗等等就是一种必然,我敢保证,更厉害的还在后头呢。在这样一个腐败专制的国家里,一切这些都是沉默者的咎由自取。早知他们现在如此疯狂,何必当初那样沉默!

“助纣为虐”本身就是在作恶。我认为,作恶分两种:一种是坑蒙拐骗、烧杀强掳,这是看得见的恶;另一种是对前一种恶行视而不见,认为与己无关,保持沉默,这是看不见的恶。后一种恶更为可怕,因为做了这种恶还不会让你感到是在做恶。

或许你会说,你已经无所谓了。是啊,毕竟我们在这样一个 神奇的国度活了快三十年了,这真是一个奇迹!可是,你有没有为你的下一代想过?你也想让自己的孩子们靠奇迹活着么?在你沉默之前,请为你的下一代想想,你想不想让他们生活在一个比我们这代还要糟糕的社会中?

至于你想不想,反正我不想。

单车环洱海

来大理之前就想去环洱海,可惜来到大理之后要么没时间出去,要么下雨。这个周六天气晴好,于是一早果断出发。在古城租了一辆山地车,10块钱可以骑一天。租车的老伯告诉我们,环洱海一周大约128公里,我们决定一天环回来。

从古城出来沿大丽线向北骑行,路过喜州镇,一直可以骑到江尾。这一段路上的景色多是田地山川,洱海离公路稍远一些,只能远望。

过了江尾之后一直向南诏风情岛也就是双廊方向前进,没多久路况就变得非常差了,那里在修路,一路上都是坑坑洼洼的土路。不过这里的景色也是整个环洱海线上最漂亮的。

这一段路上多是贴着洱海边骑行,感觉非常舒服,有不少地方可以直接走下去,湖水清澈见底,真想直接下去游泳了。

到了双廊基本上就是中午了,可以在那儿吃个午饭,买点儿水。过了双廊之后,这种路况还会持续一段,大约到挖色镇,后面就都是公路了。湖东的公路不像大丽线一样那么直,以U形弯居多,而且上下坡相对较多。

这边的景色没有到双廊之前那么漂亮,看多了感觉有些单调。可清澈平静的湖面总是让我想起青海湖,除了青海湖是根本望不到对面的。

过了无数个弯之后终于进入下关郊区,下关是大理市中心。虽然才下午四点多,可是我已经饿得不行了。于是就在下关找吃饭的地方,最后好不容易找到一家火锅店。从下关回古城就很近了,大约10公里的样子,而且是大丽线,很快就可以骑到。

骑完感觉还不累,就是中午的时候太阳太毒,手臂被晒得黝黑,幸亏涂了防晒霜。最后算下来,在路上骑行大约8个小时,平均每小时16公里,算是比较休闲。

离幸福不远的地方

离幸福不远的地方,我想就是这儿了。它有一个很好听的名字,叫风花雪月……

大约两年前,我来过一次云南,走的时候我就说我还会回来。而现在,我终于又回来了。而这一次,我决定长住。

印象中的云南是松坡将军驻守过的云南,是小凤仙那句 “萍水相逢成一梦”。印象中的云南是王小波来过的云南,是他“常常夜里爬起来,借着月光用蓝墨水笔在一面镜子上写呀写,写了涂,涂了写,直到整面镜子变成蓝色。”

我只身来到了云南,选择了大理。这里气候宜人,四季如春,背靠苍山,面朝洱海,它没有丽江的喧闹,没有昆明的繁华,可它有风花雪月般的浪漫。

印象中的大理是段誉的大理国,是《天龙八部》里的“侠骨柔情”。印象中的大理是《还珠格格》里的世外桃源,是“家家有水,户户有花”。可见大理自古以来就是私奔的圣地。

我住在大理古城的边上,在一条小巷子的最里面,是一个十分清静的小院子。白天的时候把门打开,院子里养的猫猫狗狗还会时不时地走进来逛一圈。晚上的时候可以搬个椅子,坐在旁边的露天阳台上看星星。

大理古城很小,我感觉还不如平遥古城大。从我住的这里向南走几步就是人民路,上面有各种吃饭的地方,是在这里生活的中心。沿人民路一直向西走是复兴路,是古城的中心,最热闹的地方,有洋人街有酒吧,到了晚上五华楼上还会放映《五朵金花》。

从洋人街再向西走,在护国路上,有一个很出名的老板,人称“苦短大师”,凡是去他那里买东西的人无不领教到他那喋喋不休的“人生苦短”理论。想必“大师”本不是这样,自从离婚以后人生观就彻底变了,用我的话说是“这位大师当初爱得紧,现在伤得深”。

在古城里,像“苦短大师”这样有故事的人太多,到处藏龙卧虎。因为我住在客栈里,所以可以碰到形形色色的人,有辞职休学来的,有离家出走的,也有绕了大半个中国到了这里不想动的……不管从哪儿来,来到这里就是朋友,坐下来一起聊天吃饭,听听他们讲自己的故事,这就是在大理的生活。

请你的朋友一起来,到大理来做客!

什么是 veth

Linux container 中用到一个叫做veth的东西,这是一种新的设备,专门为 container 所建。

veth 从名字上来看是 Virtual ETHernet 的缩写,它的作用很简单,就是要把从一个 network namespace 发出的数据包转发到另一个 namespace。veth 设备是成对的,一个是 container 之中,另一个在 container 之外,即在真实机器上能看到的。

建立 veth 类型的设备可以用下面的命令:

ip link add name n1.0.1 type veth peer name n1.0

这里建立了一对veth设备,名字分别是 n1.0.1 和 n1.0。注意,这两个设备是完全对称的,也就是说,除了名字不一样,它们的作用是完全相同的,从其中一个发出就会从另一个收到。从代码(drivers/net/veth.c::veth_newlink())我们也可以看得出来:

[c]
priv = netdev_priv(dev);
priv->peer = peer;

    priv = netdev_priv(peer);
    priv->peer = dev;

[/c]

然后我们可以用下面的命令设置它们的 namespace:

ip link set n1.0 netns pidof lxc

通常 veth 会和 bridge 搭配使用(我们在lxc的配置文件中也可以看出),这样一来,从外面进来的包(比如 eth0)就可以转发到 container 之中了。