OpenWrt
小学生414
这个作者很懒,什么都没留下…
展开
-
获取数据大小端
echo -n I | od -to2 | head -n1 | cut -f2 -d " " | cut -c6原创 2020-10-22 09:53:22 · 235 阅读 · 0 评论 -
【LEDE】x86软路由之路-88-最终章-Ubuntu Server真香
禁用cloud-inithttps://www.cnblogs.com/abeen/p/12735807.html没有网络的话,使用netplan初始化一下网络配置https://www.jianshu.com/p/1378e6abd94d开热点https://docs.ubuntu.com/core/en/stacks/network/wifi-ap/docs/installation安装zerotierhttps://www.zerotier.com/download/安装docker.原创 2020-07-19 18:50:37 · 1103 阅读 · 0 评论 -
使用IPV6搭建自己的Web网站
IPV6免内网穿透使用个人电脑搭建自己的Web网站早已被验证可行,但是由于工作生活方面的压力,一直也抽不出来心思去玩玩,最近正值疫情,手头空出来一些时间,就体验了一把IPV6的实际运用,这里写一写经验,欢迎指正。环境网络:山东某市中国移动宽带(绑定手机号固定月消费满88元送的宽带)PPPoE路由器:斐讯k1 psg1208 刷lintel的PandoraBox17.09服务器:自己的笔记...原创 2020-02-11 10:49:20 · 19606 阅读 · 8 评论 -
【LEDE】x86软路由之路-19-Hostname读取流程以及如何修改Hostname
流程原创 2019-09-10 18:04:17 · 935 阅读 · 0 评论 -
【LEDE】x86软路由之路-18-让编译的固件自动开启无线
正文这是一个很老的主题了,这里所写的,没什么新奇的地方,和网上能搜到的大多数解决方案一致。详情{SDK}/package/base-files/files/sbin/wifi中的wifi_config方法写的很明白了,创建WIFI的时候会去加载{SDK}/package/kernel/mac80211/files/lib/wifi文件.(如果是博通网卡,则是{SDK}/package/k...原创 2019-09-09 17:21:40 · 2261 阅读 · 1 评论 -
【LEDE】x86软路由之路-17-Docker逃逸方式
逃逸方式(说得好听了是提权)1. 特权模式实现方式:—privileged2. unixsock、fd、socket实现方式:docker run -d -p 9000:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock --name portainer portainer/portainer3. SSH、...原创 2019-09-07 08:02:58 · 1108 阅读 · 0 评论 -
【LEDE】x86软路由之路-16-让编译的固件默认wan口,默认ACCEPT外来连接(2019版)
问题官方master分支下的源码编译成固件之后,默认eth0是挂在lan上的,除非有第二个网口,才会再在wan上面挂一个。具体原因看源码:路径:/SDK/package/base-files/files/etc/board.d/99-default_network#!/bin/sh## Copyright (C) 2013-2015 OpenWrt.org#. /lib/fu...原创 2019-09-05 18:15:47 · 2063 阅读 · 0 评论 -
【LEDE】x86软路由之路-15-关于nr_open、ulimit -n、nofile
目录nr_openulimitprocd中的nofile优先级nr_openThis denotes the maximum number of file-handles a process can allocate. Default value is 1024*1024 (1048576) which should be enough for most machines. Actual li...原创 2019-09-05 15:19:12 · 1121 阅读 · 0 评论 -
【LEDE】x86软路由之路-14-在子网使用主网的打印机
如果知道主网中打印机的IP,直接进行如下操作:如果不知道打印机型号,则需要使用nmap搜索一下。nmap -p 9100 --open 192.168.0.1/24这里的192.168.0.1/24待搜索的网段nmap命令用opkg install nmap安装。完成结果如下图:...原创 2019-01-12 09:01:11 · 2227 阅读 · 0 评论 -
【LEDE】x86软路由之路-FF-番外-禁断のNFC篇
鉴于本文内容具有一定的危险性,一些与具体操作相关的细节将会被一带而过。声明:仅供个人研究使用,本人并不承担一切由该文产生的负面影响 安装pl2303 uart2usb驱动,如果使用profilic2303模块的话。opkg install kmod-usb-serial-pl2303插上NFC模块+USB转串口模块,/dev中会出现:ttyUSB0 节点如果有docker环...原创 2018-11-28 18:41:18 · 4907 阅读 · 0 评论 -
【LEDE】x86软路由之路-13-哔哔响
用主板自带的蜂鸣器发声。opkg install beephttps://jingyan.baidu.com/article/3065b3b6abff9bbecff8a414.html原创 2018-11-03 10:52:12 · 917 阅读 · 0 评论 -
【LEDE】x86软路由之路-12-浅谈复杂网络环境中的AP优化
很多时候家里人总是抱怨咱家的网怎么那么慢?唱全民K歌别人家的页面刷的一下就打开了,这边还正在加载呢,别人上传作品嗖嗖的,自己就等着进度条一点一点走。总是嚷嚷着移动的网不好,人家联通的网就很好。到最后,移动成了背锅侠。。。其实,一个很重要的原因是2.4G信号干扰。随着生活水平(钱钱钱钱)的增长,该问题已经不容忽视。来一个简单的测试:环境2.4G 网卡AR5B125(AR94...原创 2018-10-31 11:54:32 · 6052 阅读 · 0 评论 -
【LEDE】x86软路由之路-11-Shairport音乐推流(安卓+IOS)
opkg install shairport-sync-openssl配置/etc/config/shairport-sync# Use your own config fileconfig shairport-sync 'shairport_sync_file' option enabled '0' option respawn '1' option conf_custom '...原创 2018-10-30 20:55:49 · 4018 阅读 · 0 评论 -
【LEDE】x86软路由之路-10-都能用Docker了,LXC还远吗?
opkg install luci-app-lxc --force-overwrite (因为busybox有可能提供xz这些命令,所以需要强制覆盖,使用lxc要求的版本)opkg install gnupg-utilsopkg install gnupgopkg install kmod-veth kmod-macvlan(我用的veth,感觉挺好用的,mac...原创 2018-10-30 15:27:48 · 9037 阅读 · 0 评论 -
【LEDE】x86软路由之路-09-AirPlay音乐推流(安卓+IOS)
https://upload4earn.org/x7o209zpri2g AirAudio Pro Cracked版。 OpenWrt上:luci-app-shairplay安装好,配置好alsa和alsamixerLUCI配置如下:ps一下查看shairplay进程是否启动,成功启动之后,安卓端打开AirAudio,苹果端打开AirPlay搜索设备,连接设备即可。 ...原创 2018-10-30 10:08:01 · 7760 阅读 · 0 评论 -
【LEDE】x86软路由之路-08-记一次不能开机的经历
在overlay中创建了/overlay/upper/var并添加了一个文件,就开不开机了。。原因:内核中指明特性/var是/tmp的符号连接(默认配置下),再在upper中创建一上层文件夹,让内核如何是好???怕是挂载overlay都挂在不了了。当然开机失败了!删了overlay中的var目录,就好了。...原创 2018-10-29 13:22:35 · 3460 阅读 · 0 评论 -
【LEDE】x86软路由之路-07-GCC编译失败(glibc2.26)
架构x86_64在使用OpenWrt SDK编译gcc package的时候,报如下错误:i486-openwrt-linux-gnu-gcc -g -O2 -g -Os -O2 -g -O2 -g -Os -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-...原创 2018-10-25 15:26:55 · 5312 阅读 · 3 评论 -
【LEDE】x86软路由之路-06-前所未有,在OpenWrt跑Docker
仅限于x86_64架构固件!!!看这里:https://gitee.com/wangfuying_admin/Docker-For-OpenWRT------------------------------------------------- 以下不需要看了 2019年7月15日11:11:36------------------------------------------...原创 2018-10-23 13:05:39 · 47960 阅读 · 15 评论 -
【LEDE】x86软路由之路-05-来一波USB共享网络
参考资料:https://blog.csdn.net/whfyzg/article/details/47125273 步骤:opkg install kmod-usb-net kmod-usb-net-rndis kmod-usb-net-cdc-ether安卓手机打开USB共享,插上OpenWrt的USB眼上去,正常的话,ifconfig -a里面应该能看见usb接口:新建一...原创 2018-10-22 10:42:05 · 5647 阅读 · 0 评论 -
【LEDE】x86软路由之路-04-哑巴?alsa了解一下?
前几天上了x86软路由,闲来无事就想使用硬件自带的耳机接口输出音乐,听听歌也挺不错的。直到现在,才完美的解决了达成这个目的的道路上的种种问题。1、AMD平台驱动问题:。。。。。。。。。。。。。这AMD平台竟然用了Intel-HDA声卡。。。。。。。。装上kmod-sound-hda-intel即可。2、/dev/dsp1?装好驱动,又安装了alsa-utils,发现竟然出现了俩声卡,同时在...原创 2018-10-21 14:46:08 · 2320 阅读 · 1 评论 -
【LEDE】x86软路由之路-03-挂载移动硬盘?
突然发现编译好的OpenWrt不能挂载硬盘盒做的移动硬盘,借的学弟的U盘倒是可以,lsusb -v 看一下,Driver=(什么都没有)。这很明显就是没驱动啊,识别不了。opkg install kmod-usb-storage-uas即可。感谢@lintel提供的思路!...原创 2018-10-21 12:35:01 · 8370 阅读 · 1 评论 -
【LEDE】x86软路由之路-02-获取传感器温度
opkg install lm-sensors lm-sensors-detect原创 2018-10-20 18:45:18 · 4200 阅读 · 0 评论 -
【LEDE】x86软路由之路-01-八字不合的AMD平台
编译OpenWrt需要注意的事情:1、Radeon显卡的问题:OpenWrt通用固件编译出来是直接可以跑在我的G-T40N平台上的,但是开机时间大概有1分半,比路由还慢,通过dmesg查看内核日志发现:[ 2.00000s]Direct firmware load for radeon/PALM_pfp.bin failed with error -2[70.00000s]继续执行.....原创 2018-10-18 08:50:09 · 7895 阅读 · 0 评论 -
【LEDE】树莓派上玩LEDE终极指南-64-挂载UVC摄像头-MJPG-Streamer
opkg install kmod-video-uvc luci-app-mjpg-streamer捡着淘宝最便宜的摄像头买,基本都是UVC的,或者大多数都是支持UVC输出的。LUCI配置:打开浏览器访问9090端口即可。 注:CPU占用率高主要是由于两部分造成:1.输入插件,将UVC转码为JPEG,分辨率、质量、fps等都影响CPU使用率;2.输出插件,不打开浏览器访...原创 2018-10-10 17:08:53 · 1140 阅读 · 0 评论 -
【LEDE】树莓派上玩LEDE终极指南-65-OpenWrt18.06.1挂bt挂死的解决方案
最近升级了OpenWrt tag18.06.1,发现增加了许多新功能,一直没时间去研究怎么用。在挂迅雷下载ED2K的时候,偶然发现wifi会慢慢的挂掉,直到新的客户端连接不上,旧的客户端没网速。随便看了下,取消了这个勾选:原因日后分析吧。。。 20181009更新还有一种可能性,对应另一种解决方式:加密模式选择“混合”...原创 2018-10-08 21:15:22 · 2417 阅读 · 0 评论 -
【LEDE】树莓派上玩LEDE终极指南-66-重量级软件?domoticz
项目网址:https://github.com/domoticz/domoticz编译时,尽量避免在低内存设备上使用-j5(4,3,等)编译,否则会因为内存不足编译失败或编译卡死,造成硬盘频繁读无写入现象。本人虚拟机2g,开-j5直接make无响应,硬盘处于忙碌状态,排查后发现是domoticz的问题。解决方案:1、单线程或双线程编译,尽量不要爆mem2、不编译domoti...原创 2018-09-07 10:34:00 · 1035 阅读 · 0 评论 -
【LEDE】树莓派上玩LEDE终极指南-67-记一次ping localhost不能的问题
这个问题一直存在,表现是ping或者wget localhost的时候显示cannot resolve 'localhost',其实原因已经很明显了,就是DNS的解析错误,无法解析localhost到0.0.0.0或者::1,但是前些日子手头一直有事,就没有着手去解决。最近有时间了,简单看了一下,引起该错误的原因很简单!就是pdnsd和dnsmasq冲突了,pdnsd抢先监听53端口,同时pd...原创 2018-08-22 10:09:16 · 675 阅读 · 0 评论 -
【LEDE】树莓派上玩LEDE终极指南-68-自动上报DHCP来宾信息到自己的邮箱
该功能可以实现将连接到路由的客户端信息以邮件的方式发送到自己的邮箱。显然,这并没有什么卵用! 编辑/etc/hotplug.d/dhcp/10-dump文件(没有就自己创建一下,给x权限就行,或者755)#!/bin/shcontent=`/usr/bin/env`hostname=`echo "$content" | grep HOSTNAME -m 1 | cut -d...原创 2018-07-28 09:22:54 · 400 阅读 · 0 评论 -
【LEDE】树莓派上玩LEDE终极指南-69-br-lan: received packet on * with own address as source address
目前的解决方案:1、开启STP协议2、将br-lan的与其子网下的hwaddr改成不同的这两种目前正在测试,效果未知。 ============== 2018.07.27 ==============目前来看,好像管用! root@OpenWrt:~# ifconfig br-lan Link encap:Ethernet HWaddr B8:27:EB...原创 2018-07-26 08:48:53 · 1564 阅读 · 0 评论 -
【LEDE】树莓派上玩LEDE终极指南-70-自动上报树莓派当前温度到qq邮箱
准备:opkg install msmtp安装vchiq模块,详见:https://blog.csdn.net/wang805447391/article/details/80974500开始:编辑/etc/msmtprc如下:# Example for a system wide configuration file# A system wide configurati...原创 2018-07-24 10:47:40 · 997 阅读 · 0 评论 -
【LEDE】树莓派上玩LEDE终极指南-71-安装phpMyAdmin
pma这东西,可有可无,navicat或者idea插件也都能相互替代,但是在某些环境下,从Web管理数据库显得尤为方便。从https://www.phpmyadmin.net/下载pma,解压到mmc中。nginx配置文件:server { listen 999; #自行修改 #server_name www.example.com; #a...原创 2018-07-16 10:41:00 · 1113 阅读 · 0 评论 -
【LEDE】树莓派上玩LEDE终极指南-72-安装KodExplorer
先安装php7opkg find php7* | cut -d " " -f 1 | xargs opkg install编辑/etc/php7-fpm.d/www.conf文件,把user改为rootlisten写个端口号,我这里用了1027,因为php7-fcgi用了1026,两个连一起,好记!!!编辑/etc/init.d/php7-fpm文件,service_start $PROG -R ...原创 2018-07-14 15:38:19 · 1260 阅读 · 0 评论 -
【LEDE】树莓派上玩LEDE终极指南-73-按UUID挂载分区
依赖blkidopkg install blkid#!/bin/sh# Copyright (C) 2015 OpenWrt.org# 修改:805447391@qq.com# 0 yes blockdevice handles this - 1 no it is not thereblkdev=`dirname $DEVPATH`basename=`basename $blkdev...原创 2018-07-12 17:39:24 · 795 阅读 · 0 评论 -
【LEDE】树莓派上玩LEDE终极指南-74-为transmission更新tracker
Transmission更新tracker的方法:1、通过Web UI的tracker选项卡增加tracker2、通过transmission-remote更新tracker第一种方法就不说了,直接进入Web管理,点击某一个任务,选中tracker,增加自己的tracker即可。第二种:transmission-remote -t 任务编号 -td "tracker列表"推荐使用以下脚本:http...原创 2018-07-11 09:28:42 · 13458 阅读 · 0 评论 -
【LEDE】树莓派上玩LEDE终极指南-75-获取CPU温度
先来说说获取CPU温度的方法:1、通过hwmon获取2、通过thermal获取而树莓派就比较蛋疼了,没有额外的传感器,所以sensor-detect这些东西完全不起作用。唯独CPU封装内的VideoCore具有温度传感功能。而想要与VideoCore通信,就要使用vchipq。正文:克隆编译好的二进制:https://gitee.com/wangfuying_admin/Vchiq-For-Ope...原创 2018-07-09 17:32:16 · 2459 阅读 · 0 评论 -
【LEDE】树莓派上玩LEDE终极指南-76-ssr-monitor无法启动的问题
ssr-monitor是一个脚本,依赖于bash(因为里面用到了local方法),所以普通的ash是无法运行这个脚本的,这就是为啥明明启动了监视器功能,却ps不到该进程。遂将脚本开头改成了#!/bin/bash ,完美解决。不要忘记opkg install bash!!!...原创 2018-07-09 09:55:42 · 2157 阅读 · 0 评论 -
【LEDE】树莓派上玩LEDE终极指南-78-使用openssh
openwrt自带的dropbear慢成撒币。遂决定尝鲜一把openssh。opkg install openssh-server修改/etc/ssh/sshd_config文件,PermitRootLogin yesPasswordAuthentication yesPermitEmptyPasswords yes:wq保存,重启sshd即可。...原创 2018-07-08 12:56:22 · 1020 阅读 · 0 评论 -
【LEDE】树莓派上玩LEDE终极指南-79-论一个不合格的OpenWrter该有的软件
程序猿系列:make gcc automake git golang boost node node-npm 时区系列: zoneinfo-asia zoneinfo-core 看片系列:luci-app-aria2 luci-app-transmission luci-app-xunlei ariang yaaw webui-aria2 transmission-...原创 2018-07-08 10:24:18 · 1397 阅读 · 0 评论 -
【LEDE】树莓派上玩LEDE终极指南-80-调教这个蠢萌的ps命令
OpenWrt自带的ps命令是busybox中的一个applet,在参数输入上,和标准的ps差距很大!很多脚本需要依赖标准的ps,因为这些脚本大多是用来适配ubuntu或centos那些安装了正统ps的发行版。安装:opkg install procps-ng-ps即可。procps-ng包中,包含了更多常用的工具,例如kill,w等等。...原创 2018-07-07 15:22:39 · 1278 阅读 · 0 评论 -
【LEDE】树莓派上玩LEDE终极指南-81-安装Java
首先要确认自己的C库是glibc!!!首先要确认自己的C库是glibc!!!首先要确认自己的C库是glibc!!!之后去 http://www.oracle.com/technetwork/java/javase/downloads/index.html 找一个佛系版本下载,SCP传到OpenWrt中。解压,放在合适的位置。配置环境变量:PATHCLASSPATH...原创 2018-07-06 14:47:44 · 636 阅读 · 0 评论