From ac559ac0d147526722c8e92b0551d7b9436b25f7 Mon Sep 17 00:00:00 2001 From: akanealw Date: Fri, 6 Oct 2023 12:40:21 -0500 Subject: [PATCH] added lines to disable ipv6 --- debian/debian-essentials.sh | 10 ++++++++++ ubuntu/ubuntu-essentials.sh | 11 +++++++++++ 2 files changed, 21 insertions(+) diff --git a/debian/debian-essentials.sh b/debian/debian-essentials.sh index 7f18601..8bb02a5 100755 --- a/debian/debian-essentials.sh +++ b/debian/debian-essentials.sh @@ -74,6 +74,16 @@ if [[ ! -f /etc/sudoers.d/akanealw ]] fi usermod -a -G sudo akanealw +# disable ipv6 +isInFile=$(cat /etc/sysctl.conf | grep -c "net.ipv6.conf.all.disable_ipv6 = 1") +if [ $isInFile -eq 0 ] + then + echo "" >> /etc/sysctl.conf + echo "net.ipv6.conf.all.disable_ipv6 = 1" >> /etc/sysctl.conf + echo "net.ipv6.conf.default.disable_ipv6 = 1" >> /etc/sysctl.conf + else + echo "ipv6 already disabled" +fi # enable ping for all users setcap 'cap_net_admin,cap_net_raw+ep' $(which ping) diff --git a/ubuntu/ubuntu-essentials.sh b/ubuntu/ubuntu-essentials.sh index 1177e51..60f2b72 100755 --- a/ubuntu/ubuntu-essentials.sh +++ b/ubuntu/ubuntu-essentials.sh @@ -40,6 +40,17 @@ if [[ ! -f /etc/sudoers.d/akanealw ]] ; then fi usermod -a -G sudo akanealw +# disable ipv6 +isInFile=$(cat /etc/sysctl.conf | grep -c "net.ipv6.conf.all.disable_ipv6 = 1") +if [ $isInFile -eq 0 ] + then + echo "" >> /etc/sysctl.conf + echo "net.ipv6.conf.all.disable_ipv6 = 1" >> /etc/sysctl.conf + echo "net.ipv6.conf.default.disable_ipv6 = 1" >> /etc/sysctl.conf + else + echo "ipv6 already disabled" +fi + # enable ping for all users setcap 'cap_net_admin,cap_net_raw+ep' $(which ping)