diff --git a/canodrom.barcelona/gatewayVPN/root/etc/config/lime-10FEEDE5F0C8 b/canodrom.barcelona/gatewayVPN/root/etc/config/lime-10FEEDE5F0C8 new file mode 100644 index 0000000..5da6d60 --- /dev/null +++ b/canodrom.barcelona/gatewayVPN/root/etc/config/lime-10FEEDE5F0C8 @@ -0,0 +1,6 @@ +config lime system + option hostname 'gateway_device43' + +config generic_uci_config location_coord + list uci_set 'location.settings.node_latitude=41.4275830' + list uci_set 'location.settings.node_longitude=2.183551' diff --git a/canodrom.barcelona/gatewayVPN/root/etc/config/lime-10FEEDE60AD8 b/canodrom.barcelona/gatewayVPN/root/etc/config/lime-10FEEDE60AD8 new file mode 100644 index 0000000..8557caf --- /dev/null +++ b/canodrom.barcelona/gatewayVPN/root/etc/config/lime-10FEEDE60AD8 @@ -0,0 +1,6 @@ +config lime system + option hostname 'gateway_device28' + +config generic_uci_config location_coord + list uci_set 'location.settings.node_latitude=41.4274227' + list uci_set 'location.settings.node_longitude=2.1831934' diff --git a/canodrom.barcelona/gatewayVPN/root/etc/config/lime-6466B3C6EDCA b/canodrom.barcelona/gatewayVPN/root/etc/config/lime-6466B3C6EDCA new file mode 100644 index 0000000..8e59207 --- /dev/null +++ b/canodrom.barcelona/gatewayVPN/root/etc/config/lime-6466B3C6EDCA @@ -0,0 +1,6 @@ +config lime system + option hostname 'gateway_device7' + +config generic_uci_config location_coord + list uci_set 'location.settings.node_latitude=41.4274375' + list uci_set 'location.settings.node_longitude=2.1827042' diff --git a/canodrom.barcelona/gatewayVPN/root/etc/config/lime-6466B3CE2F1E b/canodrom.barcelona/gatewayVPN/root/etc/config/lime-6466B3CE2F1E new file mode 100644 index 0000000..8a2b1f0 --- /dev/null +++ b/canodrom.barcelona/gatewayVPN/root/etc/config/lime-6466B3CE2F1E @@ -0,0 +1,6 @@ +config lime system + option hostname 'gateway_device9' + +config generic_uci_config location_coord + list uci_set 'location.settings.node_latitude=41.4274375' + list uci_set 'location.settings.node_longitude=2.1827042' diff --git a/canodrom.barcelona/gatewayVPN/root/etc/config/lime-6466B3FAAF88 b/canodrom.barcelona/gatewayVPN/root/etc/config/lime-6466B3FAAF88 new file mode 100644 index 0000000..e9fea60 --- /dev/null +++ b/canodrom.barcelona/gatewayVPN/root/etc/config/lime-6466B3FAAF88 @@ -0,0 +1,6 @@ +config lime system + option hostname 'gateway_device6' + +config generic_uci_config location_coord + list uci_set 'location.settings.node_latitude=41.4274375' + list uci_set 'location.settings.node_longitude=2.1827042' diff --git a/canodrom.barcelona/gatewayVPN/root/etc/config/lime-6470023E9D2A b/canodrom.barcelona/gatewayVPN/root/etc/config/lime-6470023E9D2A new file mode 100644 index 0000000..f9d0359 --- /dev/null +++ b/canodrom.barcelona/gatewayVPN/root/etc/config/lime-6470023E9D2A @@ -0,0 +1,6 @@ +config lime system + option hostname 'gateway_device26' + +config generic_uci_config location_coord + list uci_set 'location.settings.node_latitude=41.4274227' + list uci_set 'location.settings.node_longitude=2.1831934' diff --git a/canodrom.barcelona/gatewayVPN/root/etc/config/lime-6470023E9D60 b/canodrom.barcelona/gatewayVPN/root/etc/config/lime-6470023E9D60 new file mode 100644 index 0000000..09622bf --- /dev/null +++ b/canodrom.barcelona/gatewayVPN/root/etc/config/lime-6470023E9D60 @@ -0,0 +1,6 @@ +config lime system + option hostname 'gateway_device29' + +config generic_uci_config location_coord + list uci_set 'location.settings.node_latitude=41.4275745' + list uci_set 'location.settings.node_longitude=2.1833688' diff --git a/canodrom.barcelona/gatewayVPN/root/etc/config/lime-6470023E9DC6 b/canodrom.barcelona/gatewayVPN/root/etc/config/lime-6470023E9DC6 new file mode 100644 index 0000000..998f284 --- /dev/null +++ b/canodrom.barcelona/gatewayVPN/root/etc/config/lime-6470023E9DC6 @@ -0,0 +1,6 @@ +config lime system + option hostname 'gateway_device15' + +config generic_uci_config location_coord + list uci_set 'location.settings.node_latitude=41.4275750' + list uci_set 'location.settings.node_longitude=2.183007' diff --git a/canodrom.barcelona/gatewayVPN/root/etc/config/lime-6470023E9E90 b/canodrom.barcelona/gatewayVPN/root/etc/config/lime-6470023E9E90 new file mode 100644 index 0000000..c2598c7 --- /dev/null +++ b/canodrom.barcelona/gatewayVPN/root/etc/config/lime-6470023E9E90 @@ -0,0 +1,6 @@ +config lime system + option hostname 'gateway_device34' + +config generic_uci_config location_coord + list uci_set 'location.settings.node_latitude=41.4275745' + list uci_set 'location.settings.node_longitude=2.1833688' diff --git a/canodrom.barcelona/gatewayVPN/root/etc/config/lime-647002C303B4 b/canodrom.barcelona/gatewayVPN/root/etc/config/lime-647002C303B4 new file mode 100644 index 0000000..fb7e700 --- /dev/null +++ b/canodrom.barcelona/gatewayVPN/root/etc/config/lime-647002C303B4 @@ -0,0 +1,6 @@ +config lime system + option hostname 'gateway_device35' + +config generic_uci_config location_coord + list uci_set 'location.settings.node_latitude=41.4274254' + list uci_set 'location.settings.node_longitude=2.183692' diff --git a/canodrom.barcelona/gatewayVPN/root/etc/config/lime-647002C31334 b/canodrom.barcelona/gatewayVPN/root/etc/config/lime-647002C31334 new file mode 100644 index 0000000..459564a --- /dev/null +++ b/canodrom.barcelona/gatewayVPN/root/etc/config/lime-647002C31334 @@ -0,0 +1,6 @@ +config lime system + option hostname 'gateway_device20' + +config generic_uci_config location_coord + list uci_set 'location.settings.node_latitude=41.4275750' + list uci_set 'location.settings.node_longitude=2.183007' diff --git a/canodrom.barcelona/gatewayVPN/root/etc/config/lime-A0F3C1A5F9FC b/canodrom.barcelona/gatewayVPN/root/etc/config/lime-A0F3C1A5F9FC new file mode 100644 index 0000000..d152c16 --- /dev/null +++ b/canodrom.barcelona/gatewayVPN/root/etc/config/lime-A0F3C1A5F9FC @@ -0,0 +1,6 @@ +config lime system + option hostname 'gateway_device41' + +config generic_uci_config location_coord + list uci_set 'location.settings.node_latitude=41.4274254' + list uci_set 'location.settings.node_longitude=2.183692' diff --git a/canodrom.barcelona/gatewayVPN/root/etc/config/lime-A0F3C1A5FA36 b/canodrom.barcelona/gatewayVPN/root/etc/config/lime-A0F3C1A5FA36 new file mode 100644 index 0000000..57d2770 --- /dev/null +++ b/canodrom.barcelona/gatewayVPN/root/etc/config/lime-A0F3C1A5FA36 @@ -0,0 +1,6 @@ +config lime system + option hostname 'gateway_device42' + +config generic_uci_config location_coord + list uci_set 'location.settings.node_latitude=41.4275830' + list uci_set 'location.settings.node_longitude=2.183551' diff --git a/canodrom.barcelona/gatewayVPN/root/etc/config/lime-community b/canodrom.barcelona/gatewayVPN/root/etc/config/lime-community index 0b4ab2d..4920a34 100644 --- a/canodrom.barcelona/gatewayVPN/root/etc/config/lime-community +++ b/canodrom.barcelona/gatewayVPN/root/etc/config/lime-community @@ -1,3 +1,9 @@ +config lime network + option main_ipv4_address '10.1.128.0/16/17' + option anygw_dhcp_start '2562' + option anygw_dhcp_limit '30205' + option batadv_orig_interval '5000' + config lime wifi option country 'ES' option ap_ssid 'LibreMesh.org' @@ -12,3 +18,17 @@ config lime-wifi-band '5ghz' option channel '48' option distance '500' +config run_asset root_password + option asset 'community/root_password' + option when 'ATFIRSTBOOT' + +config generic_uci_config dropbear + list uci_set "dropbear.@dropbear[0].RootPasswordAuth=off" + +config copy_asset authorized_keys + option asset 'community/authorized_keys' + option dst '/etc/dropbear' + +config run_asset fix_authorized_keys_permissions + option asset 'community/fix_authorized_keys_permissions' + option when 'ATCONFIG' diff --git a/canodrom.barcelona/gatewayVPN/root/etc/dropbear/authorized_keys b/canodrom.barcelona/gatewayVPN/root/etc/lime-assets/community/authorized_keys similarity index 78% rename from canodrom.barcelona/gatewayVPN/root/etc/dropbear/authorized_keys rename to canodrom.barcelona/gatewayVPN/root/etc/lime-assets/community/authorized_keys index 949cea9..2730d10 100644 --- a/canodrom.barcelona/gatewayVPN/root/etc/dropbear/authorized_keys +++ b/canodrom.barcelona/gatewayVPN/root/etc/lime-assets/community/authorized_keys @@ -1,3 +1,3 @@ -ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIL6yvUIq5lyDxswAUfo8vrsDaG9VU7sMvx6AvQhG35I1 ilario@satellite +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIL6yvUIq5lyDxswAUfo8vrsDaG9VU7sMvx6AvQhG35I1 ilario@sindominio.net ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGuZnYnYWHIgBe8L28DeGEW54GNzIsA49Y1/ouA6PB/w pedro@dweb -ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOdNNWmLMJNMkO0UzkOrNjAONlzQ2oBkA+b0f/Lq6RqJ +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOdNNWmLMJNMkO0UzkOrNjAONlzQ2oBkA+b0f/Lq6RqJ angel diff --git a/canodrom.barcelona/gatewayVPN/root/etc/lime-assets/community/fix_authorized_keys_permissions b/canodrom.barcelona/gatewayVPN/root/etc/lime-assets/community/fix_authorized_keys_permissions new file mode 100644 index 0000000..4a6329f --- /dev/null +++ b/canodrom.barcelona/gatewayVPN/root/etc/lime-assets/community/fix_authorized_keys_permissions @@ -0,0 +1,5 @@ +#!/bin/sh + +# Fix dropbear authorized keys permissions +chmod 0600 /etc/dropbear/authorized_keys +chmod 0700 /etc/dropbear diff --git a/canodrom.barcelona/gatewayVPN/root/etc/lime-assets/community/root_password b/canodrom.barcelona/gatewayVPN/root/etc/lime-assets/community/root_password new file mode 100644 index 0000000..77993ed --- /dev/null +++ b/canodrom.barcelona/gatewayVPN/root/etc/lime-assets/community/root_password @@ -0,0 +1,11 @@ +!#/bin/sh + +# Disclamer: We know that hardcoding the password is a bad idea and that uploading its hash on the internet is stupid + +# as recommended by Pedro here: +# https://agora.exo.cat/t/decidir-gestio-testbed/318/9 +# salt=$(openssl rand -base64 12) +# password=FIXME +# hashed_passwd=$(openssl passwd -6 -salt "$salt" "$password") + +sed -i 's/root::/root:$6$5VUgcTdRQN4igoWs$ZuZu.4ruzVUQ.Yg3klttzl57NrDySmJZOWKngIL9V/AjEDyCkx.o.cfIo2wLuJdCl9GHNR5sKm.ld5/09Q0WQ1:/' /etc/shadow diff --git a/canodrom.barcelona/simple/root/etc/config/lime-10FEED3B3D72 b/canodrom.barcelona/simple/root/etc/config/lime-10FEED3B3D72 deleted file mode 100644 index 047ae75..0000000 --- a/canodrom.barcelona/simple/root/etc/config/lime-10FEED3B3D72 +++ /dev/null @@ -1,15 +0,0 @@ -config lime system - option hostname 'device38' - -config net 'lm_hwd_openwrt_wan' - option autogenerated 'false' - option linux_name 'eth0.2' - list protocols 'static' - option static_ipv4 '192.168.1.38/24' - option static_gateway_ipv4 '192.168.1.1' - option static_ipv6 '2a00:1508:0a00:38/64' - option static_gateway_ipv6 'fe80::1' - -config generic_uci_config location_coord - list uci_set 'location.settings.node_latitude=41.42753' - list uci_set 'location.settings.node_longitude=2.18346' diff --git a/canodrom.barcelona/simple/root/etc/config/lime-10FEEDE5EEF2 b/canodrom.barcelona/simple/root/etc/config/lime-10FEEDE5EEF2 deleted file mode 100644 index 047ae75..0000000 --- a/canodrom.barcelona/simple/root/etc/config/lime-10FEEDE5EEF2 +++ /dev/null @@ -1,15 +0,0 @@ -config lime system - option hostname 'device38' - -config net 'lm_hwd_openwrt_wan' - option autogenerated 'false' - option linux_name 'eth0.2' - list protocols 'static' - option static_ipv4 '192.168.1.38/24' - option static_gateway_ipv4 '192.168.1.1' - option static_ipv6 '2a00:1508:0a00:38/64' - option static_gateway_ipv6 'fe80::1' - -config generic_uci_config location_coord - list uci_set 'location.settings.node_latitude=41.42753' - list uci_set 'location.settings.node_longitude=2.18346' diff --git a/canodrom.barcelona/simple/root/etc/config/lime-10FEEDE5F0C8 b/canodrom.barcelona/simple/root/etc/config/lime-10FEEDE5F0C8 index 047ae75..045d5dc 100644 --- a/canodrom.barcelona/simple/root/etc/config/lime-10FEEDE5F0C8 +++ b/canodrom.barcelona/simple/root/etc/config/lime-10FEEDE5F0C8 @@ -1,15 +1,15 @@ config lime system - option hostname 'device38' + option hostname 'device43' config net 'lm_hwd_openwrt_wan' option autogenerated 'false' option linux_name 'eth0.2' list protocols 'static' - option static_ipv4 '192.168.1.38/24' + option static_ipv4 '192.168.1.43/24' option static_gateway_ipv4 '192.168.1.1' - option static_ipv6 '2a00:1508:0a00:38/64' + option static_ipv6 '2a00:1508:0a00:43/64' option static_gateway_ipv6 'fe80::1' config generic_uci_config location_coord - list uci_set 'location.settings.node_latitude=41.42753' - list uci_set 'location.settings.node_longitude=2.18346' + list uci_set 'location.settings.node_latitude=41.4275830' + list uci_set 'location.settings.node_longitude=2.183551' diff --git a/canodrom.barcelona/simple/root/etc/config/lime-10FEEDE60AD8 b/canodrom.barcelona/simple/root/etc/config/lime-10FEEDE60AD8 index 047ae75..3814bcb 100644 --- a/canodrom.barcelona/simple/root/etc/config/lime-10FEEDE60AD8 +++ b/canodrom.barcelona/simple/root/etc/config/lime-10FEEDE60AD8 @@ -1,15 +1,15 @@ config lime system - option hostname 'device38' + option hostname 'device28' config net 'lm_hwd_openwrt_wan' option autogenerated 'false' option linux_name 'eth0.2' list protocols 'static' - option static_ipv4 '192.168.1.38/24' + option static_ipv4 '192.168.1.28/24' option static_gateway_ipv4 '192.168.1.1' - option static_ipv6 '2a00:1508:0a00:38/64' + option static_ipv6 '2a00:1508:0a00:28/64' option static_gateway_ipv6 'fe80::1' config generic_uci_config location_coord - list uci_set 'location.settings.node_latitude=41.42753' - list uci_set 'location.settings.node_longitude=2.18346' + list uci_set 'location.settings.node_latitude=41.4274227' + list uci_set 'location.settings.node_longitude=2.1831934' diff --git a/canodrom.barcelona/simple/root/etc/config/lime-6466B3C6EDCA b/canodrom.barcelona/simple/root/etc/config/lime-6466B3C6EDCA index 047ae75..151dcd0 100644 --- a/canodrom.barcelona/simple/root/etc/config/lime-6466B3C6EDCA +++ b/canodrom.barcelona/simple/root/etc/config/lime-6466B3C6EDCA @@ -1,15 +1,15 @@ config lime system - option hostname 'device38' + option hostname 'device7' config net 'lm_hwd_openwrt_wan' option autogenerated 'false' option linux_name 'eth0.2' list protocols 'static' - option static_ipv4 '192.168.1.38/24' + option static_ipv4 '192.168.1.7/24' option static_gateway_ipv4 '192.168.1.1' - option static_ipv6 '2a00:1508:0a00:38/64' + option static_ipv6 '2a00:1508:0a00:7/64' option static_gateway_ipv6 'fe80::1' config generic_uci_config location_coord - list uci_set 'location.settings.node_latitude=41.42753' - list uci_set 'location.settings.node_longitude=2.18346' + list uci_set 'location.settings.node_latitude=41.4274375' + list uci_set 'location.settings.node_longitude=2.1827042' diff --git a/canodrom.barcelona/simple/root/etc/config/lime-6466B3CE2F1E b/canodrom.barcelona/simple/root/etc/config/lime-6466B3CE2F1E index 047ae75..f26d6c3 100644 --- a/canodrom.barcelona/simple/root/etc/config/lime-6466B3CE2F1E +++ b/canodrom.barcelona/simple/root/etc/config/lime-6466B3CE2F1E @@ -1,15 +1,15 @@ config lime system - option hostname 'device38' + option hostname 'device9' config net 'lm_hwd_openwrt_wan' option autogenerated 'false' option linux_name 'eth0.2' list protocols 'static' - option static_ipv4 '192.168.1.38/24' + option static_ipv4 '192.168.1.9/24' option static_gateway_ipv4 '192.168.1.1' - option static_ipv6 '2a00:1508:0a00:38/64' + option static_ipv6 '2a00:1508:0a00:9/64' option static_gateway_ipv6 'fe80::1' config generic_uci_config location_coord - list uci_set 'location.settings.node_latitude=41.42753' - list uci_set 'location.settings.node_longitude=2.18346' + list uci_set 'location.settings.node_latitude=41.4274375' + list uci_set 'location.settings.node_longitude=2.1827042' diff --git a/canodrom.barcelona/simple/root/etc/config/lime-6466B3FAAF88 b/canodrom.barcelona/simple/root/etc/config/lime-6466B3FAAF88 index 047ae75..f5408f2 100644 --- a/canodrom.barcelona/simple/root/etc/config/lime-6466B3FAAF88 +++ b/canodrom.barcelona/simple/root/etc/config/lime-6466B3FAAF88 @@ -1,15 +1,15 @@ config lime system - option hostname 'device38' + option hostname 'device6' config net 'lm_hwd_openwrt_wan' option autogenerated 'false' option linux_name 'eth0.2' list protocols 'static' - option static_ipv4 '192.168.1.38/24' + option static_ipv4 '192.168.1.6/24' option static_gateway_ipv4 '192.168.1.1' - option static_ipv6 '2a00:1508:0a00:38/64' + option static_ipv6 '2a00:1508:0a00:6/64' option static_gateway_ipv6 'fe80::1' config generic_uci_config location_coord - list uci_set 'location.settings.node_latitude=41.42753' - list uci_set 'location.settings.node_longitude=2.18346' + list uci_set 'location.settings.node_latitude=41.4274375' + list uci_set 'location.settings.node_longitude=2.1827042' diff --git a/canodrom.barcelona/simple/root/etc/config/lime-6470023E9D2A b/canodrom.barcelona/simple/root/etc/config/lime-6470023E9D2A index 047ae75..03e5f2a 100644 --- a/canodrom.barcelona/simple/root/etc/config/lime-6470023E9D2A +++ b/canodrom.barcelona/simple/root/etc/config/lime-6470023E9D2A @@ -1,15 +1,15 @@ config lime system - option hostname 'device38' + option hostname 'device26' config net 'lm_hwd_openwrt_wan' option autogenerated 'false' option linux_name 'eth0.2' list protocols 'static' - option static_ipv4 '192.168.1.38/24' + option static_ipv4 '192.168.1.26/24' option static_gateway_ipv4 '192.168.1.1' - option static_ipv6 '2a00:1508:0a00:38/64' + option static_ipv6 '2a00:1508:0a00:26/64' option static_gateway_ipv6 'fe80::1' config generic_uci_config location_coord - list uci_set 'location.settings.node_latitude=41.42753' - list uci_set 'location.settings.node_longitude=2.18346' + list uci_set 'location.settings.node_latitude=41.4274227' + list uci_set 'location.settings.node_longitude=2.1831934' diff --git a/canodrom.barcelona/simple/root/etc/config/lime-6470023E9D60 b/canodrom.barcelona/simple/root/etc/config/lime-6470023E9D60 index 047ae75..1d29b14 100644 --- a/canodrom.barcelona/simple/root/etc/config/lime-6470023E9D60 +++ b/canodrom.barcelona/simple/root/etc/config/lime-6470023E9D60 @@ -1,15 +1,15 @@ config lime system - option hostname 'device38' + option hostname 'device29' config net 'lm_hwd_openwrt_wan' option autogenerated 'false' option linux_name 'eth0.2' list protocols 'static' - option static_ipv4 '192.168.1.38/24' + option static_ipv4 '192.168.1.29/24' option static_gateway_ipv4 '192.168.1.1' - option static_ipv6 '2a00:1508:0a00:38/64' + option static_ipv6 '2a00:1508:0a00:29/64' option static_gateway_ipv6 'fe80::1' config generic_uci_config location_coord - list uci_set 'location.settings.node_latitude=41.42753' - list uci_set 'location.settings.node_longitude=2.18346' + list uci_set 'location.settings.node_latitude=41.4275745' + list uci_set 'location.settings.node_longitude=2.1833688' diff --git a/canodrom.barcelona/simple/root/etc/config/lime-6470023E9DC6 b/canodrom.barcelona/simple/root/etc/config/lime-6470023E9DC6 index 047ae75..b7d50e7 100644 --- a/canodrom.barcelona/simple/root/etc/config/lime-6470023E9DC6 +++ b/canodrom.barcelona/simple/root/etc/config/lime-6470023E9DC6 @@ -1,15 +1,15 @@ config lime system - option hostname 'device38' + option hostname 'device15' config net 'lm_hwd_openwrt_wan' option autogenerated 'false' option linux_name 'eth0.2' list protocols 'static' - option static_ipv4 '192.168.1.38/24' + option static_ipv4 '192.168.1.15/24' option static_gateway_ipv4 '192.168.1.1' - option static_ipv6 '2a00:1508:0a00:38/64' + option static_ipv6 '2a00:1508:0a00:15/64' option static_gateway_ipv6 'fe80::1' config generic_uci_config location_coord - list uci_set 'location.settings.node_latitude=41.42753' - list uci_set 'location.settings.node_longitude=2.18346' + list uci_set 'location.settings.node_latitude=41.4275750' + list uci_set 'location.settings.node_longitude=2.183007' diff --git a/canodrom.barcelona/simple/root/etc/config/lime-6470023E9E8C b/canodrom.barcelona/simple/root/etc/config/lime-6470023E9E8C deleted file mode 100644 index 047ae75..0000000 --- a/canodrom.barcelona/simple/root/etc/config/lime-6470023E9E8C +++ /dev/null @@ -1,15 +0,0 @@ -config lime system - option hostname 'device38' - -config net 'lm_hwd_openwrt_wan' - option autogenerated 'false' - option linux_name 'eth0.2' - list protocols 'static' - option static_ipv4 '192.168.1.38/24' - option static_gateway_ipv4 '192.168.1.1' - option static_ipv6 '2a00:1508:0a00:38/64' - option static_gateway_ipv6 'fe80::1' - -config generic_uci_config location_coord - list uci_set 'location.settings.node_latitude=41.42753' - list uci_set 'location.settings.node_longitude=2.18346' diff --git a/canodrom.barcelona/simple/root/etc/config/lime-6470023E9E90 b/canodrom.barcelona/simple/root/etc/config/lime-6470023E9E90 index 047ae75..ce98c53 100644 --- a/canodrom.barcelona/simple/root/etc/config/lime-6470023E9E90 +++ b/canodrom.barcelona/simple/root/etc/config/lime-6470023E9E90 @@ -1,15 +1,15 @@ config lime system - option hostname 'device38' + option hostname 'device34' config net 'lm_hwd_openwrt_wan' option autogenerated 'false' option linux_name 'eth0.2' list protocols 'static' - option static_ipv4 '192.168.1.38/24' + option static_ipv4 '192.168.1.34/24' option static_gateway_ipv4 '192.168.1.1' - option static_ipv6 '2a00:1508:0a00:38/64' + option static_ipv6 '2a00:1508:0a00:34/64' option static_gateway_ipv6 'fe80::1' config generic_uci_config location_coord - list uci_set 'location.settings.node_latitude=41.42753' - list uci_set 'location.settings.node_longitude=2.18346' + list uci_set 'location.settings.node_latitude=41.4275745' + list uci_set 'location.settings.node_longitude=2.1833688' diff --git a/canodrom.barcelona/simple/root/etc/config/lime-647002C303B4 b/canodrom.barcelona/simple/root/etc/config/lime-647002C303B4 index 047ae75..7dc22de 100644 --- a/canodrom.barcelona/simple/root/etc/config/lime-647002C303B4 +++ b/canodrom.barcelona/simple/root/etc/config/lime-647002C303B4 @@ -1,15 +1,15 @@ config lime system - option hostname 'device38' + option hostname 'device35' config net 'lm_hwd_openwrt_wan' option autogenerated 'false' option linux_name 'eth0.2' list protocols 'static' - option static_ipv4 '192.168.1.38/24' + option static_ipv4 '192.168.1.35/24' option static_gateway_ipv4 '192.168.1.1' - option static_ipv6 '2a00:1508:0a00:38/64' + option static_ipv6 '2a00:1508:0a00:35/64' option static_gateway_ipv6 'fe80::1' config generic_uci_config location_coord - list uci_set 'location.settings.node_latitude=41.42753' - list uci_set 'location.settings.node_longitude=2.18346' + list uci_set 'location.settings.node_latitude=41.4274254' + list uci_set 'location.settings.node_longitude=2.183692' diff --git a/canodrom.barcelona/simple/root/etc/config/lime-647002C31334 b/canodrom.barcelona/simple/root/etc/config/lime-647002C31334 index 047ae75..c42c67e 100644 --- a/canodrom.barcelona/simple/root/etc/config/lime-647002C31334 +++ b/canodrom.barcelona/simple/root/etc/config/lime-647002C31334 @@ -1,15 +1,15 @@ config lime system - option hostname 'device38' + option hostname 'device20' config net 'lm_hwd_openwrt_wan' option autogenerated 'false' option linux_name 'eth0.2' list protocols 'static' - option static_ipv4 '192.168.1.38/24' + option static_ipv4 '192.168.1.20/24' option static_gateway_ipv4 '192.168.1.1' - option static_ipv6 '2a00:1508:0a00:38/64' + option static_ipv6 '2a00:1508:0a00:20/64' option static_gateway_ipv6 'fe80::1' config generic_uci_config location_coord - list uci_set 'location.settings.node_latitude=41.42753' - list uci_set 'location.settings.node_longitude=2.18346' + list uci_set 'location.settings.node_latitude=41.4275750' + list uci_set 'location.settings.node_longitude=2.183007' diff --git a/canodrom.barcelona/simple/root/etc/config/lime-647002E29824 b/canodrom.barcelona/simple/root/etc/config/lime-647002E29824 deleted file mode 100644 index 047ae75..0000000 --- a/canodrom.barcelona/simple/root/etc/config/lime-647002E29824 +++ /dev/null @@ -1,15 +0,0 @@ -config lime system - option hostname 'device38' - -config net 'lm_hwd_openwrt_wan' - option autogenerated 'false' - option linux_name 'eth0.2' - list protocols 'static' - option static_ipv4 '192.168.1.38/24' - option static_gateway_ipv4 '192.168.1.1' - option static_ipv6 '2a00:1508:0a00:38/64' - option static_gateway_ipv6 'fe80::1' - -config generic_uci_config location_coord - list uci_set 'location.settings.node_latitude=41.42753' - list uci_set 'location.settings.node_longitude=2.18346' diff --git a/canodrom.barcelona/simple/root/etc/config/lime-A0F3C1A5F9FC b/canodrom.barcelona/simple/root/etc/config/lime-A0F3C1A5F9FC index 047ae75..7e194a4 100644 --- a/canodrom.barcelona/simple/root/etc/config/lime-A0F3C1A5F9FC +++ b/canodrom.barcelona/simple/root/etc/config/lime-A0F3C1A5F9FC @@ -1,15 +1,15 @@ config lime system - option hostname 'device38' + option hostname 'device41' config net 'lm_hwd_openwrt_wan' option autogenerated 'false' option linux_name 'eth0.2' list protocols 'static' - option static_ipv4 '192.168.1.38/24' + option static_ipv4 '192.168.1.41/24' option static_gateway_ipv4 '192.168.1.1' - option static_ipv6 '2a00:1508:0a00:38/64' + option static_ipv6 '2a00:1508:0a00:41/64' option static_gateway_ipv6 'fe80::1' config generic_uci_config location_coord - list uci_set 'location.settings.node_latitude=41.42753' - list uci_set 'location.settings.node_longitude=2.18346' + list uci_set 'location.settings.node_latitude=41.4274254' + list uci_set 'location.settings.node_longitude=2.183692' diff --git a/canodrom.barcelona/simple/root/etc/config/lime-A0F3C1A5FA36 b/canodrom.barcelona/simple/root/etc/config/lime-A0F3C1A5FA36 index 047ae75..4bbb8e8 100644 --- a/canodrom.barcelona/simple/root/etc/config/lime-A0F3C1A5FA36 +++ b/canodrom.barcelona/simple/root/etc/config/lime-A0F3C1A5FA36 @@ -1,15 +1,15 @@ config lime system - option hostname 'device38' + option hostname 'device42' config net 'lm_hwd_openwrt_wan' option autogenerated 'false' option linux_name 'eth0.2' list protocols 'static' - option static_ipv4 '192.168.1.38/24' + option static_ipv4 '192.168.1.42/24' option static_gateway_ipv4 '192.168.1.1' - option static_ipv6 '2a00:1508:0a00:38/64' + option static_ipv6 '2a00:1508:0a00:42/64' option static_gateway_ipv6 'fe80::1' config generic_uci_config location_coord - list uci_set 'location.settings.node_latitude=41.42753' - list uci_set 'location.settings.node_longitude=2.18346' + list uci_set 'location.settings.node_latitude=41.4275830' + list uci_set 'location.settings.node_longitude=2.183551' diff --git a/canodrom.barcelona/simple/root/etc/config/lime-community b/canodrom.barcelona/simple/root/etc/config/lime-community index 0b4ab2d..4920a34 100644 --- a/canodrom.barcelona/simple/root/etc/config/lime-community +++ b/canodrom.barcelona/simple/root/etc/config/lime-community @@ -1,3 +1,9 @@ +config lime network + option main_ipv4_address '10.1.128.0/16/17' + option anygw_dhcp_start '2562' + option anygw_dhcp_limit '30205' + option batadv_orig_interval '5000' + config lime wifi option country 'ES' option ap_ssid 'LibreMesh.org' @@ -12,3 +18,17 @@ config lime-wifi-band '5ghz' option channel '48' option distance '500' +config run_asset root_password + option asset 'community/root_password' + option when 'ATFIRSTBOOT' + +config generic_uci_config dropbear + list uci_set "dropbear.@dropbear[0].RootPasswordAuth=off" + +config copy_asset authorized_keys + option asset 'community/authorized_keys' + option dst '/etc/dropbear' + +config run_asset fix_authorized_keys_permissions + option asset 'community/fix_authorized_keys_permissions' + option when 'ATCONFIG' diff --git a/canodrom.barcelona/simple/root/etc/dropbear/authorized_keys b/canodrom.barcelona/simple/root/etc/lime-assets/community/authorized_keys similarity index 78% rename from canodrom.barcelona/simple/root/etc/dropbear/authorized_keys rename to canodrom.barcelona/simple/root/etc/lime-assets/community/authorized_keys index 949cea9..2730d10 100644 --- a/canodrom.barcelona/simple/root/etc/dropbear/authorized_keys +++ b/canodrom.barcelona/simple/root/etc/lime-assets/community/authorized_keys @@ -1,3 +1,3 @@ -ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIL6yvUIq5lyDxswAUfo8vrsDaG9VU7sMvx6AvQhG35I1 ilario@satellite +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIL6yvUIq5lyDxswAUfo8vrsDaG9VU7sMvx6AvQhG35I1 ilario@sindominio.net ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGuZnYnYWHIgBe8L28DeGEW54GNzIsA49Y1/ouA6PB/w pedro@dweb -ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOdNNWmLMJNMkO0UzkOrNjAONlzQ2oBkA+b0f/Lq6RqJ +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOdNNWmLMJNMkO0UzkOrNjAONlzQ2oBkA+b0f/Lq6RqJ angel diff --git a/canodrom.barcelona/simple/root/etc/lime-assets/community/fix_authorized_keys_permissions b/canodrom.barcelona/simple/root/etc/lime-assets/community/fix_authorized_keys_permissions new file mode 100644 index 0000000..4a6329f --- /dev/null +++ b/canodrom.barcelona/simple/root/etc/lime-assets/community/fix_authorized_keys_permissions @@ -0,0 +1,5 @@ +#!/bin/sh + +# Fix dropbear authorized keys permissions +chmod 0600 /etc/dropbear/authorized_keys +chmod 0700 /etc/dropbear diff --git a/canodrom.barcelona/simple/root/etc/lime-assets/community/root_password b/canodrom.barcelona/simple/root/etc/lime-assets/community/root_password new file mode 100644 index 0000000..77993ed --- /dev/null +++ b/canodrom.barcelona/simple/root/etc/lime-assets/community/root_password @@ -0,0 +1,11 @@ +!#/bin/sh + +# Disclamer: We know that hardcoding the password is a bad idea and that uploading its hash on the internet is stupid + +# as recommended by Pedro here: +# https://agora.exo.cat/t/decidir-gestio-testbed/318/9 +# salt=$(openssl rand -base64 12) +# password=FIXME +# hashed_passwd=$(openssl passwd -6 -salt "$salt" "$password") + +sed -i 's/root::/root:$6$5VUgcTdRQN4igoWs$ZuZu.4ruzVUQ.Yg3klttzl57NrDySmJZOWKngIL9V/AjEDyCkx.o.cfIo2wLuJdCl9GHNR5sKm.ld5/09Q0WQ1:/' /etc/shadow