openwrt下openvpn 53端口UDP VPN架设

     看了openwrt.org.cn的关于OPENWRT下OPENVPN服务器架设,一直尝试着在自己的DB120下架设VPN服务器。而用途最广的就要数53 UDP端口的OPENVPN服务器。

    参照教程方法,证书一直都弄不好,后来下载WINDOWS版OPENVPN,在WINDOWS下生成证书,再将证书复制进DB120B。

试着将端口改为53 UDP,OPENVPN一直不能正常运行。查阅有关资料,发现是DHCP占用了53端口,将DHCP服务终止掉(本人最先使用更改DHCP服务文件文件名阻止DHCP服务,后来发现可以使用软件管理DHCP服务,详见OPENWRT 启动管理器 Initscripts 安装与使用),OPENVPN已经可以运行了。连载LAN口的电脑已经可以通过OPENVPN客户端连接OPENVPN了。但由于路由的DHCP服务被终止,所以只能手动指定IP。因为上级路由无法做端口映射,所以并未测试远端电脑是否可以通过DB120 WAN口连接VPN并共享本地IP上网。所以最终并未采取这种方案,有兴趣的朋友可以测试下这种方案。

Typecho attachment标签无法打开问题



用sitemap插件生成的sitemap中含有大量的attachment/XXX/ 地址链接,但都无法代开链接,感到很奇怪,还以为是文章序号不连续所引起的问题。今天再转贴论坛文章的时候才发现原来是论坛附件图片的链接,但很奇怪为什么不能打开。GOOGLE了一下,看到有人提出了这个问题,说是应为URL重定向的问题。于是打开httpd.ini文件,照葫芦画瓢加了一句,没想到,居然可以了。

 

# 上传图片等gao自定义
RewriteRule /attachment/(.*) /index.php/attachment/$1 [L]

 

希望给用得到的朋友带来帮助。

openwrt 端口速率设置

      现在两个DB120之间用整根100米左右长的网线连接,丢包严重,基本无法上网,将一端直接连电脑网卡,丢包现象消失。现在一端接DB120 一端接TP-LINK TL1005 5 口交换机再接DB120,开始丢包现象消失,重启一端的DB120之后又开始丢包了。个人怀疑是速率的问题,电脑网卡可以自动调节速率以适应网络环境,交换机也支持自适应速度,现在想把DB120的LAN工作的10M模式下。把接DB120的电脑的网卡设成10M全双工还是不行。

openwrt 下的mysql安装

先安装10.03.1-rc4下面的


mysql-server
libncurses

运行 /etc/init.d/mysqld start 或者/usr/bin/mysql_install_db –force(-_-!!忘记了,记的不太清楚了,前者是启动MYSQL,后者是建库)

这时应该会报错
内容大概是找不到/mnt/data这个目录
用WinSCP在/mnt/下新建一个"data"目录,

然后再运行 /etc/init.d/mysqld start 或者/usr/bin/mysql_install_db –force
反正最后启动MYSQL不报错,就说明SQL安装成功了。

好了,现在要将数据库文件放在U盘上
先把/mnt/data中的文件全复制到U盘,
然后修改文件/etc/my.cnf

 


datadir = /mnt/sda1/root/data/mysql/
bind-address = 0.0.0.0

openwrt 下lighttpd Typecho URL重定向规则

 

 


url.rewrite = (
	"^/(.*)\.htlighttpdml$" => "/index.php/$1\.html", 
	"^/archives/(.*)" => "/index.php/archives/$1", 
	"^/category/(.*)" => "/index.php/category/$1", 
	"^/([0-9]+)/([0-9]+)/$" => "/index.php/$1/$2/", 
	"^/tag/(.*)/$" => "/index.php/tag/$1", 
	"^/search/(.*)/$" => "/index.php/search/$1", 
	"^/(.*)page/(.*)" => "/index.php/$1page/$2", 
	"^/(feed.*)" => "/index.php/$1", 
	"^/action/(.*)" => "/index.php/action/$1",
        "^/(.*)/comment" => "/index.php/$1/comment",
        "^/sitemap.xml" => "/sitemap.xml",
        "^/favicon.ico" => "/favicon.ico"

) 

 

 


server.modules = (
   "mod_rewrite",
   "mod_fastcgi",
   "mod_evasive"
)