Skip to content

Instantly share code, notes, and snippets.

View jnny's full-sized avatar

Jenny Ryan jnny

View GitHub Profile
@Juul
Juul / lte_mbim_from_scratch.md
Last active June 3, 2024 14:53
How to use 4G LTE modems like the MC7455 on both Debian/Ubuntu and OpenWRT using MBIM

The purpose of this document is to get you familiar with the concepts and command line tools involved with connecting to the internet using modern 4G LTE modems on both Debian/Ubuntu and OpenWRT.

This writeup is based on my experiences with the Sierra Wireless AirPrime MC7455 modem and a Calyx (Sprint) SIM card, but it should apply to most modern 4G LTE modems.

High level overview

These are the steps required:

  • Physically connect antennas
@Juul
Juul / simple_gateway.md
Last active December 3, 2018 22:50
Turn your computer into a gateway that shares internet from the wifi to ethernet
# Edit /etc/NetworkManager/NetworkManager.conf adding the following
# to make network manager stop managing your ethernet interface
[keyfile]
unmanaged-devices=mac:3c:90:01:39:b2:62; 
# Use the MAC address from your ethernet card
# You can get the MAC address with the command: 
ip link show dev eth0
# (assuming your ethernet device is called eth0)
@gmaclennan
gmaclennan / guyana-volunteer-wifi.md
Last active July 4, 2018 18:43
Long-distance solar-powered wifi in the forests and savannahs of Guyana

Overview

Digital Democracy is looking for a volunteer to help pilot long-distance solar-powered wifi antennaes in indigenous communities in Guyana.

Background

Digital Democracy is working with the Wapichan people in the South Rupununi in Guyana to support them in efforts to secure their ancestral territory and increase their autonomy and self-determination. The Wapichan live in 17 villages and 7 smaller "satellites" in a large semi-natural savannah ecosystem surrounded by tropical forest. Communication between villages and with the outside world is difficult due to limited or no cellphone or internet access. We want to help the Wapichan improve their means of communicating with the rest of the world and communicating and coordinating between villages.

Location

Open source remote encrypted full-system backups

A while back I had my laptop stolen and while I had backups of all the important stuff my latest full-system backup was several months old since I have to dig out my backup harddrive from its alternate location every time I want to update the backup (I don't store my laptop and backup harddrive in the same building since theft/fire would mean loosing all copies).

So, being sick of imperfect backup solutions I decided to find a solution for online full-system backups that met the following criteria:

  • 100% open source client
  • Zero-knowledge encryption (server can't access data)
  • Works on GNU/Linux
  • Affordable (max $20 per month for ~1TB)