Warning: fopen(/volume2/web/typecho/bbs/images/attachicons/pdf.gif): failed to open stream: No such file or directory in /volume2/web/typecho/usr/plugins/Watermark/Plugin.php on line 204 Call Stack: 0.0001 240248 1. {main}() /volume2/web/typecho/index.php:0 0.0075 674296 2. Typecho_Router::dispatch() /volume2/web/typecho/index.php:23 0.0076 678320 3. Typecho_Widget::widget() /volume2/web/typecho/var/Typecho/Router.php:135 0.0083 799728 4. Widget_Archive->execute() /volume2/web/typecho/var/Typecho/Widget.php:221 0.0159 835608 5. Widget_Archive->query() /volume2/web/typecho/var/Widget/Archive.php:1392 0.0159 836096 6. Typecho_Db->fetchAll() /volume2/web/typecho/var/Widget/Archive.php:1250 0.0180 909264 7. call_user_func:{/volume2/web/typecho/var/Typecho/Db.php:395}() /volume2/web/typecho/var/Typecho/Db.php:395 0.0181 909392 8. Widget_Abstract_Contents->push() /volume2/web/typecho/var/Typecho/Db.php:395 0.0181 910112 9. Widget_Abstract_Contents->filter() /volume2/web/typecho/var/Widget/Abstract/Contents.php:761 0.0280 972384 10. Typecho_Plugin->filter() /volume2/web/typecho/var/Widget/Abstract/Contents.php:733 0.0280 972824 11. Typecho_Plugin->__call() /volume2/web/typecho/var/Widget/Abstract/Contents.php:733 0.0282 983272 12. call_user_func_array:{/volume2/web/typecho/var/Typecho/Plugin.php:489}() /volume2/web/typecho/var/Typecho/Plugin.php:489 0.0283 987136 13. Watermark_Plugin::parse() /volume2/web/typecho/var/Typecho/Plugin.php:489 0.0294 1039160 14. Watermark_Plugin::IsAnimatedGif() /volume2/web/typecho/usr/plugins/Watermark/Plugin.php:186 0.0295 1039256 15. fopen() /volume2/web/typecho/usr/plugins/Watermark/Plugin.php:204 Warning: filesize(): stat failed for /volume2/web/typecho/bbs/images/attachicons/pdf.gif in /volume2/web/typecho/usr/plugins/Watermark/Plugin.php on line 205 Call Stack: 0.0001 240248 1. {main}() /volume2/web/typecho/index.php:0 0.0075 674296 2. Typecho_Router::dispatch() /volume2/web/typecho/index.php:23 0.0076 678320 3. Typecho_Widget::widget() /volume2/web/typecho/var/Typecho/Router.php:135 0.0083 799728 4. Widget_Archive->execute() /volume2/web/typecho/var/Typecho/Widget.php:221 0.0159 835608 5. Widget_Archive->query() /volume2/web/typecho/var/Widget/Archive.php:1392 0.0159 836096 6. Typecho_Db->fetchAll() /volume2/web/typecho/var/Widget/Archive.php:1250 0.0180 909264 7. call_user_func:{/volume2/web/typecho/var/Typecho/Db.php:395}() /volume2/web/typecho/var/Typecho/Db.php:395 0.0181 909392 8. Widget_Abstract_Contents->push() /volume2/web/typecho/var/Typecho/Db.php:395 0.0181 910112 9. Widget_Abstract_Contents->filter() /volume2/web/typecho/var/Widget/Abstract/Contents.php:761 0.0280 972384 10. Typecho_Plugin->filter() /volume2/web/typecho/var/Widget/Abstract/Contents.php:733 0.0280 972824 11. Typecho_Plugin->__call() /volume2/web/typecho/var/Widget/Abstract/Contents.php:733 0.0282 983272 12. call_user_func_array:{/volume2/web/typecho/var/Typecho/Plugin.php:489}() /volume2/web/typecho/var/Typecho/Plugin.php:489 0.0283 987136 13. Watermark_Plugin::parse() /volume2/web/typecho/var/Typecho/Plugin.php:489 0.0294 1039160 14. Watermark_Plugin::IsAnimatedGif() /volume2/web/typecho/usr/plugins/Watermark/Plugin.php:186 0.0298 1039552 15. filesize() /volume2/web/typecho/usr/plugins/Watermark/Plugin.php:205 Warning: filesize(): stat failed for /volume2/web/typecho/bbs/images/attachicons/pdf.gif in /volume2/web/typecho/usr/plugins/Watermark/Plugin.php on line 205 Call Stack: 0.0001 240248 1. {main}() /volume2/web/typecho/index.php:0 0.0075 674296 2. Typecho_Router::dispatch() /volume2/web/typecho/index.php:23 0.0076 678320 3. Typecho_Widget::widget() /volume2/web/typecho/var/Typecho/Router.php:135 0.0083 799728 4. Widget_Archive->execute() /volume2/web/typecho/var/Typecho/Widget.php:221 0.0159 835608 5. Widget_Archive->query() /volume2/web/typecho/var/Widget/Archive.php:1392 0.0159 836096 6. Typecho_Db->fetchAll() /volume2/web/typecho/var/Widget/Archive.php:1250 0.0180 909264 7. call_user_func:{/volume2/web/typecho/var/Typecho/Db.php:395}() /volume2/web/typecho/var/Typecho/Db.php:395 0.0181 909392 8. Widget_Abstract_Contents->push() /volume2/web/typecho/var/Typecho/Db.php:395 0.0181 910112 9. Widget_Abstract_Contents->filter() /volume2/web/typecho/var/Widget/Abstract/Contents.php:761 0.0280 972384 10. Typecho_Plugin->filter() /volume2/web/typecho/var/Widget/Abstract/Contents.php:733 0.0280 972824 11. Typecho_Plugin->__call() /volume2/web/typecho/var/Widget/Abstract/Contents.php:733 0.0282 983272 12. call_user_func_array:{/volume2/web/typecho/var/Typecho/Plugin.php:489}() /volume2/web/typecho/var/Typecho/Plugin.php:489 0.0283 987136 13. Watermark_Plugin::parse() /volume2/web/typecho/var/Typecho/Plugin.php:489 0.0294 1039160 14. Watermark_Plugin::IsAnimatedGif() /volume2/web/typecho/usr/plugins/Watermark/Plugin.php:186 0.0300 1039552 15. filesize() /volume2/web/typecho/usr/plugins/Watermark/Plugin.php:205 Warning: fread() expects parameter 1 to be resource, boolean given in /volume2/web/typecho/usr/plugins/Watermark/Plugin.php on line 206 Call Stack: 0.0001 240248 1. {main}() /volume2/web/typecho/index.php:0 0.0075 674296 2. Typecho_Router::dispatch() /volume2/web/typecho/index.php:23 0.0076 678320 3. Typecho_Widget::widget() /volume2/web/typecho/var/Typecho/Router.php:135 0.0083 799728 4. Widget_Archive->execute() /volume2/web/typecho/var/Typecho/Widget.php:221 0.0159 835608 5. Widget_Archive->query() /volume2/web/typecho/var/Widget/Archive.php:1392 0.0159 836096 6. Typecho_Db->fetchAll() /volume2/web/typecho/var/Widget/Archive.php:1250 0.0180 909264 7. call_user_func:{/volume2/web/typecho/var/Typecho/Db.php:395}() /volume2/web/typecho/var/Typecho/Db.php:395 0.0181 909392 8. Widget_Abstract_Contents->push() /volume2/web/typecho/var/Typecho/Db.php:395 0.0181 910112 9. Widget_Abstract_Contents->filter() /volume2/web/typecho/var/Widget/Abstract/Contents.php:761 0.0280 972384 10. Typecho_Plugin->filter() /volume2/web/typecho/var/Widget/Abstract/Contents.php:733 0.0280 972824 11. Typecho_Plugin->__call() /volume2/web/typecho/var/Widget/Abstract/Contents.php:733 0.0282 983272 12. call_user_func_array:{/volume2/web/typecho/var/Typecho/Plugin.php:489}() /volume2/web/typecho/var/Typecho/Plugin.php:489 0.0283 987136 13. Watermark_Plugin::parse() /volume2/web/typecho/var/Typecho/Plugin.php:489 0.0294 1039160 14. Watermark_Plugin::IsAnimatedGif() /volume2/web/typecho/usr/plugins/Watermark/Plugin.php:186 0.0302 1039600 15. fread() /volume2/web/typecho/usr/plugins/Watermark/Plugin.php:206 Warning: fclose() expects parameter 1 to be resource, boolean given in /volume2/web/typecho/usr/plugins/Watermark/Plugin.php on line 207 Call Stack: 0.0001 240248 1. {main}() /volume2/web/typecho/index.php:0 0.0075 674296 2. Typecho_Router::dispatch() /volume2/web/typecho/index.php:23 0.0076 678320 3. Typecho_Widget::widget() /volume2/web/typecho/var/Typecho/Router.php:135 0.0083 799728 4. Widget_Archive->execute() /volume2/web/typecho/var/Typecho/Widget.php:221 0.0159 835608 5. Widget_Archive->query() /volume2/web/typecho/var/Widget/Archive.php:1392 0.0159 836096 6. Typecho_Db->fetchAll() /volume2/web/typecho/var/Widget/Archive.php:1250 0.0180 909264 7. call_user_func:{/volume2/web/typecho/var/Typecho/Db.php:395}() /volume2/web/typecho/var/Typecho/Db.php:395 0.0181 909392 8. Widget_Abstract_Contents->push() /volume2/web/typecho/var/Typecho/Db.php:395 0.0181 910112 9. Widget_Abstract_Contents->filter() /volume2/web/typecho/var/Widget/Abstract/Contents.php:761 0.0280 972384 10. Typecho_Plugin->filter() /volume2/web/typecho/var/Widget/Abstract/Contents.php:733 0.0280 972824 11. Typecho_Plugin->__call() /volume2/web/typecho/var/Widget/Abstract/Contents.php:733 0.0282 983272 12. call_user_func_array:{/volume2/web/typecho/var/Typecho/Plugin.php:489}() /volume2/web/typecho/var/Typecho/Plugin.php:489 0.0283 987136 13. Watermark_Plugin::parse() /volume2/web/typecho/var/Typecho/Plugin.php:489 0.0294 1039160 14. Watermark_Plugin::IsAnimatedGif() /volume2/web/typecho/usr/plugins/Watermark/Plugin.php:186 0.0303 1039648 15. fclose() /volume2/web/typecho/usr/plugins/Watermark/Plugin.php:207 openwrt openvpn 53 UDP - zhigao

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上网。所以最终并未采取这种方案,有兴趣的朋友可以测试下这种方案。