Обновление базовых файлов стенда
This commit is contained in:
parent
8cb20b9302
commit
6dd85b5219
|
|
@ -52,18 +52,21 @@ method=disabled
|
||||||
[proxy]
|
[proxy]
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
chmod 600 /etc/NetworkManager/system-connections/enp0s8.nmconnection
|
chmod 600 /etc/NetworkManager/system-connections/enp0s3.nmconnection
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# 3. Настройка enp0s3
|
# 3. Настройка enp0s3
|
||||||
echo "Настройка интерфейса enp0s3 (ISP)"
|
read -p "Введите статический IP для enp0s3 (формат: IP/маска, шлюз, DNS): " ip_enp0s3
|
||||||
read -p "Введите IP адрес для enp0s8 (например: 172.16.5.1/28): " ip_enp0s3
|
if [[ -n "$ip_enp0s3" ]]; then
|
||||||
|
echo "Настраиваем enp0s3 со статическим адресом"
|
||||||
if [[ -n "$ip_enp0s3" ]]; then
|
|
||||||
echo "Настраиваем enp0s8 с адресом: $ip_enp0s3"
|
# Разбираем ввод (ожидается формат: 172.16.5.2/28,172.16.5.1,8.8.8.8)
|
||||||
|
IFS=',' read -ra ADDR <<< "$ip_enp0s3"
|
||||||
# Создаем файл конфигурации для enp0s8
|
ip_with_mask="${ADDR[0]}"
|
||||||
cat > /etc/NetworkManager/system-connections/enp0s3.nmconnection << EOF
|
gateway="${ADDR[1]}"
|
||||||
|
dns="${ADDR[2]}"
|
||||||
|
|
||||||
|
cat > /etc/NetworkManager/system-connections/enp0s3.nmconnection << EOF
|
||||||
[connection]
|
[connection]
|
||||||
id=enp0s3
|
id=enp0s3
|
||||||
uuid=$(uuidgen)
|
uuid=$(uuidgen)
|
||||||
|
|
@ -75,7 +78,9 @@ timestamp=$(date +%s)
|
||||||
[ethernet]
|
[ethernet]
|
||||||
|
|
||||||
[ipv4]
|
[ipv4]
|
||||||
address1=$ip_enp0s3
|
address1=$ip_with_mask
|
||||||
|
gateway=$gateway
|
||||||
|
dns=$dns
|
||||||
method=manual
|
method=manual
|
||||||
|
|
||||||
[ipv6]
|
[ipv6]
|
||||||
|
|
@ -84,11 +89,18 @@ method=disabled
|
||||||
|
|
||||||
[proxy]
|
[proxy]
|
||||||
EOF
|
EOF
|
||||||
|
fi
|
||||||
chmod 600 /etc/NetworkManager/system-connections/enp0s3.nmconnection
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
chmod 600 /etc/NetworkManager/system-connections/enp0s3.nmconnection
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "=== Перезапуск NetworkManager ==="
|
||||||
|
systemctl restart NetworkManager
|
||||||
|
sleep 3
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "=== Настройка iptables и маршрутизации ==="
|
||||||
|
|
||||||
# 4. Включение и настройка iptables
|
# 4. Включение и настройка iptables
|
||||||
systemctl enable --now iptables
|
systemctl enable --now iptables
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue