diff --git a/br-srv_module_1.sh b/br-srv_module_1.sh deleted file mode 100755 index c450568..0000000 --- a/br-srv_module_1.sh +++ /dev/null @@ -1,82 +0,0 @@ -#!/bin/bash - -# Скрипт настройки Br-Srv хоста -# Проверяем, запущен ли скрипт от root -if [[ $EUID -ne 0 ]]; then - echo "Этот скрипт должен быть запущен с правами root" - exit 1 -fi - -echo "=== Настройка Br-Srv хоста ===" - -# 1. Установка имени хоста -read -p "Введите имя хоста (например: br-srv.au-team.irpo): " hostname -if [[ -n "$hostname" ]]; then - echo "Устанавливаем имя хоста: $hostname" - hostnamectl set-hostname "$hostname" - exec bash -else - echo "Имя хоста не было введено, пропускаем этот шаг" -fi - -echo "" -echo "=== Настройка сетевых интерфейсов ===" - -# 2. Настройка enp0s3 -echo "Настройка интерфейса enp0s3 " -read -p "Введите IP адрес для enp0s3 (например: 192.168.2.2/27): " ip_enp0s3 -read -p "Enter gateway for enp0s3 (192.168.2.1): " gateway_enp0s3 -read -p "Enter dns for enp0s3 (8.8.8.8): " dns_enp0s3 - -if [[ -n "$ip_enp0s3" ]]; then - echo "Настраиваем enp0s3 с адресом: $ip_enp0s3" - - # Создаем файл конфигурации для enp0s3 - cat > /etc/NetworkManager/system-connections/enp0s3.nmconnection << EOF -[connection] -id=enp0s3 -uuid=$(uuidgen) -type=ethernet -autoconnect-priority=-999 -interface-name=enp0s3 -timestamp=$(date +%s) - -[ethernet] - -[ipv4] -address1=$ip_enp0s3 -gateway=$gateway_enp0s3 -dns=$dns_enp0s3 -method=manual - -[ipv6] -addr-gen-mode=eui64 -method=disabled - -[proxy] -EOF - - chmod 600 /etc/NetworkManager/system-connections/enp0s3.nmconnection -fi - -echo "" -echo "=== Перезапуск NetworkManager ===" -systemctl restart NetworkManager -sleep 3 - -echo "" -echo "=== Настройка iptables и маршрутизации ===" - -echo "" -read -p "Выполнить перезагрузку сейчас? (y/n): " reboot_now -if [[ "$reboot_now" == "y" || "$reboot_now" == "Y" ]]; then - echo "Перезагружаем систему..." - reboot -else - echo "Настройка завершена. Перезагрузите систему для применения всех изменений." - echo "Используйте команду: reboot" -fi - - - -