debian (vpn) <- fastd -> gluon (offleader) <- meshlan:meshwan -> gluon (meshlan)
installed:
- babeld: 1.8.0-6-1 by https://dl.ffm.freifunk.net/debian-packages/1
| { | |
| // "layer": "top", // Waybar at top layer | |
| // "position": "bottom", // Waybar position (top|bottom|left|right) | |
| // "height": 14, // Waybar height (to be removed for auto height) | |
| // "width": 1280, // Waybar width | |
| // Choose the order of the modules | |
| "modules-left": ["sway/workspaces", "sway/mode"], | |
| // "modules-center": ["sway/window"], | |
| "modules-right": ["custom/arch_update", "custom/disk_home", "custom/disk_root","temperature", "cpu", "memory", "custom/mail", "network", "backlight", "pulseaudio", "clock", "battery", "idle_inhibitor", "tray"], |
debian (vpn) <- fastd -> gluon (offleader) <- meshlan:meshwan -> gluon (meshlan)
installed:
| #!/bin/bash | |
| DNS_ZONES_FOLDER='/srv/dns' | |
| # Check if DNS zones folder exists | |
| if [ ! -d "$DNS_ZONES_FOLDER" ]; then | |
| echo "${DNS_ZONES_FOLDER} does not exists!" >&2 | |
| exit 1 | |
| fi | |
| echo "git pull:" |
| #!/bin/bash | |
| if [[ $1 != *":"* ]] | |
| then | |
| MAC="${1:0:2}:${1:2:2}:${1:4:2}:${1:6:2}:${1:8:2}:${1:10:2}" | |
| else | |
| MAC=$1 | |
| fi | |
| PREFIX=fe80 | |
| IFS=':'; set $MAC; unset IFS | |
| printf "$PREFIX::%x%x:%x:%x:%x\n" $(( 0x${1} ^ 0x02 )) 0x${2} 0x${3}ff 0xfe${4} 0x${5}${6} |
| echo "Cleanup old backup" | |
| rm /srv/virt/backup/mail.qcow2 | |
| rm /srv/virt/backup/mail.ram | |
| rm /srv/virt/backup/mail.xml | |
| echo "Start for Backup" | |
| virsh domblklist mail | |
| virsh dumpxml > /srv/virt/backup/mail.xml | |
| virsh snapshot-create-as --domain mail backup --no-metadata --diskspec vda,file=/srv/virt/backup/mail.qcow2 --memspec file=/srv/virt/backup/mail.ram,snapshot=external --atomic | |
| virsh domblklist mail | |
| # Copy /srv/virt/backup/mail.ram |
| client | |
| proto udp | |
| remote .... 10001 | |
| dev-type tap | |
| dev vpn_ffhb | |
| cipher AES-128-CBC | |
| resolv-retry infinite | |
| auth SHA1 |