LINUX.ORG.RU

История изменений

Исправление 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