Skip to content

Скрипт тестирования и управления IPv6

License

Notifications You must be signed in to change notification settings

Balbuto/ipv6-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

ipv6-manager

Возможности:

Протестировать IPv6 - проверяет текущее состояние IPv6, сетевые интерфейсы, адреса и доступность интернета

Включить IPv6 - включает поддержку IPv6 в системе через настройку sysctl

Отключить IPv6 - отключает поддержку IPv6 в системе

Выход - завершение работы скрипта

Особенности:

Проверка прав root - скрипт требует прав администратора

Подтверждение действий - запрашивает подтверждение для критических операций

Визуализация процесса - использует спиннеры для отображения прогресса

Цветовой вывод - улучшенная читаемость через цветовое оформление

Локализация - все сообщения на русском языке

Проверка зависимостей - проверяет наличие необходимых утилит

Установка и использование:

Сохраните скрипт как ipv6_manager.sh

Дайте права на выполнение:

chmod +x ipv6_manager.sh

Запустите с правами root:

sudo ./ipv6_manager.sh

Тестирование функций:

Скрипт включает комплексное тестирование:

Проверка текущего статуса IPv6

Определение сетевого интерфейса

Показ IPv6 адресов

Проверка связи с интернетом через IPv6

Пинг Google IPv6

Безопасность:

Все изменения вносятся только после подтверждения пользователя

Сохраняется возможность отмены операций

Проверяются права доступа перед выполнением операций

Скрипт готов к использованию и может быть интегрирован в более крупные системы управления сетью.

About

Скрипт тестирования и управления IPv6

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages