Jun20

l2tp vpn搭建总结(linode ubuntu)

前段时间开始,公司的vpn开始不太好用了,因此我也逐步感觉到墙的力量。 恰好@Zealot有一个linode的vps,之前他搭了一个pptp的vpn,但是联通3g又不能使用pptp vpn,于是尝试自己捣鼓一个l2tp的vpn,断断续续尝试了几次,终于在今天成功了。 参考了很多网上的文章,发现网上的文章都没有涵盖到我碰到的种种问题,因此在这里针对我的案例,写一篇总结性的文章。 首先,按照apple4us的文章,安装一系列软件,写配置: sudo aptitude install openswan vim /etc/ipsec.conf config setup nat_traversal=yes virtual_private=%v4:10.0.0.0/8,%v4:192.168.0.0/16,%v4:172.16.0.0/12 oe=off protostack=netkey conn L2TP-PSK-NAT rightsubnet=vhost:%priv also=L2TP-PSK-noNAT conn L2TP-PSK-noNAT authby=secret pfs=no auto=add keyingtries=3 rekey=no ikelifetime=8h keylife=1h type=transport left=222.222.222.222 leftprotoport=17/1701 right=%any rightprotoport=17/%any 注意,ipsec.conf对格式要求很严格,缩进一定要有。 vim /etc/ipsec.secrets 222.222.222.222 %any: PSK “fan1qiang” 这里的psk要解释一下,这个是你在连接l2tp vpn时,需要填写的secret。 此外,别忘记把222.222.222.222替换成你自己服务器的ip(一共两处)。继续: for each in /proc/sys/net/ipv4/conf/* do echo 0 > $each/accept_redirects echo […]

trackback Tags: 评论 (2)

May4

wine-door使用时报错,无法显示软件列表的问题

报错如下 gzip: /tmp/Applications.xml.gz: not in gzip format Error: Could not find packlist /tmp/Applications.xml gzip: /tmp/System Base.xml.gz: not in gzip format Error: Could not find packlist /tmp/System Base.xml gzip: /tmp/Games.xml.gz: not in gzip format Error: Could not find packlist /tmp/Games.xml gzip: /tmp/Libraries and Fonts.xml.gz: not in gzip format Error: Could not find packlist /tmp/Libraries and Fonts.xml […]

trackback Tags: 评论

Jan8

mysql修改数据目录后起不来了

虚拟机装的是鸟斑图(ubuntu),mysql修改数据目录后就起不来了,apparmor惹的祸: sudo vim /etc/apparmor.d/usr.sbin.mysqld 修改里面相应数据目录的位置以后,重启apparmor即可。 /etc/init.d/apparmor restart

trackback Tags: 评论

Oct6

Ubuntu播放rmvb

今天重装了ubutnu 7.10,感觉很不错,桌面特效默认就是配置好的,减轻了很多负担。 不能播放rmvb是因为rmvb的解码包不是自由软件。 sudo gedit /etc/apt/sources.list 加入 deb http://medibuntu.sos-sts.com/repo/ feisty free non-free deb-src http://medibuntu.sos-sts.com/repo/ feisty free non-free 加入key wget -q http://packages.medibuntu.org/medibuntu-key.gpg -O- | sudo apt-key add – 更新 sudo apt-get update 安装 sudo apt-get install w32codecs libdvdcss2

trackback Tags: 评论 (6)

Apr9

vista VS ubuntu+beryl

前段时间装上了beryl,我的X550跑得相当流畅了,占用资源是肯定的,但是相比网上看到的VISTA的要求,简直一个天上一个地下。至少beryl能用集成显卡跑起来。下面这个视频可能让你有点感性的认识。没用过vista,没想到居然这么烂。

trackback Tags: 评论

Apr8

解决Ubuntu无法自动mount U盘

不知道从什么时候开始,我的机器不能自动挂载U盘了,别人拿一个U盘过来以后,我只能从命令行sudo mount, 搞的神秘兮兮的……不过,的确很不方便 昨天晚上发现插上U盘以后,在nautilus的“计算机”里面多了一个U盘的图标,而点击的时候出现“无法使用pmount”,今天早上搜了一下: pmount可以看成是mount的wrapper,目的是运用suid的机制(不管是哪个user执行此程式,皆看成是以root执行之)让普通使用者可以执行mount。而pmount底下则使用pmount-hal,其运用hal(HAL, Hardware abstraction layer,主要是一个user-mode的application,维护device的information,user可以藉由HAL取得已知装置的资讯或者新装置的资讯)取得removable device的label或是mount参数等等资讯。 Ubuntu的automount下,刚插进去不久的USB drive马上就会在桌面上产生一个Icon,直接就mount好了,厉害的是,大概可以透过HAL得知装置的type,连我把K750i联接到USB上时,桌上出现的还是MS卡的图示,真是贴心。 我遇到的问题在于普通使用者无法使用pmount这支程式。问题在于”This program should be run as suid root”。pmount位于/usr/bin,其权限为”-rwsr-xr–“。因此只须把使用者加入plugdev这个group后 (/etc/group档案中,在plugdev那行最后加上user id就可),就可以使用pmount了。因此Ubuntu才能藉由pmount自动mount装置。我想其他的distribution也是大同小异吧。 via 但是按照上文提供的办法好像不对,因为我的用户的确是在plugdev组中的。于是想到,我前段时间将/usr文件夹独立出去的时候,好像弄乱了所有文件夹的权限,下一步就是修改pmount这个程序的权限了。修改好了,应该就能用……

trackback Tags: 评论 (1)

Apr7

vbox虚拟机桥接上网办法

前段时间找到了在virtual box下使用USB设备的办法,最近把上网问题解决了。以前是用NAT模式上网,感觉不爽,现在这样桥接以后,就能使虚拟机和真实机器有平等的地位了。 sudo chmod 0666 /dev/net/tun #设置访问权限 tunctl -t vbox0 -u berg #建立一个vbox设备, 名字为vbox0, 所有者为berg sudo ifconfig eth1 0.0.0.0 promisc #使eth1进入promiscuous模式 sudo ifconfig vbox0 0.0.0.0 promisc #vbox0进入promiscuous模式 sudo brctl addbr bridge0 #增加一个网桥 sudo brctl addif bridge0 eth1 #将eth1加入网桥 sudo ifconfig eth1 up #激活eth1 sudo dhclient bridge0 #bridge0设置IP地址 sudo brctl addif bridge0 vbox0 #vbox0加入网桥 sudo ifconfig […]

trackback Tags: 评论

Mar31

VirtualBox使用USB设备

vbox是个好东西,比vmware快多了,网上说不是很稳定,但是我就是用来上网银,没有遇到过崩溃和死机的现象。 但是今天想用USB设备就出问题了,总说我权限不够,捣鼓了一会,解决了 先新建一个usbfs组: sudo groupadd usbfs 将当前用户加入这个用户组: sudo adduser berg usbfs 打开/etc/group文件 gedit /etc/group 查找usbfs,记下ID,如,我的情况是: usbfs:berg:1006:yourname 上面1006就是ID。 打开/etc/fstab文件: sudo gedit /etc/fstab 在后面加一行: none /proc/bus/usb usbfs devgid=1006,devmode=664 0 0 注意devgid=1006中的1006要改成你刚在group中查到的usbfs组的ID。保存文件。 对了,我的linux是ubuntu。

trackback Tags: 评论

Mar12

不能安装VMware的解决办法

可能你用ubuntu安装vmware的时候会卡在这一步 What is the location of the directory of C header files that match your running kernel? [/usr/src/linux/include] 解决办法 >> uname -r >> sudo apt-get install linux-headers-`uname -r` >> sudo apt-get install build-essential 方法来自ubuntu.org的nickx

trackback Tags: 评论

May9

ubuntu将会推出三种桌面环境

现在GNOME – ubuntu,KDE – KUbuntu 马上又出来个 XFCE – XUbuntu Ubuntu的头头Mark Shuttleworth在LinuxTag大会上介绍了一些有关Dapper Drake的细节,Dapper Drake是Ubuntu将会在6月1号推出的新的Linux发行版本。而这个版本将会配备有3款桌面系统供用户选择,安装在Kubuntu上的 Gnome, KDE,以及安装在Xubuntu上的 Xfce, 后者可能会使你对重新使用你的老牛机器产生信心。这里有个简要的中文介绍。 消息来源

trackback Tags: 评论