These are my notes for connecting to a meraki client vpn from ubuntu 16.04. This configuration assumes you are using a psk for the ipsec auth.
Install the following packages:
apt-get install -y strongswan xl2tpd
Configure strong swan
| ##### 1. river: did the output commit fail? ##### | |
| 234:(waybar:2162): LIBDBUSMENU-GLIB-WARNING **: 19:04:21.965: Unable to replace properties on 0:info(output): applying output configuration | |
| 235:error(output): failed to commit new output configuration | |
| 260:info(output): applying output configuration | |
| ##### 2. kernel: connector state for eDP-1 ##### | |
| /sys/class/drm/card2-eDP-1 | |
| enabled = disabled | |
| dpms = Off | |
| status = connected |
| final: prev: | |
| let | |
| lacrosVersion = "120.0.6098.0"; | |
| widevine-installer = prev.stdenv.mkDerivation rec { | |
| name = "widevine-installer"; | |
| version = "7a3928fe1342fb07d96f61c2b094e3287588958b"; | |
| src = prev.fetchFromGitHub { | |
| owner = "AsahiLinux"; | |
| repo = "${name}"; | |
| rev = "${version}"; |
These are my notes for connecting to a meraki client vpn from ubuntu 16.04. This configuration assumes you are using a psk for the ipsec auth.
Install the following packages:
apt-get install -y strongswan xl2tpd
Configure strong swan
| #### YK2 #### | |
| ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDACRPtS/mtmS3n1dT6kkSZHRoc/en8opF6v89Ya/RZo5g7ZRKF92LzWQhj9PhiRNmh7ZxbGdQsEr0yRSYB0nO4SBRiJL9Xc3CaAAFDn0+G98Vby4lY5ed0Ts9FaTzYCwqEk9Q6cbvaryxp5+i93/hkGq5Js+emueUJeYR94fmX9SCkB1QA/FJQKAkCaj6jpPhBEwyFNR/4j/loyRsEqF5PNIlqMR27sCiOl1jolNCmBkN/01eiBCx2OXhZkcw6to7wFlBqhDeGutjNo/3c6gVPXGlXwv8/k5ic0souvm5E8HnJc4scQedWOEZ3BVByvTyxb81SmsV2MUSnyw/EWQ5ftB0SZ1IVPvF3x9nRyxIEYfW8DElPMIY3PWh6ZzrrimgS0pncrYmnhcdiGshPJJrSgMIC82kHW9nhGwqRYW5Jki5HrSNtK0l9bUQIcfOmoReKREkJgklTZonG+cm0F5VoDiW/4buAk5PcyR8gWxuixWOc3D3avUuz7Qd4/3G1TX18n85mjPxGpZctyBJkUTMUPqaYUbt3kcV4bcHtfXbGzr0K2OBoHOgi4rvpLRW5HTQ5Gzo9QTUpk9RkAdKhoBRKwOcra1loPCYShAvUXlhwPitvgGAc1s5uLzxJay3DaIKIbERKSKvObZ0i8G/DvQ+rt7iV+OSZouJjgaHTvD3WdQ== openpgp:0x02DDD0CE | |
| -----BEGIN PGP PUBLIC KEY BLOCK----- | |
| Version: GnuPG v2 | |
| mQINBFpugTEBEADymSnWM9gBTo5+866Rli2AJjQbUNAbBWiYqg4ZvSv8VyOxPzGM | |
| EdChJb9MJ3jMzvKXx4T5u2etydz85/ceOM0Ws3a/Bv6F7vbbMbRHwlQZtwBPbRau | |
| GfGvK1xqvaQog8gWpAqhI0yVw50YGocm/DX9SVGovxGnw+Ds4Yin/tHzsbrqwGtA | |
| 8oLWmP/HBhn1iF |
| [ 0.613626] macsmc-rtc macsmc-rtc: setting system clock to 2022-12-21T17:37:46 UTC (1671644266) | |
| [ 0.714029] pcie-apple 690000000.pcie: Link up on /soc/pcie@690000000/pci@0,0 | |
| [ 0.715169) pcie-apple 690000000.pcie: ECAM at [mem 0x690000000-0x690ffffff] for [bus 08-04] | |
| [ 0.716345] pcie-apple 690000000.pcie: PCI host bridge to bus 0000:00 | |
| [ 0.717278] pci_bus 0000:00: root bus resource [bus 00-04] | |
| [ 0.717987] pci_bus 0000:00: root bus resource [mem 0x6a0000000-0x6bfffffff pref] | |
| [ 0.718835] pci_bus 0000:00: root bus resource [mem 0x6c0000000-0x6ffffffff] (bus address [0xc000 | |
| [ 0.719927] pci 0000:00:00.0: [106b: 100c] type 01 class 0x060400 | |
| [ 0.720738] pci 0000:00:00.0: PME# supported from D8 D3hot D3cold | |
| [ 0.721956] pci 0000:00:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring |
| diff --git a/src/kboot.c b/src/kboot.c | |
| index 67c5eff..e48343f 100644 | |
| --- a/src/kboot.c | |
| +++ b/src/kboot.c | |
| @@ -80,6 +80,7 @@ void get_notchless_fb(u64 *fb_base, u64 *fb_height) | |
| printf("display: Hiding notch, %lux%lu -> %lux%lu (+%lu, 16:%lu)\n", cur_boot_args.video.width, | |
| cur_boot_args.video.height, cur_boot_args.video.width, new_height, offset, hfrac); | |
| + return; | |
| *fb_base += cur_boot_args.video.stride * offset; |
| #!/bin/bash | |
| COMM=$1 | |
| if [ -z "$COMM"] ; then | |
| echo "usage: $0 <name_of_process>" >&2 | |
| exit 1 | |
| fi | |
| script='' |
| import frida | |
| import sys | |
| import fileinput | |
| session = frida.attach("FTL.amd64") | |
| script = session.create_script(""" | |
| var timeNowPtr = Module.enumerateSymbols('FTL.amd64').filter(function (a) { return a.name == 'time_now'; })[0].address; | |
| var timeNow = new NativeFunction(timeNowPtr, 'double', []); |
| CONFIG_64BIT=y | |
| CONFIG_6LOWPAN=m | |
| CONFIG_6LOWPAN_GHC_EXT_HDR_DEST=m | |
| CONFIG_6LOWPAN_GHC_EXT_HDR_FRAG=m | |
| CONFIG_6LOWPAN_GHC_EXT_HDR_HOP=m | |
| CONFIG_6LOWPAN_GHC_EXT_HDR_ROUTE=m | |
| CONFIG_6LOWPAN_GHC_ICMPV6=m | |
| CONFIG_6LOWPAN_GHC_UDP=m | |
| CONFIG_6LOWPAN_NHC=m | |
| CONFIG_6LOWPAN_NHC_DEST=m |
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | |
| ;;; Pre gopls/lsp-mode/go-mode setup | |
| ;;; This section installs use-package from melpa if it isn't | |
| ;;; already installed. You can skip this if you already have use-package | |
| ;; enable melpa if it isn't enabled | |
| (require 'package) | |
| (when (not (assoc "melpa" package-archives)) | |
| (setq package-archives (append '(("melpa" . "https://melpa.org/packages/")) package-archives))) | |
| (package-initialize) |