История изменений
Исправление ne-vlezay, (текущая версия) :
Ну, этот скрипт предназначен для выноса коммутации с гипервизора на виртуальную машину.
Для работы скрипта нужно создать файл с названием сети и указать в нём название сетевых интерфейсов, что используются виртуальными машинами.
Формат файла с описанием интерфейсов:
1 vm-switch0.0 0
2 vm-switch0.1 0
3 vm-asbr0.0 1
4 vm-peering0.0 2
5 vm-lxd1.0 3
6 vm-lxd2.0 4
7 vm-proxmox0.0 5
если присутствует несколько интерфейсов с одинаковым номером vlan, то эти интерфейсы будут транковами. (так должно было быть, но не реализованно) Если будет несколько интерфейсов с номером vlan 0, но на эти интерфейсы будет направлен весь трафик со всего кросс домена. Это файл как раз является кросовым доменом.
Дальше скрипт нужно запустить так:
./switch2.sh load vmmain.txt
ну и для сноса правил:
./switch2.sh unload vmmain.txt
Исходная версия ne-vlezay, :
Ну, этот скрипт предназначен для выноса коммутации с гипервизора на виртуальную машину.
Для работы скрипта нужно создать файл с названием сети и указать в нём название сетевых интерфейсов, что используются виртуальными машинами.
Формат файла с описанием интерфейсов:
1 vm-switch0.0 0
2 vm-switch0.1 0
3 vm-asbr0.0 1
4 vm-peering0.0 2
5 vm-lxd1.0 3
6 vm-lxd2.0 4
7 vm-proxmox0.0 5
если присутствует несколько интерфейсов с одинаковым номером vlan, то эти интерфейсы будут транковами. (так должно было быть, но не реализованно) Если будет несколько интерфейсов с номером vlan 0, но на эти интерфейсы будет направлен весь трафик со всего кросс домена. Это файл как раз является кросовым доменом.
Дальше скрипт нужно запустить так:
./cross.sh load vmmain.txt
ну и для сноса правил:
./cross.sh unload vmmain.txt