Add IPv6 firewalls (close #12)
This commit is contained in:
@@ -129,6 +129,7 @@ if ! $upgrade; then
|
||||
sudo yunohost app setting hotspot wifi_device -v "${wifi_device}"
|
||||
sudo yunohost app setting hotspot wifi_channel -v 6
|
||||
sudo yunohost app setting hotspot ip6_addr -v "${ip6_addr}"
|
||||
sudo yunohost app setting hotspot ip6_firewall -v 1
|
||||
sudo yunohost app setting hotspot ip6_net -v "${ip6_net}"
|
||||
sudo yunohost app setting hotspot ip6_dns0 -v 2001:913::8
|
||||
sudo yunohost app setting hotspot ip6_dns1 -v 2001:910:800::12
|
||||
|
||||
@@ -22,6 +22,16 @@ export HOTSPOT_UPGRADE=1
|
||||
sudo bash /etc/yunohost/apps/hotspot/scripts/remove
|
||||
bash ./install "${domain}" "${path}" "${wifi_ssid}" "${wifi_passphrase}" "${firmware_nonfree}"
|
||||
|
||||
# Changes
|
||||
|
||||
if [ "$(ynh_setting hotspot ip6_firewall)" == '' ]; then
|
||||
multissid=$(ynh_setting hotspot multissid)
|
||||
ip6_firewall=$(printf '1|%.0s' $(seq "${multissid}"))
|
||||
ip6_firewall=$(echo "${ip6_firewall%?}")
|
||||
|
||||
sudo yunohost app setting hotspot ip6_firewall -v "${ip6_firewall}"
|
||||
fi
|
||||
|
||||
sudo systemctl start ynh-hotspot
|
||||
|
||||
exit 0
|
||||
|
||||
Reference in New Issue
Block a user