原文链接:搞定了ubuntu下学校图书馆的VPN
学校图书馆给住在校外的老师和研究生开设了VPN服务,这可是件大好事,免去了我们的奔波之苦,可惜图书馆的VPN指南中只介绍了Windows下的设置方法,今天我参考rhfcaesar的方法试着在ubuntu下搞了搞,居然成功了,哈哈,这下更坚定了我用Linux的信心。

具体方法如下:
1. 把下面一行加到/etc/apt/source.list
deb http://quozl.netrek.org/pptp/pptpconfig ./
别忘记了后面的./,然后
sudo apt-get install pptpconfig
会根据依赖关系安装大概10个包左右

2. 在终端输入sudo pptpconfig, 出现图形配置界面,作如下配置:
点击Server标签,填入以下各项
Name: 给你的VPN起个名字,随便填
Server: 219.239.104.3 这是师大的VPN IP地址
Domain: 空置不填
User Name: 填入借书证号
Password: 填入借书证密码
点击Routing标签, 选择All to Tunnel
点击DNS标签,去掉Automatic, 并空置下面两栏不填
点击 Encryption标签,去掉所有项

点击ADD,把刚刚做的设置加入VPN配置列表

3. 修改配置文件:
在终端执行sudo gedit /etc/ppp/options.pptp
用#号注释掉下面两句
refuse-chap
refuse-mschap
并将Encrption以下的行全部注释掉

4. 在终端中输入sudo pptpconfig,点击Start,哈哈,VPN连上了!试着访问一下图书馆的各种国外文献数据库,成功!

回头要把这个方法发给图书馆的相关负责人,让他们加到VPN User’s Guide中。

图书馆中的国外文献数据库都支持Firefox浏览器,试用了一下,一点问题都没有。查中文文献我只用CNKI,但CNKI升级后就不支持Firefox 了,其实就是一个验证登录的脚本不兼容–不用Javascript,非要用什么VBScript,垃圾!一定要向CNKI提意见。

至此,我的大部分工作都可以用ubuntu来做了,万不得已的情况下才用windows,不用盗版的感觉就是好。