On 07.04.2015 22:18, Dan Williams wrote: > On Tue, 2015-04-07 at 18:47 +0200, poma wrote: >> On 07.04.2015 18:26, poma wrote: >>> >>> $ nmcli networking >>> enabled >>> >>> $ nmcli networking connectivity >>> full >>> >>> $ brctl show >>> bridge name bridge id STP enabled interfaces >>> bridge0 8000.001234567830 no enp3s0 >>> >>> $ nmcli device >>> DEVICE TYPE STATE CONNECTION >>> bridge0 bridge connected bridge0 >>> enp3s0 ethernet connected base0 >>> ... >>> >>> >>> $ nmcli networking off >>> >>> $ nmcli networking >>> disabled >>> >>> $ nmcli networking connectivity >>> none >>> >>> $ brctl show >>> bridge name bridge id STP enabled interfaces >>> bridge0 8000.000000000000 no >>> >>> $ nmcli device >>> DEVICE TYPE STATE CONNECTION >>> bridge0 bridge connected bridge0 >>> enp3s0 ethernet unmanaged -- >>> ... > > Yes, you have found some inconsistencies with the Enabled property and > behavior. I also see some open questions in the code about how to treat > software devices during enable/disable. I've filed > https://bugzilla.gnome.org/show_bug.cgi?id=747477 to track it. > > Thanks! > Dan > >>> $ systemctl reboot >>> . >>> . >>> . >>> >>> >>> $ nmcli networking >>> disabled >>> >>> $ nmcli networking connectivity >>> none >>> >>> $ brctl show >>> bridge name bridge id STP enabled interfaces >>> bridge0 8000.000000000000 no >>> >>> $ nmcli device >>> DEVICE TYPE STATE CONNECTION >>> bridge0 bridge unmanaged -- >>> enp3s0 ethernet unmanaged -- >>> ... >>> >>> $ nmcli networking on >>> >>> $ nmcli networking >>> enabled >>> >>> $ nmcli networking connectivity >>> none >>> >>> $ brctl show >>> bridge name bridge id STP enabled interfaces >>> bridge0 8000.000000000000 no >>> >>> $ nmcli device >>> DEVICE TYPE STATE CONNECTION >>> enp3s0 ethernet disconnected -- >>> bridge0 bridge unmanaged -- >>> ... >>> >>> $ su >>> Password: >>> >>> # nmcli networking >>> enabled >>> >>> # nmcli networking connectivity >>> none >>> >>> # nmcli networking off >>> >>> # nmcli networking >>> disabled >>> >>> # nmcli networking on >>> >>> # nmcli networking >>> enabled >>> >>> # nmcli networking connectivity >>> none >>> >>> # lsmod | grep bridge >>> bridge 107941 1 ebtable_broute >>> stp 12868 1 bridge >>> llc 13941 2 stp,bridge >>> >>> # modprobe -rv ebtable_broute >>> rmmod ebtable_broute >>> rmmod bridge >>> rmmod stp >>> rmmod llc >>> >>> # lsmod | grep bridge >>> >>> # modprobe -v ebtable_broute >>> insmod /lib/modules/3.18.11-200.fc21.x86_64/kernel/net/llc/llc.ko.xz >>> insmod /lib/modules/3.18.11-200.fc21.x86_64/kernel/net/802/stp.ko.xz >>> insmod /lib/modules/3.18.11-200.fc21.x86_64/kernel/net/bridge/bridge.ko.xz >>> insmod >>> /lib/modules/3.18.11-200.fc21.x86_64/kernel/net/bridge/netfilter/ebtable_broute.ko.xz >>> >>> >>> # lsmod | grep bridge >>> bridge 107941 1 ebtable_broute >>> stp 12868 1 bridge >>> llc 13941 2 stp,bridge >>> >>> # exit >>> exit >>> >>> $ nmcli networking >>> enabled >>> >>> $ nmcli networking connectivity >>> none >>> >>> $ brctl show >>> bridge name bridge id STP enabled interfaces >>> >>> $ nmcli device >>> DEVICE TYPE STATE CONNECTION >>> enp3s0 ethernet disconnected -- >>> ... >>> >>> $ nmcli networking off >>> >>> $ nmcli networking >>> disabled >>> >>> $ nmcli networking on >>> >>> $ nmcli networking >>> enabled >>> >>> $ nmcli networking connectivity >>> full >>> >>> $ brctl show >>> bridge name bridge id STP enabled interfaces >>> bridge0 8000.001234567830 no enp3s0 >>> >>> $ nmcli device >>> DEVICE TYPE STATE CONNECTION >>> bridge0 bridge connected bridge0 >>> enp3s0 ethernet connected base0 >>> ... >>> >>> >>> $ NetworkManager --version >>> You must be root to run NetworkManager! >>> >>> $ NetworkManager --help >>> You must be root to run NetworkManager! >>> >>> $ su >>> Password: >>> >>> # NetworkManager --version >>> 1.0.0-8.fc21 >>> >> >> Disabled 'networking', reboot and bridge connection will start working >> *only* after kernel module reload. >> Bug or feature? >>
Update to 1.1.0 development snapshot https://bugzilla.redhat.com/show_bug.cgi?id=1209785 $ nmcli networking off $ systemctl reboot . . . $ nmcli networking disabled $ nmcli networking connectivity none $ brctl show bridge name bridge id STP enabled interfaces bridge0 8000.000000000000 no $ nmcli device DEVICE TYPE STATE CONNECTION bridge0 bridge unmanaged -- enp3s0 ethernet unmanaged -- ... $ nmcli networking on $ nmcli networking enabled $ nmcli networking connectivity full $ brctl show bridge name bridge id STP enabled interfaces bridge0 8000.001234567830 no enp3s0 $ nmcli device DEVICE TYPE STATE CONNECTION bridge0 bridge connected bridge0 enp3s0 ethernet connected base0 ... $ NetworkManager --version 1.1.0-1.git20150407.7914a6b.fc21 _______________________________________________ networkmanager-list mailing list [email protected] https://mail.gnome.org/mailman/listinfo/networkmanager-list
