Удалить VLan.sh

This commit is contained in:
parent 3f9ec10462
commit c6693afdb0

31
VLan.sh
View file

@ -1,31 +0,0 @@
#!/bin/bash
# Минимальный скрипт настройки VLAN на HQ-RTR
# sudo ./minimal_vlan.sh
[[ $EUID -ne 0 ]] && { echo "Запустите с sudo"; exit 1; }
IFACE="enp0s8" # Интерфейс для VLAN
modprobe 8021q
# Создание VLAN
ip link add link $IFACE name vlan100 type vlan id 100
ip link add link $IFACE name vlan200 type vlan id 200
ip link add link $IFACE name vlan999 type vlan id 999
# Назначение IP
ip addr add 192.168.3.1/26 dev vlan100
ip addr add 192.168.4.1/29 dev vlan200
ip addr add 192.168.1.1/28 dev vlan999
# Поднятие интерфейсов
ip link set $IFACE up
ip link set vlan100 up
ip link set vlan200 up
ip link set vlan999 up
# Включение маршрутизации
sysctl -w net.ipv4.ip_forward=1
# Проверка
echo "VLAN настроены:"
ip -4 addr show | grep -E "vlan|inet" | grep -v "127.0.0.1"