Вы можете легко использовать split.
split --lines=4 --additional-suffix=".txt" --numeric-suffixes inputfile list
где inputfile
— это, очевидно, входной файл.
Таким образом, проблема воспроизводится при настройке с помощью nmcli. При настройке моста и интерфейса с помощью команд ovs -vsctl все работает как положено.
После базовой настройки выполните следующее :https://blog.scottlowe.org/2012/11/12/libvirt-ovs-integration-revisited/
и все заработало.
В вашем мосту отсутствует порт управления и интерфейс:
4511e03b-87b5-44a2-a16f-dac79b43cbf7
Bridge ovs-bridge
...
Port ovs-bridge
Interface ovs-bridge
type: system
...
Когда вы создаете мост ovs с помощью ovs -vsctl оба присутствуют по умолчанию. Когда вы создаете его с помощью NM, это не так... Вам нужно создать их явно:
sudo nmcli con add type ovs-port conn.interface ovs-bridge master ovs-bridge con-name ovs-px
sudo nmcli con add type ovs-interface slave-type ovs-port conn.interface ovs-bridge master ovs-px con-name ovs-int-px