欢迎光临:小米的东西有点杂乱,希望你慢慢享用,且有所收获 ^_^

Openvpn windows客户端 2.1.1 中文完美版

0 ~o~

很早以前在网上找的,后来发现再也找不到了。

感谢@eRadius童鞋,整这么好的东西出来。

翻了旧电脑终于把安装包找到了,不敢独享~

传送门:

http://static.duimg.com/soft/openvpn-gui-2.1.1-imox.me.rar

解决使用一键安装脚本安装openvpn使用UDP53端口问题

0 ~o~

由于脚本里把udp 53端口做了DNS转发,因此需要去掉iptables里的规则:

方法一注释以下两条:

iptables -t nat -A PREROUTING -p udp –dport 53 -j DNAT –to-destination 114.114.114.114
iptables -t nat -A PREROUTING -p udp –dport 53 -j DNAT –to-destination 8.8.8.8

方法二删除:

iptables -t nat -D PREROUTING -p udp –dport 53 -j DNAT –to-destination 114.114.114.114
iptables -t nat -D PREROUTING -p udp –dport 53 -j DNAT –to-destination 8.8.8.8

 

然后添加允许udp  53端口:

iptables -A INPUT -p udp –dport 53 -j ACCEPT

解决freeradius 编译安装无法加载sql模块问题

0 ~o~

使用编译安装mysql 5.5,在编译安装freeradius的时候往往会遇到mysql模块编译不成功的问题,查看日志可以看到有类似以下的报错信息:

Error: /usr/local/etc/raddb/sql.conf[28]: Unknown action ‘mysql’.

网上找找有尝试指定mysql 路径的:

./configure  –with-mysql-dir=/usr/local/  — with-mysql-lib-dir=/usr/local/lib \ –with-mysql-include-dir=/usr/local/mysql/include

但是还是不行,查看freeradius的configure也发现实际不加这个参数也会默认取这个目录下去找,在仔细检查编译过程,发现是找不到mysql.h这个头文件。

切换到/usr/local/mysql/include 目录,原来freeradius在编译mysql模块时会include mysql/mysql.h这个头文件,但是编译安装的mysql 5.5的头文件路径已经不是mysql下了,在它的上一层。于是rsync -avz  /usr/local/mysql/include/*.h /usr/local/mysql/include/mysql/

 

接着再重新编译freeradius就可以顺利生成rlm_sql_mysql.so文件啦~~~

使用LNMP一键安装脚本添加PEAR-DB支持

0 ~o~

地址见http://lnmp.org/install.html

安装完成需要作一些简单的优化,DaloRADIUS需要PEAR的DB插件,原生的LNMP并未安装pear,故这里也需要安装,否则登陆页面会显示空白,服务器内部500错误。

wget http://pear.php.net/go-pear.phar
php -f go-pear.phar
按1(修改Installation base),输入/usr/local/pear
按5(修改PHP code directory),输入/usr/local/php/share/pear
按9(修改Public Web Files directory),输入你的网站根目录(如:/home/wwwroot)
然后回车,提示alter php.ini,选择Y,一路回车
检查一下/usr/local/php/etc/php.ini,检查如下一行,如果没有就加上
include_path=".:/usr/local/php/share/pear"
ln -s /usr/local/pear/bin/pear /usr/bin/pear
pear install DB
/etc/init.d/php-fpm reload

一般网上的教程到这里就结束了,可是我试了还是不行,因为我的daloradius是通过新增虚拟主机形式添加的,是独立的vhost,而lnmp一键安装的脚本里添加了路径访问限制,于是pear还是不能执行,因此需要修改/usr/local/php/etc/php.ini文件的如下地方:

[HOST=XXX.v234.net]
open_basedir=/data/wwwroot/XXX.v234.net/:/tmp/:/usr/local/php/share/pear
[PATH=/data/wwwroot/XXX.v234.net]
open_basedir=/data/wwwroot/XXX.v234.net/:/tmp/:/usr/local/php/share/pear

接着重启php-fpm就OK啦~

DELL R620 RHEL6下配置BIOS关闭超线程

0 ~o~

wget http://downloads.dell.com/FOLDER02020533M/1/OM-MgmtStat-Dell-Web-LX-7.4.0-866_A00.tar.gz
cd linux/rac/RHEL6/x86_64
rpm -ivh *.rpm –force –nodeps
cd /opt/dell/srvadmin/bin/
./idracadm7 set bios.procsettings.LogicalProc “Disabled”
./idracadm7 jobqueue create BIOS.Setup.1-1 -r graceful

Page 1 of 27 12345...1020...Last»
您使用的是IE浏览器,请下载Chrome来获得更好的体验