远程记录OpenWRT日志
默认的OpenWRT日志放在/tmp/log下,这样有个问题就是每次重启就会丢失全部的日志,于是公司的路由器每次重启之后连为什么重启都不知道 于是就想办法把日志迁移出来,好在OpenWRT本身就附带了远程日志打印功能,于是直接在内网中开一个rsyslog服务器就可以了 在/etc/rsyslog.d/下新建一个router.conf 内容如下: module(load="imtcp") module(load="imudp") input(type="imudp" port="514" ruleset="routerSet") input(type="imtcp" port="514" ruleset="routerSet") # rsyslog RuleSets ruleset(name="routerSet") { action(type="omfile" File="/var/log/router.log") } (这个配置文件可以在 http://www.rsyslog.com/rsyslog-configuration-builder/ 生成) 接下来启动一下rsyslog服务就可以了 systemctl restart rsyslog 在OpenWRT端需要做的工作: vim /etc/config/system 在config system下增加这么几行 option log_remote '1' option log_ip '192.168.0.13' # 你的日志i服务器内网IP option log_port '514' option log_size '0' # 如果不加这个可能会丢失部...