https://wiki.debian.org/iwlwifi
Installation
1、Add a “non-free” .
nano /etc/apt/sources.list
deb http://deb.debian.org/debian bullseye main contrib non-free
deb-src http://deb.debian.org/debian bullseye main contrib non-free
deb http://deb.debian.org/debian-security/ bullseye-security main contrib non-free
deb-src http://deb.debian.org/debian-security/ bullseye-security main contrib non-free
deb http://deb.debian.org/debian bullseye-updates main contrib non-free
deb-src http://deb.debian.org/debian bullseye-updates main contrib non-free
2、Update the list of available packages and install the firmware-iwlwifi package:
apt update && apt install firmware-iwlwifi wireless-tools wpasupplicant iw
3、As the iwlwifi module is automatically loaded for supported devices, reinsert this module to access installed firmware:
/sbin/modprobe -r iwlwifi ; /sbin/modprobe iwlwifi
4、nano /etc/network/interfaces
auto wlp2s0
iface wlp2s0 inet dhcp
#pre-up ip link set wlp2s0 up
#pre-up iwconfig wlp2s0 essid ssid
wpa-ssid *
wpa-psk *
wpa-scan-ssid 1