| TIM-1.0 | |
| WTMI-devel-18.12.1-67f01b7 | |
| WTMI: system early-init | |
| SVC REV: 5, CPU VDD voltage: 1.225V | |
| NOTICE: Booting Trusted Firmware | |
| NOTICE: BL1: v1.5(release):711ecd32 (Marvell-armada-18.09.4) | |
| NOTICE: BL1: Built : 15:20:15, Sep 18 2019 | |
| NOTICE: BL1: Booting BL2 | |
| NOTICE: BL2: v1.5(release):711ecd32 (Marvell-armada-18.09.4) | |
| NOTICE: BL2: Built : 15:20:18, Sep 18 2019 |
| KEYWORDS: | |
| - SQUEEZELITE ISSUE | |
| - LINUXMINT / UBUNTU | |
| - USER vs ROOT | |
| - INITD vs SYSTEMD | |
| - DBUS ERROR | |
| - PULSE EROR | |
| - AUDIO OUTPUT (root to computer speaker only / user ) | |
| - AUDIO OUTPUT DEVICES USER ON-THE-FLY CONFIGURATION (SPEAKER, BLUETOOTH, ...) | |
| - XDG |
| # ======================================================== | |
| # Setup a Dumb AP, Wired backbone for OpenWRT / LEDE | |
| # ======================================================== | |
| # Set lan logical interface as bridge (to allow bridge multiple physical interfaces) | |
| uci set network.lan.type='bridge' | |
| # assign WAN physical interface to LAN (will be available as an additional LAN port now) | |
| uci set network.lan.ifname="$(uci get network.lan.ifname) $(uci get network.wan.ifname)" | |
| uci del network.wan.ifname | |
| # Remove wan logical interface, since we will not need it. | |
| uci del network.wan |
| #!/bin/sh | |
| # openwrt extroot /dev/sda1 ext4 /dev/sda2 swap | |
| # latest version https://downloads.openwrt.org/releases/19.07-SNAPSHOT/targets/ar71xx/generic/ | |
| opkg update | |
| opkg install kmod-usb-storage kmod-scsi-core block-mount kmod-fs-ext4 kmod-usb-uhci e2fsprogs fdisk | |
| echo " | |
| sysctl -w net.ipv6.conf.all.disable_ipv6=1 | |
| sysctl -w net.ipv6.conf.default.disable_ipv6=1 |
| require "string" | |
| --[[ | |
| http://httpd.apache.org/docs/current/mod/mod_lua.html | |
| This is the default method name for Lua handlers, see the optional | |
| function-name in the LuaMapHandler directive to choose a different | |
| entry point. | |
| --]] | |
| function handle(r) | |
| r.content_type = "text/plain" |
| #!/bin/sh | |
| set -o errexit | |
| set -o nounset | |
| set -o pipefail | |
| set -x | |
| REVISION=8.212.04-r0 | |
| URL=http://dl-cdn.alpinelinux.org/alpine/v3.10/community/armv7/ | |
| PACKAGES="openjdk8 openjdk8-jre openjdk8-jre-lib openjdk8-jre-base" |
So, you want to be able to work from anywhere. You want to be on a mountain somewhere, two bars of 3G signal, and you forward that to your laptop with a WiFi hotspot. Open your laptop and your shell on remote is already open and as responsive as possible. Work/life balance? With power like this, who cares?
Often, in academic institutions at least, you have the following situation:
So, you want to be able to work from anywhere. You want to be on a mountain somewhere, two bars of 3G signal, and you forward that to your laptop with a WiFi hotspot. Open your laptop and your shell on remote is already open and as responsive as possible. Work/life balance? With power like this, who cares?
Often, in academic institutions at least, you have the following situation:
Accessing a subnet that is behind a WireGuard client using a site-to-site setup
We want to access a local subnet remotely, but it is behind a NAT firewall and we can't setup port forwarding. Outgoing connections work, but all incoming connections get DROPPED by the ISP's routing policy.