From 157f29df9ac608415ba26b736c1860656b518082 Mon Sep 17 00:00:00 2001 From: Mazet Laurent Date: Fri, 11 Jul 2025 16:03:18 +0200 Subject: [PATCH] add script for micromodem board --- ulvpn-mm.sh | 124 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 124 insertions(+) create mode 100755 ulvpn-mm.sh diff --git a/ulvpn-mm.sh b/ulvpn-mm.sh new file mode 100755 index 0000000..c22b2d6 --- /dev/null +++ b/ulvpn-mm.sh @@ -0,0 +1,124 @@ +#!/bin/bash + +MTU=1439 +[ $# -gt 0 ] && MTU=$1 + +TEST=$(basename $0 .sh) + +LRED=eth0://78:a1:35:10:10:10 +LBLK=eth1://78:a1:35:20:20:20 +RRED=eth0://78:a1:35:01:01:01 +RBLK=eth1://78:a1:35:02:02:02 + +LOOP=lo://00:00:00:00:00:00 + +DUDP=eth2 + +CRYPTOMOD=./cryptomod.exe +SIMULATOR=./simulator.exe +VPN=./ulvpn.exe + +ulimit -c unlimited + +launch() { echo -ne "\033[0;1m$@\033[0;0m: "; } +title() { echo -e "\033[0;1m$@\033[0;0m"; } +pass() { echo -e "\033[1;32m$@\033[0;0m"; } +warn() { echo -e "\033[1;33m$@\033[0;0m"; } +fail() { echo -e "\033[1;31m$@\033[0;0m"; } + +if [ ! -f init.done ]; then + launch create configuration files + + #dd if=/dev/random of=crypto.key bs=1 count=32 2>/dev/null + echo -n "123456789abcdef0123456789abcdef0" > crypto.key + #dd if=/dev/random of=prng.key bs=1 count=16 2>/dev/null + echo -n "123456789abcdef0" >prng.key + + cat > provisioning.eth < plaintext.txt <