pptp遇到734错误解决办法

在/etc/ppp/pptpd-options里,找到require-mppe-128一行,加井号注释掉
/etc/init.d/pptpd restart重新启动pptp服务

回到你的windows客户端(如果你的客户端用的是windows的话)
编辑你的pptp连接的属性,找到安全页,在数据加密项中选择“可选加密(没有加密也可以连接)”

2011.08.12
标签:
Category:未分类
3,768 views
No Comments

debian下配置pptpd的笔记

需要xen环境或者独服,开启ppp服务的openvz也可以,具体询问供应商。

安装:

apt-get install pptpd

配置:

  1. echo ms-dns 8.8.8.8 >> /etc/ppp/pptpd-options
  2. echo ms-dns 8.8.4.4 >> /etc/ppp/pptpd-options
  3. echo localip 192.168.99.1 >> /etc/pptpd.conf
  4. echo remoteip 192.168.99.9-99 >> /etc/pptpd.conf
  5. iptables -t nat -A POSTROUTING -s 192.168.99.0/24 -j MASQUERADE
  6. sed -i ‘s/exit\ 0/#exit\ 0/’ /etc/rc.local
  7. echo iptables -t nat -A POSTROUTING -s 192.168.99.0/24 -j MASQUERADE >> /etc/rc.local
  8. echo exit 0 >> /etc/rc.local
  9. echo net.ipv4.ip_forward = 1 >> /etc/sysctl.conf
  10. sysctl -p
  11. /etc/init.d/pptpd restart

用户设置:

在/etc/ppp/chap-secrets 里,格式如: 用户名 pptpd 密码 *,一行一个用户。

 

其他发行版本的linux也基本适用。就第一步安装部分不一样

UPDATE: 其实iptables语句有很多种不同的写法,而且不是所有机器都支持MASQUERADE的方法,下面这种也是可以的

[ccei_bash]iptables -t nat -A POSTROUTING -s 192.168.99.0/24 -j SNAT –to-source “服务器ip地址”[/ccei_bash]

2011.08.12
标签:
Category:数自计
1,640 views
No Comments

解决“不能更新 数据库或对象为只读”问题

在使用winxp+iis+asp+access环境进行asp调试时有的时候会出现“不能更新。数据库或对象为只读”的问题。这个问题是由winxp的权限控制引起的。

简单的解决办法有:

1.将数据库文件的只读属性去掉。

2.工具→文件夹选项→查看→去掉“使用简单文件共享”前面的勾。然后对数据库文件修改属性→安全→将user的权限设置为完全控制。

2011.07.21
标签:
Category:数自计
319 views
No Comments

WordPress后台操作时要求输入FTP信息的解决办法

今天在本机调试wordpress,在进行删除插件操作的时候出现了以下画面:

用了很久的wordpress了,第一次遇见这个问题。

经过百度之后,发现最多的解决方法是在wp-config.php中加入以下代码:

[cc lang=’php’]
define(‘FTP_HOST’, ‘ftp.yoursite.com’);
define(‘FTP_USER’, ‘Your_FTP_Username’);
define(‘FTP_PASS’, ‘Your_FTP_password’);
[/cc]

但这种方法是治标不治本的,出现这个问题的原因是wordpress无法对文件进行操作。

通过google,发现了一篇文章:Why WordPress Asks for Connection Info

这篇文章详细的解释了出现了这个问的原因和解决办法,想看原版的可以直接点以上连接。我也做一下大致的翻译。

什么操作会引发这种问题?

每当你使用WordPress控制面板进行自动的安装、升级或者删除插件时,WordPress必须对文件系统中的文件进行更改。

在进行任意更改之前,WordPress会首先检查一下他是否有权限对系统进行操作。

如果WordPress没有权限对文件系统进行直接操作,他会让你输入FTP的信息,从而通过FTP连接来完成你所要求的操作。

我们怎么解决这个问题?

为了解决这个问题,你需要确定文件系统的所有者与执行apache(或者其他web服务器程序)的用户是相同的。

许多主机公司在设定你的账户的时候使用用户给定的统一的用户名,即用来执行apache的用户也是你的用户,而且所有的文件的所有者也是同一个账户。在这种情况下,你应该不会遇到上述的那些问题。

如果你的主机托管公司使用系统用户来运行apache,而你的文件的所有者你是自己的账户,那么没办法了,你只好来使用FTP的途径来进行文件的修改了。你可以使用文章上面所提供的方法来避免每次进行操作的时候都要重新输入一次你的FTP账户信息,减少工作量。

如果你的主机公司给了你root权限,或者你是在你自己的开发机上进行调试,你可以修改文件系统的设置来允许WordPress直接访问你的文件系统。

首先你需要了解执行你web服务器的用户名称是什么。有两种方法,第一种方法是在terminal中输入
[cc]ps -aux[/cc]
找到你http服务的进程(一般为apache2, httpd之类的),查看对应的用户名。比如我的测试机是debian6系统,使用apache2,则所找的用户名为www-data。另外一种方法则是新建一个php页面,内容为
[cc lang=’php’][/cc]
输出的结果即为所求的用户名。
然后在terminal中对你的wordpress所在的文件夹进行chown设置,如:
[cc]# chown -R www-data /var/www/wordpress/[/cc]
即可。
如果还是有问题,可以尝试对wordpress进行chmod操作,把权限设置成777再试试:
[cc]# chmod -R 777 /var/www/wordpress/[/cc]

 

2011.07.19
标签:
Category:数自计
3,439 views
3 Comments

超级快的本地搜索小工具-Everything

今天在网上看到这个软件的介绍,文章的作者表示这个软件简直吊暴了,实在是快得不行了,于是我就下载下来实验的一番。

首先给出软件地址。官方网站: http://www.voidtools.com。有绿色版和安装版,大小均不到1M。

本地搜索功能安装了就能直接用了。第一次使用可能会稍微慢一些,第二次起那就是飞一般的感觉啊,比在国内用baidu在国外用google可是快了不止一星半点。这个用语言是没法描述的,只能各位看官自己亲自尝试才知道。

Everything的另外一个非常强力的功能就是内置文件共享功能,可以把你的硬盘通过HTTP或者FTP形式共享给别人,而且同时提供一个非常方便的搜索功能喔!具体的功能就等着大家自己挖掘了。

2011.07.11
标签:
Category:数自计
352 views
No Comments