Ubuntu VPN 连接不能同时访问内外网的问题

也许 VPN 服务器设置的原因,有些 VPN 网络在 Ubuntu 下就使用最简单的配置方式即可使用,但偏偏这个,用最简单的配置,连上之后就只能访问内网资源,不能访问外网资源。奇怪就奇怪在,在 win 下只要勾选了那个“在远程网络上使用默认网关”,就什么问题都没有了。

可能 linux 下也会有类似的关键性按钮,google 了好一阵,按照这篇 在 ubuntu 1004 的 pptp 客户端上如何建立分离的 vpn 隧道。按照文中的内容一步一步做了之后,的确可以访问外网了,但是悲剧的是,内网无法访问了。显然,Use this connection only for resources on its network 并没有起到预期中的效果。

这个现象与 这个问题 中描述的十分类似,虽然,里面没有如何描述最后如何解决。可能跟我最初的想法一样,连 VPN 的时候就不上外网就完事了。但是怎么想都觉得麻烦,而且已经感觉离解决问题不是很远了。从 那个问题的评论 中得到的提示:自动从远程网关那边得到的配置信息可能并不是正确的路由信息(至少 mask 就非常可疑:255.255.255.255),通过 route 命令可以证实这一点。
Continue reading

“cd -” 回到过去

在 linux,想 cd 到别的目录,运行个(比如) git pull,接着要回到原先的目录中去继续,是很常见的行为。
以前为了方便开两个 shell。但是毕竟是常用行为,我猜是会有捷径的。于是

man cd

Oops, ubuntu 里居然没有 cd 的 man page 的。
不过很快强大的 google 就知道下面这个正好就是干这事的。

cd -

这个看上去很怪的命令,因为 “-” 通常后面跟参数的,它实际上等于

cd "$OLDPWD" && pwd

从原理上看,它就只会回到 cd 之前所在的目录(我原先猜想会是个堆栈式的实现),于是不停的执行 “cd -” 就可以不停的来回切换于两个目录之间了。

真是简单而高效,我很喜欢。

哪里可以申请的?Linux与VISA联手发行的信用卡

Linuxs VISA

Linux's VISA

如果大陆那家发卡单位发行这类版本的信用卡,必将受到开源社区的大力关注,哪里聚集的正是饱含生产力,而且乐于奉献的消费群体喔。

Linux 对于我,从当初的为了装酷开始玩起,到逐步熟悉使用环境,再到将之作为全功能的开发平台。习惯的难以改变是可怕的,习惯的改变却是充满启发和鼓舞人心的。