Удалить VLan.sh
This commit is contained in:
parent
3f9ec10462
commit
c6693afdb0
31
VLan.sh
31
VLan.sh
|
|
@ -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"
|
|
||||||
Loading…
Reference in a new issue