09.05.2019 12:49, Olaf Hering пишет: > With ifcfg or NetworkManager it is possible to have generic config files for > every system to configure a bridge on the one and only physical network > interface. See the examples below how such configuration looks like. > > With systemd-networkd it is apparently required to specify the MAC in the > configuration.
Could you be more specific where exactly it is required? Example in manual page does not set any MAC; do you imply that this example is non-functioning? Example 3. A bridge with two enslaved links # /etc/systemd/network/25-bridge-static.network [Match] Name=bridge0 [Network] Address=192.168.0.15/24 Gateway=192.168.0.1 DNS=192.168.0.1 # /etc/systemd/network/25-bridge-slave-interface-1.network [Match] Name=enp2s0 [Network] Bridge=bridge0 # /etc/systemd/network/25-bridge-slave-interface-2.network [Match] Name=wlp3s0 [Network] Bridge=bridge0 This creates a bridge and attaches devices "enp2s0" and "wlp3s0" to it. The bridge will have the specified static address and network assigned, and a default route via the specified gateway will be added. The specified DNS server will be added to the global list of DNS resolvers. > As a result, such configuration is per host and not generic anymore. Is there > a knob I overlooked so that the bridge uses the MAC from the physical > interface? If not, are there plans to fix that? > > Olaf > > ==> /etc/sysconfig/network/ifcfg-br0 <== > BOOTPROTO='dhcp' > BRIDGE='yes' > BRIDGE_PORTS='eth0' > BRIDGE_STP='off' > STARTMODE='auto' > ==> /etc/sysconfig/network/ifcfg-eth0 <== > BOOTPROTO='none' > STARTMODE='auto' > > ==> /etc/NetworkManager/system-connections/eth <== > [connection] > id=eth > uuid=11111111-1111-1111-1111-111111111111 > type=ethernet > interface-name=eth0 > master=br0 > permissions= > slave-type=bridge > [ethernet] > mac-address-blacklist= > ==> /etc/NetworkManager/system-connections/br <== > [connection] > autoconnect-slaves=1 > id=br > interface-name=br0 > permissions= > type=bridge > uuid=22222222-2222-2222-2222-222222222222 > [bridge] > stp=false > [ipv4] > dhcp-timeout=2147483647 > dns-search= > method=auto > [ipv6] > addr-gen-mode=stable-privacy > dns-search= > ip6-privacy=0 > method=auto > > > _______________________________________________ > systemd-devel mailing list > systemd-devel@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/systemd-devel >
signature.asc
Description: OpenPGP digital signature
_______________________________________________ systemd-devel mailing list systemd-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/systemd-devel