Skip to content

Instantly share code, notes, and snippets.

View ffainelli's full-sized avatar

Florian Fainelli ffainelli

View GitHub Profile
@ffainelli
ffainelli / gist:84d90d98b4fd44e05ec0af3488399ec0
Created October 5, 2018 03:13
Lamobo R1 WAN/LAN configuration
#!/bin/sh
BRIDGES="br0 br1"
LAN="lan1 lan2 lan3 lan4"
LAN_VID=101
WAN="wan"
WAN_VID=102
IFACE=eth0
LAN_IP="192.168.0.2/24"
WAN_IP="192.168.2.2/24"
tc qdisc add dev eth1 handle ffff: ingress
tc qdisc add dev eth3 handle ffff: ingress
tc filter add dev eth3 parent ffff: u32 \
> match u32 0 0 \
> action mirred egress redirect dev eth1
tc filter add dev eth1 parent ffff: u32 \
> match u32 0 0 \
> action mirred egress redirect dev eth3
ifconfig eth3 promisc
ifconfig eth1 promisc
@ffainelli
ffainelli / install-modules.sh
Created January 29, 2017 20:39
install-modules.sh
#!/bin/sh
id=$(id -u)
if [ $id != 0 ]; then
SUDO=sudo
else
SUDO=""
fi
KERN_DIR=${1:-$HOME/dev/linux/}
INST_DIR=$PWD/mnt
@ffainelli
ffainelli / ubifs.sh
Created December 31, 2016 20:22 — forked from WanghongLin/ubifs.sh
unpackage and package HIT archive data
#!/bin/bash
[ $# -ne 1 ] && { echo not system.img provided, exit.; exit 0; }
sudo umount `pwd`/system
sudo rmmod ubifs
sudo rmmod ubi
sudo rmmod nandsim
sudo rmmod mtdblock