I'm trying to configure wifi on my Raspberry Pi 4b. I use ssh connection and I have already enter my wi-fi SSID and password in raspi-config utilite. But wifi didn't turn on, so I decided to look at wlan connection:
pi@raspberrypi:~ $ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether e4:5f:01:0b:3e:e4 brd ff:ff:ff:ff:ff:ff
inet 192.168.0.17/24 brd 192.168.0.255 scope global dynamic noprefixroute eth0
valid_lft 85795sec preferred_lft 74995sec
inet6 fe80::220f:8f7b:1157:8bf9/64 scope link
valid_lft forever preferred_lft forever
3: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
link/ether e4:5f:01:0b:3e:e6 brd ff:ff:ff:ff:ff:ff
Where I noticed that wlan0 is down. Then I google how to set it up and use:
pi@raspberrypi:~ $ sudo ip link set wlan0 up
pi@raspberrypi:~ $ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether e4:5f:01:0b:3e:e4 brd ff:ff:ff:ff:ff:ff
inet 192.168.0.17/24 brd 192.168.0.255 scope global dynamic noprefixroute eth0
valid_lft 85783sec preferred_lft 74983sec
inet6 fe80::220f:8f7b:1157:8bf9/64 scope link
valid_lft forever preferred_lft forever
3: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
link/ether e4:5f:01:0b:3e:e6 brd ff:ff:ff:ff:ff:ff
As you can see, it makes nothing. How can I change wlan state to UP
and configure wifi connection? Thank you!
UPD: As @milliways asked, here is systemctl status dhcpcd
output
pi@raspberrypi:~ $ systemctl status dhcpcd
● dhcpcd.service - dhcpcd on all interfaces
Loaded: loaded (/lib/systemd/system/dhcpcd.service; enabled; vendor preset: enabled)
Drop-In: /etc/systemd/system/dhcpcd.service.d
└─wait.conf
Active: active (running) since Mon 2021-04-05 22:07:42 BST; 1 day 17h ago
Main PID: 573 (dhcpcd)
Tasks: 2 (limit: 4915)
CGroup: /system.slice/dhcpcd.service
├─475 wpa_supplicant -B -c/etc/wpa_supplicant/wpa_supplicant.conf -iwlan0 -Dnl80211,wext
└─573 /sbin/dhcpcd -q -w
Apr 05 22:07:34 raspberrypi dhcpcd[378]: eth0: adding address fe80::220f:8f7b:1157:8bf9
Apr 05 22:07:34 raspberrypi dhcpcd[378]: eth0: rebinding lease of 192.168.0.17
Apr 05 22:07:34 raspberrypi dhcpcd[378]: eth0: soliciting an IPv6 router
Apr 05 22:07:37 raspberrypi dhcpcd[378]: eth0: probing address 192.168.0.17/24
Apr 05 22:07:42 raspberrypi dhcpcd[378]: eth0: leased 192.168.0.17 for 86400 seconds
Apr 05 22:07:42 raspberrypi dhcpcd[378]: eth0: adding route to 192.168.0.0/24
Apr 05 22:07:42 raspberrypi dhcpcd[378]: eth0: adding default route via 192.168.0.1
Apr 05 22:07:42 raspberrypi dhcpcd[378]: forked to background, child pid 573
Apr 05 22:07:42 raspberrypi systemd[1]: Started dhcpcd on all interfaces.
Apr 05 22:07:47 raspberrypi dhcpcd[573]: eth0: no IPv6 Routers available
UPD-2: wpa_supplicant.conf file:
pi@raspberrypi:/etc/wpa_supplicant $ cat wpa_supplicant.conf
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=RU
network={
ssid="RT-WIFI-4741"
psk="pa55c0de"
}
systemctl status dhcpcd
show?ip link set wlan0 up
won't do anything useful. – Milliways Apr 05 '21 at 23:40/etc/wpa_supplicant/wpa_supplicant.conf
(theDrop-In: /etc/systemd/system/dhcpcd.service.d
looks suspicious so you need to clarify anything else you have done) – Milliways Apr 08 '21 at 00:38