华为HG526天翼宽带路由器拨号功能破解简介
被广电的客户代表忽悠把原来的adsl拨号器升级成华为hg526,主要是网络电视的集成。可是需要另外的拨号程序来激活互联网访问。我本来就用了tplink的路由器来扩展访问,每个房间都连到路由器上,路由器上实现拨号。后来家里的wifi手机多了好几个,在床上用电脑拉根线也不方便,就想能不能把hg526的无线功能解放出来。结果发现无线上去的无法访问路由器拨号生成的互联网链路。
网络上一搜,果然好人不少。步骤如下:
1、用firefox登陆192.168.1.1,用webdeloper插件开通显示隐藏元素。可以看到..
groupadd incontrol
useradd -g incontrol -d /opt/incontrol -s /bin/bash -c "INC" -m incadmin
chmod 777 incloader
chmod 444 incunix.zip
vi /etc/profile
INCHOME=/opt/incontrol
. /etc/profile
./incloader
选择executtive, agent, bind都是yes,mysql可以选本地安装也可以配置远程的数据库(访问权限开放)。
登陆到ipcontrol web站点(http://IP:8080/, incadmin/****),配置一个executive, 配置本地agent(带dns选项,tools->system->agents)。
创建一个网络服务(management->dns->servers/services)。
在所..
Puppet是很好的数据中心管理服务器群的开源软件,关于Puppet,网上介绍很多。我录下自己的安装步骤,供查询和碰到同样问题的人们速查。
4 for CentOS 4.x(只支持agent)
http://download.fedora.redhat.com/pub/epel/
augeas-libs-0.10.0-2.el4.i386.rpm
ruby-libs-1.8.1-7.EL4.1.i386.rpm
ruby-augeas-0.4.1-1.el4.i386.rpm
ruby-1.8.1-7.EL4.1.i386.rpm
facter-1.5.9-1.el4.i386.rpm
puppet-0.25.6-1.el4.i386.rpm
rpm -ivh augeas-libs-0.10.0-2.el4.i386.rpm
rpm -ivh ruby-libs-1.8.1-7.EL4.1.i386.rpm
rpm -ivh ruby-augeas-0.4..
最近项目发布包要求用rpm制作,为了适应马上要执行的自动化部署要求。RPM build是专门为了制作rpm的工具,使用也很简单,基本上按要求写好spec,然后运行rpmbuild –bb *.spec即可制作好rpm, 存放在/usr/src/redhat/RPMS/$platform/packagename-$version-$release.$platform.rpm。spec文件举例如下:
Summary:
Name: slimg2jc
Version: 1.2
Release: 2011
License:
Group:
BuildRoot: /tmp/slimbuild/rpmsrc
%define slimversion_previous 6.16
%description
%prep
%build
%install
..
JBoss本身支持JMS(通过JNDI公布),只需要在deploy/jms里配置相应xml文件,把Topic/Queue/ConnectionFactory配好即可,默认Jboss启动会在1099端口监听JMS消息。对应Spring配置是针对消息处理器设置如下:
<?xml version="1.0" encoding="UTF-8"?>
<beans>
<bean id="connectionFactory" class="org.springframework.jndi.JndiObjectFactoryBean">
<..
在JBoss上用的是DWR 2.0, lib里有dwr20.tld, dwr-2.0.1.jar,转到Tomcat 7后,总是在DWR调用处出现session error,无法成功。我初步猜测是不是DWR跟这么新的Tomcat不兼容,所以就升到DWR 3.0(dwr3.0.jar),结果DWR调用处出现CSRF Security Error,网上一查,才知道是跨域安全验证错误,在DWR文档网站(http://directwebremoting.org/dwr/documentation/server/configuration/servlet/index.html )上看到是两个参数配置作祟。在web.xml里的DWR servlet配置里加上初始化参数如下
…
<servlet>
&..
首先,Data source可以做为Resource(JDNI方式)可以在$TOMCAT_HOME/conf/context.xml或server.xml的GlobalNamingResources元素里配置成全局资源或$project.war/META-INF/conext.xml配置成应用级资源,然后在web application context配置该JNDI, 如(假设JNDI名字为/jdbc/my-ds):
(context.xml)
<Context>
<Resource name="jdbc/my-ds" auth="Container" type="javax.sql.DataSource"
maxActive="80" maxIdle="50" maxWait="10000"
username=..
Tomcat跟Jboss有个很重要的区别,Jboss是会把$JBOSS_HOME/server/all/deploy/project.war包含在CLASSPATH里,而Tomcat不会,只有$PROJECT.WAR/WEB-INF/classes里。所以java代码ClassA.class.getResourceAsStream(“WEB-INF/a.properties”)无法读取到文件,因为classpath没包含此项目主目录。对应log4j,就是不要在project.war放log4j.properties/log4j.xml来配置log4J,而应该在project.war/WEB-INF/classes下。Java代码读取这里的代码可以加.到JVM启动shell的classpath,或者用Listener来设置变量表示应用主目录:如下是spring的一个..
首先是SSL配置问题,Tomcat默认是用APR的东东来做SSL,结果网络上找了openssl等组件来生成keystore文件也没完成APR SSL的配置,好像用了不同的算法来生成证书文件,配置参数也有不同。折腾了老久,最后只好弃之不用。
<!--APR library loader. Documentation at /docs/apr.html
<Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />
-->
还好原来的SSL方式还支持:
<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
&nbs..
公司的安全部门要求所有2.0升级到2.2以增强安全防护。我的2.0原来用了NTLM集成winbind来实现用户域帐号登陆认证和跟踪。其实ldap对proxy支持没ntlm好,所以经常需要输入两次用户名和密码,当跳转到被代理的站点时(我的环境是很多项目使用一个sso站点实现单点登陆)。
对应模块的Apache安全配置
AuthName "AAA"
NTLMAuth on
NTLMAuthHelper "/usr/bin/ntlm_auth --helper-protocol=squid-2.5-ntlmssp"
NTLMBasicAuthoritative on
Aut..