#!/bin/bash

# Отключение IPv6 на Ubuntu MATE

echo "Disabling IPv6..."

# Создаем резервную копию конфигурационного файла sysctl.conf
sudo cp /etc/sysctl.conf /etc/sysctl.conf.backup

# Добавляем параметры для отключения IPv6
sudo bash -c 'cat >> /etc/sysctl.conf << EOF
# Disable IPv6
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
EOF'

# Применяем изменения
sudo sysctl -p

# Проверяем, отключен ли IPv6
if sysctl net.ipv6.conf.all.disable_ipv6 | grep -q "= 1"; then
    echo "IPv6 has been disabled successfully."
else
    echo "Failed to disable IPv6. Please check the sysctl configuration."
fi
