Skip to content
Snippets Groups Projects

NetworkManager support

Merged Imported Administrator requested to merge feature/networkmanager into master

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

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
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
  • Administrator
  • Administrator
  • Administrator
  • Administrator
  • Administrator
  • Administrator
  • Administrator
  • Administrator
  • Administrator
  • Administrator
  • Administrator
    Administrator @root started a thread on commit 37c00abd
  • 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
    • Author Owner

      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
  • Administrator
  • Author Owner

    Created by: PureTryOut

    Has any progress been made on this since last August? Having networkmanager would make pmOS way more user-friendly!

    By * postmarketOS Bot on 2017-12-06T10:22:42

  • Author Owner

    Created by: PureTryOut

    I've rebased this on the latest master, please verify if something is missing still.

    By * postmarketOS Bot on 2017-12-24T22:09:08

  • Author Owner

    Created by: PureTryOut

    Rebased again, please verify if something is missing still.

    By * postmarketOS Bot on 2018-03-01T14:52:32

  • Author Owner

    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 to device-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 User
  • Author Owner

    Created 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

  • Administrator
  • Author Owner

    Created by: ollieparanoid

    I'll test this on my i9100 (connecting to wifi, following the usb internet guide etc to see how it behaves).

    By * postmarketOS Bot on 2018-03-03T09:16:46

  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Please register or sign in to reply
    Loading