Hi all,
i am struggling for a week to connect via NM together with wpa_supplicant using
systemd on buildroot. I have compiled wpa_supplicant with dbus support. Before
that i tried to use only NM, but the nmcli was saying that the wlan0 interface
was unavailable. I was unable even to scan network using nmcli, but iwlist
wlan0 scan command was working just great. More over if i use only
wpa_supplicant configuration file with this command:
wpa_supplicant -Dwext -i wlan0 -c /etc/ics_2g.conf &
the connection is being established.
The config file for the connection looks like this:
ctrl_interface=/var/run/wpa_supplicant
ap_scan=1
update_config=1
network={
ssid="ICS_2G"
psk="12345678"
key_mgmt=WPA-PSK
}
There is one more thing. This rtl8192fs driver needs private parameters to
work. Before i call wpa_supplicant command i need to call this 4 commands:
ifconfig wlan0 down
iwpriv wlan0 set_mib opmode=8
iwpriv wlan0 set_mib func_off=0
ifconfig wlan0 up
For NM with wpa_supplicant i have this file /etc/wpa_supplicant.conf:
ctrl_interface=/var/run/wpa_supplicant
ap_scan=1
network={
key_mgmt=NONE
}
But the connection isn't being established. I have attached logs from
wpa_supplicant and NetworkManager.
Btw. i have also tried to establish connection setting this iwpriv parameters
on wlan0 interface but for some reason these are not working for
wpa_supplicant/NetworkManager. I was wondering if NM somehow passes it's own
configuration to the interface? If yes how can make some modifications?
Best regards
Piotr Łobacz
[https://softgent.com/wp-content/uploads/2020/01/Zasob-14.png]<https://www.softgent.com>
Softgent Sp. z o.o., Budowlanych 31d, 80-298 Gdansk, POLAND
KRS: 0000674406, NIP: 9581679801, REGON: 367090912
www.softgent.com
Sąd Rejonowy Gdańsk-Północ w Gdańsku, VII Wydział Gospodarczy Krajowego
Rejestru Sądowego
KRS 0000674406, Kapitał zakładowy: 25 000,00 zł wpłacony w całości.
â NetworkManager.service - Network Manager
Loaded: loaded (/usr/lib/systemd/system/NetworkManager.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2021-01-24 14:01:28 UTC; 23min ago
Docs: man:NetworkManager(8)
Main PID: 232 (NetworkManager)
CGroup: /system.slice/NetworkManager.service
ââ232 /usr/sbin/NetworkManager --no-daemon
Jan 24 14:01:28 px3064 systemd[1]: Started Network Manager.
Jan 24 14:01:28 px3064 NetworkManager[232]: <info> [1611496888.8568] bus-manager: acquired D-Bus service "org.freedesktop.NetworkManager"
Jan 24 14:01:28 px3064 NetworkManager[232]: <info> [1611496888.8774] manager[0x6a4a000]: monitoring kernel firmware directory '/lib/firmware'.
Jan 24 14:01:29 px3064 NetworkManager[232]: <info> [1611496889.1263] hostname: hostname: using hostnamed
Jan 24 14:01:29 px3064 NetworkManager[232]: <info> [1611496889.1265] hostname: hostname changed from (none) to "px3064"
Jan 24 14:01:29 px3064 NetworkManager[232]: <info> [1611496889.1294] dns-mgr[0x6a38250]: init: dns=systemd-resolved rc-manager=symlink, plugin=systemd-resolved
Jan 24 14:01:29 px3064 NetworkManager[232]: <info> [1611496889.1326] manager[0x6a4a000]: rfkill: Wi-Fi hardware radio set enabled
Jan 24 14:01:29 px3064 NetworkManager[232]: <info> [1611496889.1328] manager[0x6a4a000]: rfkill: WWAN hardware radio set enabled
Jan 24 14:01:29 px3064 NetworkManager[232]: <info> [1611496889.1524] Loaded device plugin: NMWifiFactory (/usr/lib/NetworkManager/1.22.10/libnm-device-plugin-wifi.so)
Jan 24 14:01:29 px3064 NetworkManager[232]: <info> [1611496889.1559] Loaded device plugin: NMAtmManager (/usr/lib/NetworkManager/1.22.10/libnm-device-plugin-adsl.so)
Jan 24 14:01:29 px3064 NetworkManager[232]: <info> [1611496889.1565] manager: rfkill: Wi-Fi enabled by radio killswitch; enabled by state file
Jan 24 14:01:29 px3064 NetworkManager[232]: <info> [1611496889.1573] manager: rfkill: WWAN enabled by radio killswitch; enabled by state file
Jan 24 14:01:29 px3064 NetworkManager[232]: <info> [1611496889.1580] manager: Networking is enabled by state file
Jan 24 14:01:29 px3064 NetworkManager[232]: <info> [1611496889.1590] dhcp-init: Using DHCP client 'internal'
Jan 24 14:01:29 px3064 NetworkManager[232]: <info> [1611496889.1598] settings: Loaded settings plugin: keyfile (internal)
Jan 24 14:01:29 px3064 NetworkManager[232]: <info> [1611496889.1659] device (lo): carrier: link connected
Jan 24 14:01:29 px3064 NetworkManager[232]: <info> [1611496889.1681] manager: (lo): new Generic device (/org/freedesktop/NetworkManager/Devices/1)
h0): driver '(null)' does not support carrier detection.1496889.1728] device (et--More--
Jan 24 14:01:29 px3064 NetworkManager[232]: <info> [1611496889.1741] device (eth0): driver 'rk_gmac-dwmac' does not support carrier detection.
Jan 24 14:01:29 px3064 NetworkManager[232]: <info> [1611496889.1768] manager: (eth0): new Ethernet device (/org/freedesktop/NetworkManager/Devices/2)
Jan 24 14:01:29 px3064 NetworkManager[232]: <info> [1611496889.1989] settings: (eth0): created default wired connection 'Wired connection 1'
Jan 24 14:01:29 px3064 NetworkManager[232]: <info> [1611496889.2038] device (eth0): state change: unmanaged -> unavailable (reason 'managed', sys-iface-state: 'external')
Jan 24 14:01:29 px3064 NetworkManager[232]: <info> [1611496889.2443] device (eth0): state change: unavailable -> disconnected (reason 'none', sys-iface-state: 'managed')
Jan 24 14:01:29 px3064 NetworkManager[232]: <info> [1611496889.2493] policy: auto-activating connection 'Wired connection 1' (b4f84071-9dd7-3635-8619-f7e849533733)
Jan 24 14:01:29 px3064 NetworkManager[232]: <info> [1611496889.2541] device (eth0): Activation: starting connection 'Wired connection 1' (b4f84071-9dd7-3635-8619-f7e849533733)
Jan 24 14:01:29 px3064 NetworkManager[232]: <info> [1611496889.2550] device (eth0): state change: disconnected -> prepare (reason 'none', sys-iface-state: 'managed')
etworkManager state is now CONNECTING[232]: <info> [1611496889.2581] manager: N--More--
Jan 24 14:01:29 px3064 NetworkManager[232]: <info> [1611496889.2600] device (eth0): state change: prepare -> config (reason 'none', sys-iface-state: 'managed')
Jan 24 14:01:29 px3064 NetworkManager[232]: <info> [1611496889.2631] device (eth0): state change: config -> ip-config (reason 'none', sys-iface-state: 'managed')
Jan 24 14:01:29 px3064 NetworkManager[232]: <info> [1611496889.2657] dhcp4 (eth0): activation: beginning transaction (timeout in 45 seconds)
Jan 24 14:01:37 px3064 NetworkManager[232]: <info> [1611496897.2207] device (eth0): state change: ip-config -> unavailable (reason 'carrier-changed', sys-iface-state: 'managed')
Jan 24 14:01:37 px3064 NetworkManager[232]: <info> [1611496897.2270] dhcp4 (eth0): canceled DHCP transaction
Jan 24 14:01:37 px3064 NetworkManager[232]: <info> [1611496897.2273] dhcp4 (eth0): state changed unknown -> done
Jan 24 14:01:37 px3064 NetworkManager[232]: <info> [1611496897.2453] manager: NetworkManager state is now DISCONNECTED
Jan 24 14:01:37 px3064 NetworkManager[232]: <info> [1611496897.2512] manager: startup complete
Jan 24 14:03:17 px3064 NetworkManager[232]: <info> [1611496997.7671] rfkill1: found Wi-Fi radio killswitch (at /sys/devices/virtual/RTKWiFi0/RTKWiFi0/ieee80211/phy0/rfkill1) (driver (unknown))
an0): driver supports Access Point (AP) mode<info> [1611496997.7789] device (wl--More--
Jan 24 14:03:17 px3064 NetworkManager[232]: <info> [1611496997.7953] manager: (wlan0): new 802.11 Wi-Fi device (/org/freedesktop/NetworkManager/Devices/3)
Jan 24 14:03:17 px3064 NetworkManager[232]: <error> [1611496997.8114] wifi-wext: (wlan0-vxd): couldn't get driver range information (100).
Jan 24 14:03:17 px3064 NetworkManager[232]: <info> [1611496997.8115] wifi-wext: (wlan0-vxd): driver WEXT range request failed
Jan 24 14:03:17 px3064 NetworkManager[232]: <info> [1611496997.8251] supplicant: wpa_supplicant running
Jan 24 14:03:17 px3064 NetworkManager[232]: <warn> [1611496997.8258] (wlan0-vxd) failed to initialize Wi-Fi driver for ifindex 4
Jan 24 14:03:17 px3064 NetworkManager[232]: <warn> [1611496997.8260] manager: wlan0-vxd: factory failed to create device: Device factory NMWifiFactory failed to create device wlan0-vxd
Jan 24 14:03:17 px3064 NetworkManager[232]: <info> [1611496997.8502] device (wlan0): state change: unmanaged -> unavailable (reason 'managed', sys-iface-state: 'external')
Jan 24 14:03:21 px3064 NetworkManager[232]: <info> [1611497001.4024] device (wlan0): set-hw-addr: set MAC address to A2:87:6D:8B:4E:CA (scanning)
Jan 24 14:03:22 px3064 NetworkManager[232]: <info> [1611497002.9428] sup-iface[0x6a55930,wlan0]: supports 1 scan SSIDs
Jan 24 14:03:22 px3064 NetworkManager[232]: <info> [1611497002.9525] device (wlan0): supplicant interface state: starting -> ready
Jan 24 14:03:22 px3064 NetworkManager[232]: <info> [1611497002.9529] device (wlan0): state change: unavailable -> disconnected (reason 'supplicant-available', sys-iface-state: 'managed')
Jan 24 14:09:07 px3064 NetworkManager[232]: <info> [1611497347.4618] device (wlan0): set-hw-addr: set MAC address to 5A:1E:58:1B:59:0B (scanning)
Jan 24 14:09:09 px3064 NetworkManager[232]: <info> [1611497349.3913] device (wlan0): supplicant interface state: ready -> disabled
Jan 24 14:09:09 px3064 NetworkManager[232]: <info> [1611497349.3938] device (wlan0): supplicant interface state: disabled -> inactive
Jan 24 14:14:25 px3064 NetworkManager[232]: <info> [1611497665.4020] device (wlan0): set-hw-addr: set MAC address to EA:DB:F2:17:1F:C3 (scanning)
Jan 24 14:14:27 px3064 NetworkManager[232]: <info> [1611497667.4028] device (wlan0): supplicant interface state: inactive -> disabled
Jan 24 14:14:27 px3064 NetworkManager[232]: <info> [1611497667.4054] device (wlan0): supplicant interface state: disabled -> inactive
Jan 24 14:19:43 px3064 NetworkManager[232]: <info> [1611497983.3969] device (wlan0): set-hw-addr: set MAC address to 72:D4:2B:58:5C:16 (scanning)
Jan 24 14:19:45 px3064 NetworkManager[232]: <info> [1611497985.2448] device (wlan0): supplicant interface state: inactive -> disabled
Jan 24 14:19:45 px3064 NetworkManager[232]: <info> [1611497985.2454] device (wlan0): supplicant interface state: disabled -> inactive
Jan 24 14:20:03 px3064 NetworkManager[232]: <info> [1611498003.3835] audit: op="connection-add" uuid="52eca781-b77a-409f-b5a4-ab6f315f415f" name="Wi-Fi connection 1" pid=536 uid=0 result="success"
Jan 24 14:20:03 px3064 NetworkManager[232]: <info> [1611498003.3883] policy: auto-activating connection 'Wi-Fi connection 1' (52eca781-b77a-409f-b5a4-ab6f315f415f)
Jan 24 14:20:03 px3064 NetworkManager[232]: <info> [1611498003.3982] device (wlan0): Activation: starting connection 'Wi-Fi connection 1' (52eca781-b77a-409f-b5a4-ab6f315f415f)
Jan 24 14:20:03 px3064 NetworkManager[232]: <info> [1611498003.3996] device (wlan0): state change: disconnected -> prepare (reason 'none', sys-iface-state: 'managed')
Jan 24 14:20:03 px3064 NetworkManager[232]: <info> [1611498003.4033] manager: NetworkManager state is now CONNECTING
Jan 24 14:20:03 px3064 NetworkManager[232]: <info> [1611498003.5779] device (wlan0): set-hw-addr: reset MAC address to 74:4C:A1:FF:DC:FD (preserve)
Jan 24 14:20:05 px3064 NetworkManager[232]: <info> [1611498005.4054] device (wlan0): state change: prepare -> config (reason 'none', sys-iface-state: 'managed')
Jan 24 14:20:05 px3064 NetworkManager[232]: <info> [1611498005.4120] device (wlan0): Activation: (wifi) access point 'Wi-Fi connection 1' has security, but secrets are required.
an0): state change: config -> need-auth (reason 'none', sys-iface-state: 'managed')ore--
Jan 24 14:20:05 px3064 NetworkManager[232]: <info> [1611498005.4400] device (wlan0): supplicant interface state: inactive -> disabled
Jan 24 14:20:05 px3064 NetworkManager[232]: <info> [1611498005.4406] device (wlan0): supplicant interface state: disabled -> inactive
Jan 24 14:20:05 px3064 NetworkManager[232]: <info> [1611498005.4733] device (wlan0): state change: need-auth -> prepare (reason 'none', sys-iface-state: 'managed')
Jan 24 14:20:05 px3064 NetworkManager[232]: <info> [1611498005.4762] device (wlan0): state change: prepare -> config (reason 'none', sys-iface-state: 'managed')
Jan 24 14:20:05 px3064 NetworkManager[232]: <info> [1611498005.4787] device (wlan0): Activation: (wifi) connection 'Wi-Fi connection 1' has security, and secrets exist. No new secrets needed.
Jan 24 14:20:05 px3064 NetworkManager[232]: <info> [1611498005.4790] Config: added 'ssid' value 'beherith'
Jan 24 14:20:05 px3064 NetworkManager[232]: <info> [1611498005.4791] Config: added 'scan_ssid' value '1'
Jan 24 14:20:05 px3064 NetworkManager[232]: <info> [1611498005.4791] Config: added 'bgscan' value 'simple:30:-70:86400'
Jan 24 14:20:05 px3064 NetworkManager[232]: <info> [1611498005.4793] Config: added 'key_mgmt' value 'WPA-PSK WPA-PSK-SHA256 FT-PSK'
Jan 24 14:20:05 px3064 NetworkManager[232]: <info> [1611498005.4794] Config: added 'psk' value '<hidden>'
Jan 24 14:20:05 px3064 NetworkManager[232]: <info> [1611498005.5221] device (wlan0): supplicant interface state: inactive -> scanning
Jan 24 14:20:06 px3064 NetworkManager[232]: <info> [1611498006.6366] device (wlan0): supplicant interface state: scanning -> disconnected
Jan 24 14:20:06 px3064 NetworkManager[232]: <info> [1611498006.7334] device (wlan0): supplicant interface state: disconnected -> scanning
Jan 24 14:20:07 px3064 NetworkManager[232]: <info> [1611498007.8159] device (wlan0): supplicant interface state: scanning -> disconnected
Jan 24 14:20:07 px3064 NetworkManager[232]: <info> [1611498007.9129] device (wlan0): supplicant interface state: disconnected -> scanning
Jan 24 14:20:09 px3064 NetworkManager[232]: <info> [1611498009.0436] device (wlan0): supplicant interface state: scanning -> disconnected
Jan 24 14:20:09 px3064 NetworkManager[232]: <info> [1611498009.5384] device (wlan0): supplicant interface state: disconnected -> scanning
Jan 24 14:20:10 px3064 NetworkManager[232]: <info> [1611498010.6460] device (wlan0): supplicant interface state: scanning -> disconnected
Jan 24 14:20:11 px3064 NetworkManager[232]: <info> [1611498011.1423] device (wlan0): supplicant interface state: disconnected -> scanning
Jan 24 14:20:12 px3064 NetworkManager[232]: <info> [1611498012.2586] device (wlan0): supplicant interface state: scanning -> disconnected
an0): supplicant interface state: disconnected -> scanning98013.2429] device (wl--More--
Jan 24 14:20:14 px3064 NetworkManager[232]: <info> [1611498014.3625] device (wlan0): supplicant interface state: scanning -> disconnected
Jan 24 14:20:15 px3064 NetworkManager[232]: <info> [1611498015.3518] device (wlan0): supplicant interface state: disconnected -> scanning
Jan 24 14:20:16 px3064 NetworkManager[232]: <info> [1611498016.4683] device (wlan0): supplicant interface state: scanning -> disconnected
Jan 24 14:20:21 px3064 NetworkManager[232]: <info> [1611498021.4587] device (wlan0): supplicant interface state: disconnected -> scanning
Jan 24 14:20:26 px3064 NetworkManager[232]: <info> [1611498026.5528] device (wlan0): supplicant interface state: scanning -> disconnected
Jan 24 14:20:31 px3064 NetworkManager[232]: <warn> [1611498031.0205] device (wlan0): Activation: (wifi) association took too long, failing activation
Jan 24 14:20:31 px3064 NetworkManager[232]: <info> [1611498031.0208] device (wlan0): state change: config -> failed (reason 'ssid-not-found', sys-iface-state: 'managed')
Jan 24 14:20:31 px3064 NetworkManager[232]: <info> [1611498031.0278] manager: NetworkManager state is now DISCONNECTED
Jan 24 14:20:31 px3064 NetworkManager[232]: <warn> [1611498031.0428] device (wlan0): Activation: failed for connection 'Wi-Fi connection 1'
an0): state change: failed -> disconnected (reason 'none', sys-iface-state: 'managed')--
Jan 24 14:20:31 px3064 NetworkManager[232]: <info> [1611498031.3194] device (wlan0): set-hw-addr: set MAC address to 3E:05:FD:CA:31:FD (scanning)
Jan 24 14:20:33 px3064 NetworkManager[232]: <info> [1611498033.2698] device (wlan0): supplicant interface state: disconnected -> disabled
Jan 24 14:20:33 px3064 NetworkManager[232]: <info> [1611498033.2703] device (wlan0): supplicant interface state: disabled -> inactive
â wpa_supplicant.service - WPA supplicant
Loaded: loaded (/usr/lib/systemd/system/wpa_supplicant.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2021-01-24 14:01:28 UTC; 26min ago
Main PID: 241 (wpa_supplicant)
CGroup: /system.slice/wpa_supplicant.service
ââ241 /usr/sbin/wpa_supplicant -u
Jan 24 14:01:28 px3064 systemd[1]: Starting WPA supplicant...
Jan 24 14:01:28 px3064 wpa_supplicant[241]: Successfully initialized wpa_supplicant
Jan 24 14:01:28 px3064 systemd[1]: Started WPA supplicant.
Jan 24 14:03:22 px3064 wpa_supplicant[241]: dbus: fill_dict_with_properties dbus_interface=fi.w1.wpa_supplicant1.Interface.P2PDevice dbus_property=P2PDeviceConfig getter failed
Jan 24 14:09:09 px3064 wpa_supplicant[241]: wlan0: Reject scan trigger since one is already pending
Jan 24 14:14:27 px3064 wpa_supplicant[241]: wlan0: Reject scan trigger since one is already pending
Jan 24 14:19:45 px3064 wpa_supplicant[241]: wlan0: Reject scan trigger since one is already pending
'beherith'0:06 px3064 wpa_supplicant[241]: wlan0: Trying to associate with SSID--More--
Jan 24 14:20:06 px3064 wpa_supplicant[241]: wlan0: Association request to the driver failed
Jan 24 14:20:07 px3064 wpa_supplicant[241]: wlan0: Trying to associate with SSID 'beherith'
Jan 24 14:20:07 px3064 wpa_supplicant[241]: wlan0: Association request to the driver failed
Jan 24 14:20:08 px3064 wpa_supplicant[241]: wlan0: CTRL-EVENT-REGDOM-CHANGE init=BEACON_HINT type=UNKNOWN
Jan 24 14:20:09 px3064 wpa_supplicant[241]: wlan0: Trying to associate with SSID 'beherith'
Jan 24 14:20:09 px3064 wpa_supplicant[241]: wlan0: Association request to the driver failed
Jan 24 14:20:10 px3064 wpa_supplicant[241]: wlan0: Trying to associate with SSID 'beherith'
Jan 24 14:20:10 px3064 wpa_supplicant[241]: wlan0: Association request to the driver failed
Jan 24 14:20:12 px3064 wpa_supplicant[241]: wlan0: Trying to associate with SSID 'beherith'
Jan 24 14:20:12 px3064 wpa_supplicant[241]: wlan0: Association request to the driver failed
Jan 24 14:20:14 px3064 wpa_supplicant[241]: wlan0: Trying to associate with SSID 'beherith'
Jan 24 14:20:14 px3064 wpa_supplicant[241]: wlan0: Association request to the driver failed
Jan 24 14:20:16 px3064 wpa_supplicant[241]: wlan0: Trying to associate with SSID 'beherith'
Jan 24 14:20:16 px3064 wpa_supplicant[241]: wlan0: Association request to the driver failed
Jan 24 14:20:16 px3064 wpa_supplicant[241]: wlan0: CTRL-EVENT-SSID-TEMP-DISABLED id=0 ssid="beherith" auth_failures=1 duration=10 reason=CONN_FAILED
Jan 24 14:20:26 px3064 wpa_supplicant[241]: wlan0: CTRL-EVENT-SSID-REENABLED id=0 ssid="beherith"
Jan 24 14:20:26 px3064 wpa_supplicant[241]: wlan0: Trying to associate with SSID 'beherith'
Jan 24 14:20:26 px3064 wpa_supplicant[241]: wlan0: Association request to the driver failed
Jan 24 14:20:26 px3064 wpa_supplicant[241]: wlan0: CTRL-EVENT-SSID-TEMP-DISABLED id=0 ssid="beherith" auth_failures=2 duration=20 reason=CONN_FAILED
Jan 24 14:20:33 px3064 wpa_supplicant[241]: wlan0: Reject scan trigger since one is already pending
Jan 24 14:26:17 px3064 wpa_supplicant[241]: wlan0: Reject scan trigger since one is already pending
_______________________________________________
networkmanager-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/networkmanager-list