Fixed network creation and Ubuntu resolve check
This commit is contained in:
parent
a6f1a86376
commit
e720a80e02
@ -64,44 +64,34 @@ check_ports() {
|
||||
# If port 53 (dns) in use by system-resolvd (Ubuntu) then auto fix
|
||||
if [ "$SS" == 53 ]; then
|
||||
if [ $OSRELEASE == "Ubuntu" ]; then
|
||||
grep "127\.0" /etc/resolv.conf &> /dev/null
|
||||
if [ $? -eq 0 ]; then
|
||||
echo -ne "\n* Port 53 in use by systemd-resolved, fixing.."
|
||||
spin &
|
||||
SPINPID=$!
|
||||
if [ `pgrep -x systemd-resolve` ]; then
|
||||
echo -ne "\n* Port 53 in use by systemd-resolved, fixing.."
|
||||
spin &
|
||||
SPINPID=$!
|
||||
|
||||
# Install resolvconf to fix
|
||||
sudo apt install resolvconf -y &> /dev/null
|
||||
[ $? -eq 0 ] && echo -ne "." || failcheck "Failed running sudo apt install resolvconf"
|
||||
# Install resolvconf to fix
|
||||
sudo apt install resolvconf -y &> /dev/null
|
||||
[ $? -eq 0 ] && echo -ne "." || failcheck "Failed running sudo apt install resolvconf"
|
||||
|
||||
# Shut down systemd-resolved
|
||||
systemctl stop systemd-resolved
|
||||
[ $? -ne 0 ] && failcheck "Failed running systemctl stop systemd-resolved"
|
||||
systemctl disable systemd-resolved
|
||||
[ $? -ne 0 ] && failcheck "Failed running systemctl stop systemd-resolved"
|
||||
# Shut down systemd-resolved
|
||||
systemctl stop systemd-resolved &> /dev/null
|
||||
[ $? -ne 0 ] && failcheck "Failed running systemctl stop systemd-resolved"
|
||||
systemctl disable systemd-resolved &> /dev/null
|
||||
[ $? -ne 0 ] && failcheck "Failed running systemctl stop systemd-resolved"
|
||||
|
||||
# Put nameserver entries so will exist on reboot
|
||||
echo "nameserver 8.8.8.8" > /etc/resolvconf/resolv.conf.d/tail
|
||||
echo "nameserver 8.8.8.8" > /run/resolvconf/resolv.conf
|
||||
# Put nameserver entries so will exist on reboot
|
||||
echo "nameserver 8.8.8.8" > /etc/resolvconf/resolv.conf.d/tail
|
||||
echo "nameserver 8.8.8.8" > /run/resolvconf/resolv.conf
|
||||
|
||||
kill -9 $SPINPID &> /dev/null
|
||||
echo -ne "done."
|
||||
else
|
||||
kill -9 $SPINPID &> /dev/null
|
||||
echo -ne "done."
|
||||
else
|
||||
echo -ne "\nFAILED - Port 53 (dns) is already in use\n\n" && exit 2
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
elif [ "$SS" == "$i" ]; then
|
||||
failcheck "FAILED - Port $i is already in use"
|
||||
fi
|
||||
done
|
||||
fi
|
||||
|
||||
# Check Port 53 (dns) with nc
|
||||
# elif command -v nc &> /dev/null; then
|
||||
# nc -z $EXTERNALIP 53 &> /dev/null
|
||||
# [ $? -eq 0 ] && failcheck "Port 53 (dns) is already in use."
|
||||
#
|
||||
# nc -z 127.0.0.1 53 &> /dev/null
|
||||
# [ $? -eq 0 ] && failcheck "Port 53 (dns) is already in use."
|
||||
# fi
|
||||
}
|
||||
|
@ -20,7 +20,7 @@ config_collabora() {
|
||||
DOMAIN_LAST=${DOMAIN_ARRAY[1]}
|
||||
|
||||
cat > fstack/collabora/docker-compose.yml <<EOF
|
||||
version: '3.8'
|
||||
version: '3.7'
|
||||
|
||||
services:
|
||||
collabora:
|
||||
|
@ -16,7 +16,7 @@ config_dns() {
|
||||
mkdir -p fstack/dns/data/var/log/letsencrypt
|
||||
|
||||
cat > fstack/dns/docker-compose.yml <<'EOF'
|
||||
version: '3.8'
|
||||
version: '3.7'
|
||||
|
||||
services:
|
||||
dns:
|
||||
|
@ -24,7 +24,8 @@ config_ldap() {
|
||||
LDAPADMINPASS=`echo -n $ADMINPASS | openssl dgst -sha1 -binary | openssl enc -base64 | awk '{print "{SHA}"$0}'`
|
||||
|
||||
cat > fstack/ldap/docker-compose.yml <<EOF
|
||||
version: '3.8'
|
||||
version: '3.7'
|
||||
|
||||
services:
|
||||
ldap:
|
||||
image: osixia/openldap:latest
|
||||
|
@ -23,7 +23,7 @@ config_mail() {
|
||||
DOMAIN_LAST=${DOMAIN_ARRAY[1]}
|
||||
|
||||
cat > fstack/mail/docker-compose.yml <<EOF
|
||||
version: '3.8'
|
||||
version: '3.7'
|
||||
|
||||
services:
|
||||
mail:
|
||||
|
@ -21,7 +21,7 @@ config_nextcloud() {
|
||||
DOMAIN_LAST=${DOMAIN_ARRAY[1]}
|
||||
|
||||
cat > fstack/nextcloud/docker-compose.yml <<EOF
|
||||
version: '3.8'
|
||||
version: '3.7'
|
||||
|
||||
services:
|
||||
nextcloud_db:
|
||||
|
@ -44,7 +44,8 @@ COPY new_user.php /opt/ldap_user_manager/account_manager/
|
||||
EOF
|
||||
|
||||
cat > fstack/panel/docker-compose.yml <<EOF
|
||||
version: '3.8'
|
||||
version: '3.7'
|
||||
|
||||
services:
|
||||
panel:
|
||||
image: wheelybird/ldap-user-manager:latest
|
||||
|
@ -20,7 +20,8 @@ config_proxy() {
|
||||
DOMAIN_LAST=${DOMAIN_ARRAY[1]}
|
||||
|
||||
cat > fstack/proxy/docker-compose.yml <<EOF
|
||||
version: '3.8'
|
||||
version: '3.7'
|
||||
|
||||
services:
|
||||
proxy:
|
||||
image: jwilder/nginx-proxy
|
||||
|
Loading…
x
Reference in New Issue
Block a user