i'm trying in OMV5 to add a Bridge Network to use with KVM.
I created the following file /etc/network/interfaces.d/bridge ( and chmod +x):
Bash
#!/bin/sh
#
# This file is part of OpenMediaVault.
#
# @license http://www.gnu.org/licenses/gpl.html GPL Version 3
# @author Volker Theile <volker.theile@openmediavault.org>
# @copyright Copyright (c) 2009-2015 Volker Theile
#
# OpenMediaVault is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# any later version.
#
# OpenMediaVault is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenMediaVault. If not, see <http://www.gnu.org/licenses/>.
set -e
. /etc/default/openmediavault
. /usr/share/openmediavault/scripts/helper-functions
OMV_INTERFACES_CONFIG=${OMV_INTERFACES_CONFIG:-"/etc/network/interfaces"}
cat <<EOF >> ${OMV_INTERFACES_CONFIG}
# The loopback network interface
auto br0
iface br0 inet dhcp
bridge_ports enp3s0
bridge_fd 0
bridge_hello 0
bridge_maxage 0
bridge_stp off
EOF
Alles anzeigen
and executed the build command :
i have the following output :
Code
/usr/lib/python3/dist-packages/salt/utils/jinja.py:503: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated, and in 3.8 it will stop working
if isinstance(values, collections.Hashable):
/usr/lib/python3/dist-packages/salt/utils/decorators/signature.py:31: DeprecationWarning: `formatargspec` is deprecated since Python 3.5. Use `signature` and the `Signature` object directly
*salt.utils.args.get_function_argspec(original_function)
debian:
----------
ID: remove_systemd_networkd_config_files
Function: module.run
Result: True
Comment: file.find: ['/etc/systemd/network/10-openmediavault-enp3s0.link', '/etc/systemd/network/10-openmediavault-enp3s0.network']
Started: 22:51:40.779379
Duration: 1.435 ms
Changes:
----------
file.find:
- /etc/systemd/network/10-openmediavault-enp3s0.link
- /etc/systemd/network/10-openmediavault-enp3s0.network
----------
ID: configure_interface_wired_enp3s0_network
Function: file.managed
Name: /etc/systemd/network/10-openmediavault-enp3s0.network
Result: True
Comment: File /etc/systemd/network/10-openmediavault-enp3s0.network updated
Started: 22:51:40.783776
Duration: 57.333 ms
Changes:
----------
diff:
New file
mode:
0644
----------
ID: configure_interface_wired_enp3s0_link
Function: file.managed
Name: /etc/systemd/network/10-openmediavault-enp3s0.link
Result: True
Comment: File /etc/systemd/network/10-openmediavault-enp3s0.link updated
Started: 22:51:40.841283
Duration: 35.403 ms
Changes:
----------
diff:
New file
mode:
0644
----------
ID: cleanup_etc_network_interfaces
Function: file.managed
Name: /etc/network/interfaces
Result: True
Comment: File /etc/network/interfaces is in the correct state
Started: 22:51:40.877036
Duration: 2.822 ms
Changes:
----------
ID: restart_systemd_networkd
Function: test.succeed_with_changes
Result: True
Comment: Success!
Started: 22:51:40.881166
Duration: 0.398 ms
Changes:
----------
testing:
----------
new:
Something pretended to change
old:
Unchanged
----------
ID: restart_systemd_networkd
Function: service.running
Name: systemd-networkd
Result: True
Comment: Service restarted
Started: 22:51:40.942073
Duration: 152.967 ms
Changes:
----------
systemd-networkd:
True
Summary for debian
------------
Succeeded: 6 (changed=5)
Failed: 0
------------
Total states run: 6
Total run time: 250.358 ms
Alles anzeigen
ip a output :
Code
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 70:85:c2:a8:7d:45 brd ff:ff:ff:ff:ff:ff
inet 192.168.0.6/24 brd 192.168.0.255 scope global enp3s0
valid_lft forever preferred_lft forever
3: br-ab457bd081e0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default
link/ether 02:42:a9:13:6a:6e brd ff:ff:ff:ff:ff:ff
inet 172.24.0.1/16 brd 172.24.255.255 scope global br-ab457bd081e0
valid_lft forever preferred_lft forever
4: br-0e51239e0d2e: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default
link/ether 02:42:19:f8:9a:2a brd ff:ff:ff:ff:ff:ff
inet 172.18.0.1/16 brd 172.18.255.255 scope global br-0e51239e0d2e
valid_lft forever preferred_lft forever
5: br-1cf77c70ac89: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default
link/ether 02:42:5f:9e:13:2f brd ff:ff:ff:ff:ff:ff
inet 172.22.0.1/16 brd 172.22.255.255 scope global br-1cf77c70ac89
valid_lft forever preferred_lft forever
6: br-3ac308c0fb54: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default
link/ether 02:42:3c:e2:c7:0f brd ff:ff:ff:ff:ff:ff
inet 172.21.0.1/16 brd 172.21.255.255 scope global br-3ac308c0fb54
valid_lft forever preferred_lft forever
7: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default
link/ether 02:42:79:b0:6e:bd brd ff:ff:ff:ff:ff:ff
inet 172.17.0.1/16 brd 172.17.255.255 scope global docker0
valid_lft forever preferred_lft forever
8: br-72723fb11bdc: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default
link/ether 02:42:5b:87:9f:e2 brd ff:ff:ff:ff:ff:ff
inet 172.23.0.1/16 brd 172.23.255.255 scope global br-72723fb11bdc
valid_lft forever preferred_lft forever
9: br-9785a5d6fc9e: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default
link/ether 02:42:69:46:79:e7 brd ff:ff:ff:ff:ff:ff
inet 172.25.0.1/16 brd 172.25.255.255 scope global br-9785a5d6fc9e
valid_lft forever preferred_lft forever
10: br-a1ec75e8a7d6: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default
link/ether 02:42:0c:6b:9e:70 brd ff:ff:ff:ff:ff:ff
inet 172.20.0.1/16 brd 172.20.255.255 scope global br-a1ec75e8a7d6
valid_lft forever preferred_lft forever
12: vethde2bc92@if11: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-a1ec75e8a7d6 state UP group default
link/ether aa:1c:e6:08:23:ab brd ff:ff:ff:ff:ff:ff link-netnsid 4
14: veth675324c@if13: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-0e51239e0d2e state UP group default
link/ether 1e:cd:07:2d:df:00 brd ff:ff:ff:ff:ff:ff link-netnsid 2
16: veth936f769@if15: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-1cf77c70ac89 state UP group default
link/ether d2:12:29:8f:60:3d brd ff:ff:ff:ff:ff:ff link-netnsid 7
18: veth8fa78e9@if17: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-9785a5d6fc9e state UP group default
link/ether ca:e9:56:b1:36:d3 brd ff:ff:ff:ff:ff:ff link-netnsid 8
20: veth4398b1d@if19: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-ab457bd081e0 state UP group default
link/ether 2e:37:9d:98:ef:bc brd ff:ff:ff:ff:ff:ff link-netnsid 3
22: veth68ef244@if21: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-0e51239e0d2e state UP group default
link/ether de:18:54:90:a8:42 brd ff:ff:ff:ff:ff:ff link-netnsid 6
26: veth0cc1540@if25: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-0e51239e0d2e state UP group default
link/ether 42:f2:65:84:7e:c3 brd ff:ff:ff:ff:ff:ff link-netnsid 5
Alles anzeigen
Somehow the build is not taking the "bridge" file into account. Any tip?