Re: Inherit MAC address for bridge from physical device

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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@xxxxxxxxxxxxxxxxxxxxx
> https://lists.freedesktop.org/mailman/listinfo/systemd-devel
> 


Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
systemd-devel mailing list
systemd-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/systemd-devel

[Index of Archives]     [LARTC]     [Bugtraq]     [Yosemite Forum]     [Photo]

  Powered by Linux