NetworkManager support
My progress so far to get NetworkManager running.
ToDo:
- The
rc-update add networkmanager default
command doesn't seem to be working - ifupdown needs to be removed for networkmanager to function completely
- networkmanager forgets the secret keys for the networks
- openrc needs to start udev, wpa_supplicant and networkmanager in the right order.
- udev doest create the interface added events for the wlan interface on boot.
Merge request reports
Activity
1 [main] 2 plugins+=ifupdown 3 dhcp=dhcpcd 4 5 [ifupdown] 6 managed=true 7 8 [logging] 9 level=INFO 10 11 [device-mac-randomization] 12 wifi.scan-rand-mac-address=yes Created by: ollieparanoid
awesome!
By * postmarketOS Bot on 2018-03-04T10:06:34
Edited by Ghost User
1 [main] 2 plugins+=ifupdown 3 dhcp=dhcpcd 4 5 [ifupdown] 6 managed=true 7 8 [logging] 9 level=INFO 10 11 [device-mac-randomization] 12 wifi.scan-rand-mac-address=yes Created by: ollieparanoid
@MartijnBraam: I've realized now, that this does not always use a random mac (only during scanning), although NM can do that. How about using that as default, too? This would be a great privacy enhancement.
By * postmarketOS Bot on 2018-03-04T10:06:34
Edited by Ghost User
Created by: ollieparanoid
Thanks for rebasing!
@MartijnBraam: are the N900 changes safe? we could also make this PR without the N900 changes if that is too uncertain.
And I think we should test this on at least one Android device and in Qemu.
EDIT: The N900 package has been renamed from
device-nokia-rx51
todevice-nokia-n900
, and this is not done in the rebase. That's why travis fails. if we keep the N900 changes, we must fix that.By * postmarketOS Bot on 2018-03-01T20:30:32
Edited by Ghost UserCreated by: PureTryOut
I removed the leftover bits from
device-nokia-rx51
, it just wasn't properly deleted. Also, the NetworkManager service was actually only enabled for the n900, so I moved that over to postmarketos-base so it's enabled for every device.I can confirm it now works fine on Qemu.
By * postmarketOS Bot on 2018-03-02T12:24:49