AMH中nginx添加新module模块

以我的nginx-1.20为例,添加stream和ssl_preread模块

1,修改自动编译安装脚本

vi /root/amh/modules/nginx-1.20/AMHScript

在./configure一行最后的;号前添加

--with-stream --with-stream_ssl_preread_module --with-stream_ssl_module

*注意:因为stream和sll_preread为nginx自带模块,只是默认没有编译安装进去。如果是第三方模块,需要使用–add-module=加上你需要的模块目录。

2,备份原有nginx目录

mv /usr/local/nginx-1.20 /usr/local/nginx-1.20-bak

一定要用mv命令,如果是cp命令在安装后会报nginx-1.20已经存在

3,安装nginx

amh nginx-1.20 install

4,恢复原nginx配置文件

cp -a /usr/local/nginx-1.20-bak/conf /usr/local/nginx-1.20

TPLink盛世之方TL-XTR10890刷OPENWRT

固件只能拆机焊ttl,ttl连路由器,开机快速按slp,uboot停下来。

首先备份原机的flash

setenv ipaddr 192.168.1.1
etenv serverip 192.168.1.10
saveenv

打开tftp客户端,网线连电脑和路由器的lan口,电脑固定ip192.168.1.10,把固件放到tftp所在的根目录,打一下命令备份固件

nand read 0x42000000 0x0 0x8000000
tftpput 0x42000000 0x8000000 tp10890128.bin

刷改变分区的固件

tftpboot 0x44000000 nand-ipq807x_64-single
imgaddr=0x44000000 && source $imgaddr:script

不死下刷qsdk固件,另一个固件
进不死的方法,按住复位键开机,按10秒以上

客厅单网口实现有线mesh

有些厂商(比如小米)的有线mesh要求主路由的LAN口接子路由的WAN口。

这在客厅墙上只有一个网口情况下很难实现,因为光猫一般在弱电箱,主路由在客厅,客厅墙上的网口一般都用来给光猫连接主路由使用了,墙上没有多余的网口返回弱电箱。

用单线复用的方式即可解决上述问题。

需要的设备和放置位置:

  • 光猫和交换机1在弱电箱
  • 主无线路由器和交换机2在客厅
  • 子无线路由器在各个房间

PS:如果不看IPTV不用买带vlan功能的交换机,普通交换机即可。

连接方式:

  • 光猫桥接(运营商都能提供)
  • 光猫接弱电箱内交换机1的任意网口
  • 交换机1和交换机2网线连接
  • 主路由的WAN口和LAN口同时连接交换机2
  • 各个房间子路由的LAN口连入弱电箱的交换机1