文章标签 » ubuntu

一个vpn越墙用的路由表修改工具

刚换到mac,昨天搞定翻墙这事,自己有个vpn,但是几乎没用,因为开了vpn所有连接就都走vpn了,与内网测试机无缘。不过直到昨天发现,路由表可以搞定这事。。
原理是:默认网关不选vpn,把需要访问网站的ip添加到路由表,路由到vpn网关即可~
工具:autovpnconf
下载之后用文本编辑器修改一下里面需要使用vpn的网站列表,我只加了几个

前提:连接vpn,并且vpn不是默认网关
mac下只要不选“通过vpn连接发送所有通信”即可
ubuntu下,连接vpn之后就成默认网关了,可以手动改回来

sudo route del default
#xx.xx.xx.xx是网关ip eth0是有线网卡设备名,如果用无线就是 wlan0
sudo route add default gw xx.xx.xx.xx dev eth0

之后执行:

sudo ./autovpnconf

OK了,这样以来只有指定的网站才会走vpn。
!!!每次连接vpn都需要执行一下~~!

ubuntu10.10升级日志~

波波同学说俺很久没更新blog了,一看时间,真的有一个多月没写啥了。。,罪过,就写写俺这次的ubuntu 10.10升级历险记吧~

ubuntu的平滑升级做的一点都不好,升级中出问题很平常,俺的这次10.10升级理所当然的遇到了些问题:

恩,包的下载和安装过程很漫长,于是就放一边没理,快下班的时候看了一下,安装进度停在cpus相关的一个包上卡住了,等了十分钟还是不动,这个时候有点想俺Ctrl+c的冲动了,但是想想估计终止之后系统就要重装了,实在不想重新配置一遍,就碰运气执行了一下 sudo /etc/init.d/cups stop,Oh year,升级进度继续了~

更新完提示一些软件包不再需要,问要不要删除,这个时候我犯贱了,看都没看,直接点了个是,导致后面重启后的事故。。

升级完毕,重启,进不了登录界面,面对这种情况我已经很淡定了,重启,恢复模式进入命令行,aptitude search fglrx,恩,官方驱动已经没了,删掉老的配置文件sudo rm /etc/X11/xorg.conf,尝试startx,报错: Failed to load module “ati” … 一个可用的显卡驱动都没有.aptitude search xserver-xorg,果真很不靠谱,列表里的驱动竟然一个都没装,肯定也被清理了。

ping了一下网络能用,打算把官方驱动再装上,sudo apt-get install fglrx,又恢复了一份以前备份的xorg.conf, 重启,可以进入桌面,但是渲染速度慢的不能容忍,google一下,原来还没有适用当前内核的fglrx,转而安装开源驱动:sudo apt-get install xserver-xorg-video-ati, 报错,具体错误忘了记录,大体意思就是它依赖比较新的xserver-xorg-core,但是种种原因xserver-xorg-core不会被安装.
第一次遇到这种包依赖问题,又去google,发现aptitude install这个没有超级牛力的命令可以解决。果真aptitude给出各种解决依赖问题的方案:比如让您卸载掉xserver和ubuntu-desktop,这样您就不要安装显卡驱动,因为您的系统只剩命令行了。。,这次我看清了,没有输入Y,然后继续给出种种方案,最后,看到一个比较靠谱版本,忘了记下来,大体是降低xserver版本,然后安装低版本的ati开源驱动,输入Y,执行完毕,删除/etc/X11/xorg.conf 重启,顺利进入系统,特效可以开启,OVER

10.10没有太多惊喜,外观上默认主题稍有变化,建议修改一下选中颜色,不怎么好看~

———–
post by gmail~

ubuntu下看flash视频时禁用屏保

2010.10.3更新

#!/bin/sh
while true;
do
    if test -n "`file /tmp/Flash*|grep \"Macromedia Flash Video\\|MPEG v4\"`";then
        gnome-screensaver-command -p
    fi
    sleep 30 
done

————————————-
非原创,改进版本,原文在这里

#!/bin/sh
while true;
do
    if test -n "`file /tmp/Flash*|grep \"Macromedia Flash Video\"`";then
        gnome-screensaver-command -p
    fi
    sleep 30
done

原理是flash加载资源时会在/tmp目录产生缓存,这里每隔30秒检查一下是否有视频缓存,如果有,就用gnome-screensaver-command命令模拟活动一下,屏保就不会激活了~

———–
post by gmail~

ubuntu下mpd+mpc的安装配置

今天大学的一个哥们说在ubuntu下面mpd一直配不好,俺就把俺的配置过程简单写一下
首先

sudo apt-get install mpd mpc

然后复制一份配置文件到自己的用户目录

cd ~
cp /etc/mpd.conf .mpdconf
#创建几个文件夹,后面用到
mkdir .mpd
mkdir .mpd/playlists

之后编辑.mpdconf,修改如下

#mp3所在的文件夹
music_directory		"/media/data/music"
#下面几个的user要替换成自己的用户名
playlist_directory		"/home/user/.mpd/playlists"
db_file			"/home/user/.mpd/tag_cache"
log_file			"/home/hualu/.mpd/mpd.log"
pid_file			"/home/hualu/.mpd/pid"
state_file			"/home/hualu/.mpd/state"
#替换成自己的用户名
user				"user"

除了上面几项,我还修改了下面几个配置,如果改完已上配置就可以运行就没有必要修改下面的了
我注释了下面这行,为了解决mpc报”unable to bind port 6600″错误的问题

#bind_to_address		"localhost"

声卡的配置我改成了下面,否则我用mpc调不了音量,而且有flash的时候会报”Failed to open ALSA device “plug:dmix”: Device or resource busy”

audio_output {
	type		"alsa"
	name		"My ALSA Device"
        options "dev=dmixer"
	mixer_control	"Master"		# optional
	mixer_index	"0"		# optional
}

配置完毕,可以使用了

#首次运行需要初始化一下
mpd --create-db
#把所有曲目添加到播放列表
mpc listall | mpc add
#播放
mpc play

t400安装ubuntu 9.04碰到的问题

没有查资料,按照之前台式机硬盘安装的步骤来了.

安装完毕,开机,登录,进入桌面,然后立刻自动重启…

搜索发现需要设置bios关闭集成显卡

* Config –> Display –> Graphics Device –> [Discrete Graphics]
* Disable OS Detection for Switchable Graphics.

然后第二个问题,没有声音…, 声卡能够识别,音量能够调解.

开始怀疑声卡驱动,于是编译安装了最新般的alsa驱动,没作用… 后来用xp玩了会魔兽,重启进ubuntu后发现竟然有声音了..

原来以前我在xp下是静音模式的,不过很奇怪,xp下静音能导致ubuntu也没声音?不理解..

然后就是静音键不好用,找了一个脚本,运行之后好使了

最后附图:

thindpad t400

thinkpad t400 ubuntu