Delete vlan

This commit is contained in:
parent fb28bd9d54
commit de557f71f9

50
vlan
View file

@ -1,50 +0,0 @@
#!/bin/bash
# Задание 4, Модуль 1 (HQ-RTR)
# Настройка маршрутизации между сегментами на РАЗНЫХ физических интерфейсах
# (Адаптация под enp0s8, enp0s9, enp0s10)
[ $EUID -ne 0 ] && echo "Требуется root" && exit 1
echo "Настройка интерфейсов для разных сегментов..."
# Включение маршрутизации
echo 1 > /proc/sys/net/ipv4/ip_forward
# ------------------------------------------------------------------------------
# 1. Сегмент HQ-SRV (VLAN 100) -> Интерфейс enp0s8
# ------------------------------------------------------------------------------
IF_SRV="enp0s8"
IP_SRV="192.168.3.1/26"
ip addr flush dev "$IF_SRV" 2>/dev/null
ip addr add "$IP_SRV" dev "$IF_SRV"
ip link set "$IF_SRV" up
echo "Настроен $IF_SRV ($IP_SRV)"
# ------------------------------------------------------------------------------
# 2. Сегмент HQ-CLI (VLAN 200) -> Интерфейс enp0s9
# ------------------------------------------------------------------------------
IF_CLI="enp0s9"
IP_CLI="192.168.4.1/29"
ip addr flush dev "$IF_CLI" 2>/dev/null
ip addr add "$IP_CLI" dev "$IF_CLI"
ip link set "$IF_CLI" up
echo "Настроен $IF_CLI ($IP_CLI)"
# ------------------------------------------------------------------------------
# 3. Сегмент Management (VLAN 999) -> Интерфейс enp0s10
# ------------------------------------------------------------------------------
IF_MGT="enp0s10"
IP_MGT="192.168.1.1/28"
ip addr flush dev "$IF_MGT" 2>/dev/null
ip addr add "$IP_MGT" dev "$IF_MGT"
ip link set "$IF_MGT" up
echo "Настроен $IF_MGT ($IP_MGT)"
echo "Готово"
# Проверка
echo "--- Результат настройки ---"
ip -br addr show | grep -E "(enp0s8|enp0s9|enp0s10)"