On 2/25/19 3:00 AM, Ken Moffat via blfs-support wrote:
On Mon, Feb 25, 2019 at 12:37:36AM -0600, Bruce Dubbs via blfs-support wrote:
I don't use a laptop very often, but as I built a fresh 8.4 system there, I
thought I'd try network manager.

I can't get it to work. I first tried the applet, but then fell back to
trying nmcli and nmtui,  None of that worked.

What does work us the BLFS method of using ifup which in turn uses
wpa_supplicant and dhcpcd.

Using nmcli, I can get:

#  nmcli device wifi list
IN-USE  SSID           MODE   CHAN  RATE        SIGNAL  BARS  SECURITY
         blfs3          Infra  1     195 Mbit/s  100     ▂▄▆█  WPA2
         blfs4          Infra  52    405 Mbit/s  99      ▂▄▆█  WPA1
         extend24       Infra  1     195 Mbit/s  95      ▂▄▆█  WPA2
         extend50       Infra  149   405 Mbit/s  64      ▂▄▆_  WPA2
         DIRECT-P1-Fire Infra  149   130 Mbit/s  34      ▂▄__  WPA2
         MySpectrumWiFi Infra  11    195 Mbit/s  24      ▂___  WPA2
         MurphaCat      Infra  3     260 Mbit/s  20      ▂___  WPA1 WPA2

Then I get failure:

# nmcli device wifi connect blfs3 password (redacted) ifname wifi0

Error: Connection activation failed: (5) IP configuration could not be
reserved (no available address, timeout, etc.).

Checking the log:

Feb 24 23:59:04 laptop84 NetworkManager[730]: <info>  [1551074344.5205]
device (wifi0): supplicant interface state: 4-way handshake -> completed

Feb 24 23:59:04 laptop84 NetworkManager[730]: <info>  [1551074344.5206]
device (wifi0): Activation: (wifi) Stage 2 of 5 (Device Configure)
successful. Connected to wireless network "blfs3"

Feb 24 23:59:04 laptop84 NetworkManager[730]: <info>  [1551074344.5208]
device (wifi0): state change: config -> ip-config (reason 'none',
sys-iface-state: 'managed')

Feb 24 23:59:04 laptop84 NetworkManager[730]: <info>  [1551074344.5213]
dhcp4 (wifi0): activation: beginning transaction (timeout in 45 seconds)

Feb 24 23:59:49 laptop84 NetworkManager[730]: <warn>  [1551074389.7344]
dhcp4 (wifi0): request timed out


So it appears to be connecting, but not getting a dhcp ip address.

I did try to tell nm what to use for dhcp:

$ cat /etc/NetworkManager/conf.d/dhcp-client.conf
[main]
dhcp=dhcpcd

But that didn't seem to help.

Nothing useful, except to suggest you look at the Arch wiki.

I think our wireless knowledge is unfortunately lacking.  On my new
laptop I couldn't get wpa_supplicant itself working (and for some
reason, the encrypted password was different from my 4½-year old
netbook system where I'm typing this : far too underpowered to
update things, so now only used to ssh locally and for a binary
firefox).

In the last two days I completely failed to get our wpa_supplicant
instructions working (with dhclient) on my new laptop.  Connected,
but no offers.  Trying wpa_cli failed, strace showed it couldn't
open the runtime directory (I forget if it defaulted to
/var/run/wpa_supplicant or /run/wpa_supplicant).

Then I looked at the Arch wiki, wondering if dbus was the problem
(according to that: no, NM -> dbus -> wpa_supplicant uses a
different approach).  I followed their instructions for using
wpa_cli (create run directory, and very different config file) and
got wpa_cli working, then ran 'dhclient wlp2s0'.  All as root which
is obviously not ideal longterm.  This is on a binary install of
LFS/BLFS with a distro-derived kernel config (currently only 2900
modules ;-)

For the moment, that is good enough for me.  I'll be revisiting
after I've installed some of 8.4 (currently in LFS chapter 5).

Meanwhile, I'm expecting that for the early packages after booting I
might have to do attended builds (wired ethernet - the connector
does not lock and is easily dislodged).

I'm glad wpa_supplicant is working well for you, and I hope you get
NM working.  Good luck!

I did get it working. Sometimes sleeping on it causes a solution to arise. As above I had set [main] dhcp=dhcpcd, but I was assuming that nmcli or nmtui was using it. Wrong. When I restarted the NM daemon, things started working,

  -- Bruce


--
http://lists.linuxfromscratch.org/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to