Skip to content

Commit 5a05406

Browse files
committed
antennine: update README.md
1 parent 6968a8c commit 5a05406

1 file changed

Lines changed: 33 additions & 24 deletions

File tree

antennine.org/README.md

Lines changed: 33 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -2,56 +2,65 @@
22

33
Profiles in use in the network Antennine, Italy https://antennine.org
44

5-
## prometheus configurations: profile-antennine.org-an-metrics
6-
7-
Example of required configuration when building via asu.
8-
Replace pushgateway host, `<httpd_user>` and `<httpd_password>`.
5+
Common uci-defaults script used with ASU (online imagebuilder) to configure:
6+
- prometheus via the package `profile-antennine.org-an-metrics`
7+
- wireguard installing `wireguard-tools`
98

109
/etc/uci-defaults/99-asu-defaults
1110
```
11+
hostname='LiMe-%M4%M5%M6'
12+
domain='thisnode.info'
13+
pushgateway_host='panorama.antennine.org/pushgateway'
14+
pushgateway_user=''
15+
pushgateway_password=''
16+
1217
uci -q batch <<EOF
18+
set lime-node.system=lime
19+
set lime-node.system.hostname='${hostname}'
20+
set lime-node.system.domain='${domain}'
1321
set lime-node.pushgateway=lime
14-
set lime-node.pushgateway.host='panorama.antennine.org/pushgateway'
15-
set lime-node.pushgateway.user='<httpd_user>'
16-
set lime-node.pushgateway.password='<httpd_password>'
22+
set lime-node.pushgateway.host='${pushgateway_host}$'
23+
set lime-node.pushgateway.user='${pushgateway_user}'
24+
set lime-node.pushgateway.password='${pushgateway_password}'
1725
commit lime-node
1826
EOF
19-
lime-config; lime-apply; wifi
20-
```
2127
22-
## wireguard configurations
23-
https://github.com/openwrt/openwrt/issues/13211#issuecomment-2504873753
28+
private_key=''
29+
listen_port=''
2430
25-
Example of required configuration when building via asu.
26-
Replace at least `<server_public_key>` `<endpoint_host>` `<endpoint_port>`
27-
`<client_private_key>` `<client_listen_port>`.
31+
server_public_key=''
32+
endpoint_host=''
33+
endpoint_port=''
34+
allowed_ips='192.168.0.0/16'
2835
29-
```
3036
ipv4_host=$(uci get network.lan.ipaddr | sed 's|.*\.\(.*\..*\)|\1|')
37+
ipv4_address='192.168.${ipv4_host}/16'
3138
39+
# https://github.com/openwrt/openwrt/issues/13211#issuecomment-2504873753
3240
uci -q batch << EOF
3341
set network.wg1=interface
3442
set network.wg1.proto='wireguard'
3543
set network.globals.packet_steering='1'
3644
3745
add network wireguard_wg1
3846
set network.@wireguard_wg1[0].description='Remote debug wg1'
39-
set network.@wireguard_wg1[0].public_key='<server_public_key>'
40-
add_list network.@wireguard_wg1[0].allowed_ips='192.168.0.0/16'
47+
set network.@wireguard_wg1[0].public_key='${server_public_key}'
48+
add_list network.@wireguard_wg1[0].allowed_ips='${allowed_ips}'
4149
set network.@wireguard_wg1[0].persistent_keepalive='25'
42-
set network.@wireguard_wg1[0].endpoint_host='<endpoint_host>'
43-
set network.@wireguard_wg1[0].endpoint_port='<endpoint_port>'
50+
set network.@wireguard_wg1[0].endpoint_host='${endpoint_host}'
51+
set network.@wireguard_wg1[0].endpoint_port='${endpoint_port}'
4452
45-
set network.wg1.private_key='<client_private_key>'
46-
set network.wg1.listen_port='<client_listen_port>'
47-
add_list network.wg1.addresses='192.168.${ipv4_host}/16'
53+
set network.wg1.private_key='${private_key}'
54+
set network.wg1.listen_port='${listen_port}'
55+
add_list network.wg1.addresses='${ipv4_address}'
4856
set network.wg1.nohostroute='1'
4957
5058
add network route
5159
set network.@route[-1].interface='wg1'
52-
set network.@route[-1].target='192.168.0.0/16'
60+
set network.@route[-1].target='${allowed_ips}'
5361
commit network
5462
EOF
5563
56-
lime-config; lime-apply; wifi
64+
lime-config; lime-apply;
65+
exit 0
5766
```

0 commit comments

Comments
 (0)