Skip to content

Instantly share code, notes, and snippets.

Avatar

braian87b

View GitHub Profile
@braian87b
braian87b / gist-backup.py
Created Mar 3, 2016 — forked from joneskoo/gist-backup.py
Clone all my gists automatically (gist backup?)
View gist-backup.py
#!/usr/bin/env python
# Git clone all my gists
import json
import urllib
from subprocess import call
from urllib import urlopen
import os
USER = os.environ['USER']
@braian87b
braian87b / testing extroot pogoplug.sh
Last active Mar 7, 2017
Testing ext-root rootfs on SD Card for PogoPlug Mobile
View testing extroot pogoplug.sh
# This commands executed on OpenWrt on 128mb internal Flash on a PogoPlug Mobile
# Yet something is missing to make it work, but I think I am close
# Install some stuff
opkg install usbutils
opkg install fdisk
opkg install kmod-usb-storage block-mount kmod-fs-ext4
opkg install e2fsprogs
# List Partitions on SD
@braian87b
braian87b / floppy_disk_ripper.sh
Last active May 24, 2017
How to Setup an OpenWRT / LEDE box to rip Floppy Disks data
View floppy_disk_ripper.sh
# This script allow to setup a working OpenWRT / LEDE router with two USB ports
# or a USB Hub with a PenDrive and a Floppy Disk USB Drive,
# it will automatically create a Floppy Disk image and copy all data to a directory too.
# Optionally (disabled because it takes ages) will erase all data and blank it and format it.
# Floppy Disk rip process takes about 50 seconds, erasing and formating idk but takes more than 3 minutes.
opkg update
# Needed to mount filesystems
opkg install block-mount
@braian87b
braian87b / routed-client.sh
Last active Aug 7, 2017
How to setup Routed Client for OpenWRT / LEDE
View routed-client.sh
Refer to image: https://forum.lede-project.org/t/help-to-create-2-wifi-networks-in-the-same-router/3320/6
Instrucciones en español: https://gist.github.com/braian87b/2333a32577a221c8d62b5ce8b54a4d95
# Delete existing wireless interfaces:
uci del wireless.@wifi-iface[-1]
uci del wireless.@wifi-iface[-1]
uci del wireless.@wifi-iface[-1]
# Important, to avoid conflicts with phisical WAN port (you will not be using it, if you want to use it too you had to use MWAN3)
@braian87b
braian87b / cliente-enrutado.sh
Last active Aug 7, 2017
Como configurar Cliente Enrutado para OpenWRT / LEDE
View cliente-enrutado.sh
Ver imagen: https://forum.lede-project.org/t/help-to-create-2-wifi-networks-in-the-same-router/3320/6
English instructions: https://gist.github.com/braian87b/2333a32577a221c8d62b5ce8b54a4d95
Si tu Router es el de la izquierda del grafico:
# Borras interfaces wifi que tengas:
uci del wireless.@wifi-iface[-1]
uci del wireless.@wifi-iface[-1]
uci del wireless.@wifi-iface[-1]
View readme.ru.translation.md

The firmware is designed for installation on a single-disk network drive Western Digital 'MyBook Live'. It is built on the basis of the project LEDE (ex-OpenWRT): http://www.lede-project.org.

This version assumes that the installation is performed on a clean hard disk.

(!) ALL EXISTING DISK DATA WILL BE LOST (!)

To install, you need a computer with a Linux system installed, or bootable from an external media Linux system such as Live-CD, Live-USB, etc. The firmware is downloaded from github.com, the installation script uses the following utilities: sgdisk, mke2fs, lsblk.

@braian87b
braian87b / wrtbwmon-instructions.txt
Last active Aug 29, 2017
Instructions to get properly working wrtbwmon from https://github.com/pyrovski/wrtbwmon
View wrtbwmon-instructions.txt
# Instructions to get properly working wrtbwmon from https://github.com/pyrovski/wrtbwmon
# More info on: https://wiki.openwrt.org/doc/howto/wrtbwmon
# Remove previous package if present
root@OpenWrt:~# opkg remove wrtbwmon
root@OpenWrt:~# cd /tmp
# Download (search for latest ipk url on https://github.com/pyrovski/wrtbwmon/releases/)
root@OpenWrt:/tmp# wget https://github.com/pyrovski/wrtbwmon/releases/download/0.32/wrtbwmon_0.32_all.ipk
Connecting to github.com (192.30.252.131:443)
Connecting to github-cloud.s3.amazonaws.com (54.231.9.169:443)
@braian87b
braian87b / openwrt-lede-on-pogoplug-mobile.sh
Created Dec 27, 2017
PogoPlug Mobile - Install OpenWrt on internal flash (128mb) and keep allowing boot to SD or USB
View openwrt-lede-on-pogoplug-mobile.sh
# ---------------------------------------------------------------------------------
# Device - PogoPlug Mobile - Install OpenWrt on internal flash (128mb) and keep allowing boot to SD or USB
# ---------------------------------------------------------------------------------
http://blog.qnology.com/2015/02/openwrt-on-pogoplug-mobile.html
# Corrected URLs, because download.qnology.com is down:
http://ssl.pepas.com/pogo/mirrored/download.qnology.com/pogoplug/v4/
cd /tmp
#wget http://ssl.pepas.com/pogo/mirrored/download.qnology.com/pogoplug/v4/fw_printenv
@braian87b
braian87b / mwan-config.sh
Last active Mar 21, 2020
/etc/config/mwan
View mwan-config.sh
# My documentation:
#
# Important: this works well on OpenWRT 15.05.1, on newer versions there was some breaking changes, for example, the wan ifaces have ipv6 capability and now are named with letters ("wan, wanb... , wanc" instead of "wan, wan2... wan3" so wanb6 means 2nd wan ipv6.): https://github.com/openwrt/packages/blob/master/net/mwan3/files/etc/config/mwan3
#
# We have Interfaces, Members, Policyes y Rules:
#
# Interfaces: Allows to identify the wan interface, we just need to have it enabled`
# the others parameters are only to track if the interface it is up or down.
#
# Members: Can be defined in some metric and weight, both values will be important ambos when used in policyes.
@braian87b
braian87b / sqm-openwrt-lede.sh
Created Jul 11, 2017
Enable SQM for OpenWRT / LEDE
View sqm-openwrt-lede.sh
Important: you should use values at around 95% of speedtest or 85% of ISP advertised speed.
# using luci:
opkg update; opkg install luci-app-sqm
# without luci:
opkg update
opkg install sqm-scripts
You can’t perform that action at this time.