if ($_SERVER['PHP_AUTH_USER'] != 'jeff' && $_SERVER['PHP_AUTH_USER'] != 'marina' &&
$_SERVER['PHP_AUTH_USER'] != 'jflemay@hotmail.com' && $_SERVER['PHP_AUTH_USER'] != 'marina.lemay@hotmail.com' )
{ die('no rights to read this page'); }
===== Installer driver wifi sur linux =====
#!/bin/bash
lsusb
lsusb -s 001:003
# Bus 001 Device 003: ID 2357:0109 TP-Link TL-WN823N v2/v3 [Realtek RTL8192EU]
dmesg | grep "usb 1-3"
# [ 2.676020] usb 1-3: new high-speed USB device number 3 using ehci-pci
# [ 2.833097] usb 1-3: New USB device found, idVendor=2357, idProduct=0109, bcdDevice= 2.00
# [ 2.833100] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
# [ 2.833103] usb 1-3: Product: 802.11n NIC
# [ 2.833105] usb 1-3: Manufacturer: Realtek
lshw -short -c network
# /0/100/1c.1/0 enp2s0 network RTL810xE PCI Express Fast Ethernet controller
# /1 wlxd46e0e0d0b54 network Interface réseau sans fil
ip -br address
# enp2s0 UP 192.168.1.19/24 fe80::223:54ff:fe82:398a/64
# wlxd46e0e0d0b54 DOWN
nmcli -t -f GENERAL.DEVICE,GENERAL.PRODUCT,GENERAL.DRIVER,GENERAL.DRIVER-VERSION dev show wlxd46e0e0d0b54
# GENERAL.DEVICE:wlxd46e0e0d0b54
# GENERAL.PRODUCT:TL-WN823N v2/v3 [Realtek RTL8192EU]
# GENERAL.DRIVER:rtl8xxxu
# GENERAL.DRIVER-VERSION:5.10.0-9-amd64
ethtool -i wlxd46e0e0d0b54
# driver: rtl8xxxu
# version: 5.10.0-9-amd64
# bus-info: 1-3:1.0
lshw -c network | grep driver=
# configuration: broadcast=yes driver=rtl8xxxu driverversion=5.10.0-9-amd64 firmware=N/A link=no multicast=yes wireless=IEEE 802.11
cat /etc/modules
# 8192eu
ls /etc/modprobe.d/
cat /etc/modprobe.d/8192eu.conf
# options 8192eu rtw_power_mgnt=0 rtw_enusbss=0
cat /etc/modprobe.d/rtl8xxxu.conf
# blacklist rtl8xxxu
# blacklist rtlwifi
find /lib/modules/$(uname -r) -type f -name '*.ko' | grep rtl8192
# /lib/modules/5.10.0-9-amd64/kernel/drivers/staging/rtl8192u/r8192u_usb.ko
# /lib/modules/5.10.0-9-amd64/kernel/drivers/staging/rtl8192e/rtllib_crypt_ccmp.ko
# /lib/modules/5.10.0-9-amd64/kernel/drivers/staging/rtl8192e/rtllib_crypt_wep.ko
# /lib/modules/5.10.0-9-amd64/kernel/drivers/staging/rtl8192e/rtllib.ko
# /lib/modules/5.10.0-9-amd64/kernel/drivers/staging/rtl8192e/rtllib_crypt_tkip.ko
# /lib/modules/5.10.0-9-amd64/kernel/drivers/staging/rtl8192e/rtl8192e/r8192e_pci.ko
# /lib/modules/5.10.0-9-amd64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/rtl8192ce.ko
# /lib/modules/5.10.0-9-amd64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de/rtl8192de.ko
# /lib/modules/5.10.0-9-amd64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common.ko
# /lib/modules/5.10.0-9-amd64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se/rtl8192se.ko
# /lib/modules/5.10.0-9-amd64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/rtl8188ee.ko
# /lib/modules/5.10.0-9-amd64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/rtl8192cu.ko
# /lib/modules/5.10.0-9-amd64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/rtl8192ee.ko
dmesg | grep "failed to load"
# [ 39.929702] usb 5-3: firmware: failed to load rtlwifi/rtl8192eu_nic.bin (-2)
# [ 39.929726] usb 5-3: Fatal - failed to load firmware
cat /etc/apt/sources.list
# deb http://deb.debian.org/debian/ bullseye main contrib non-free
# deb http://security.debian.org/debian-security/ bullseye-security main contrib non-free
# deb http://deb.debian.org/debian/ bullseye-updates main contrib non-free
# rtl8xxxu apt install firmware-realtek
iwlist wlxd46e0e0d0b54 scan | grep 'level\|SSID'
# Quality=14/70 Signal level=-96 dBm
# ESSID:"TP-LINK-0FBE"
# Quality=14/70 Signal level=-96 dBm
# ESSID:"Fibre2Gh"
echo "blacklist rtl8xxxu" > /etc/modprobe.d/rtl8xxxu.conf
apt remove firmware-realtek
# https://github.com/Mange/rtl8192eu-linux-driver
# wget https://github.com/Mange/rtl8192eu-linux-driver/archive/realtek-4.4.x.zip
scan | grep 'level\|SSID'
# ESSID:"Fibre2Gh"
# Quality=95/100 Signal level=-68 dBm
# ESSID:"TP-LINK-0FBE"
# Quality=66/100 Signal level=-79 dBm
# https://github.com/clnhub/rtl8192eu-linux
wget https://github.com/clnhub/rtl8192eu-linux/archive/refs/heads/master.zip
#Run from driver directory: ./install_wifi.sh
# ------------------
# https://github.com/clnhub/rtl8192eu-linux
iwlist wlxd46e0e0d0b54 scan | grep 'level\|SSID'
# ESSID:"Fibre2Gh"
# Quality=96/100 Signal level=-68 dBm
# ESSID:"TP-LINK-0FBE"
# Quality=94/100 Signal level=-76 dBm
===== Wifi Debian Antec =====
* https://forum.ubuntu-fr.org/viewtopic.php?id=2037125&p=2
#!/bin/bash
# check des conflits :
lsmod | grep rtl
# chargement driver au boot
echo "blacklist rtl8192ce" | sudo tee -a /etc/modules
echo options rtl8xxxu ht40_2g=1 dma_aggregation=1 | sudo tee -a /etc/modprobe.d/rtl8xxxu.conf
# blacklister rtl8xxxu et RTL871X
# TP-Link TL-WN823N v2/v3 [Realtek RTL8192EU]
#===
# list all drivers rtl81*
find /lib/modules/$(uname -r) -type f -name '*.ko' | grep rtl81
https://easylinuxtipsproject.blogspot.com/p/realtek.html
https://debian-facile.org/viewtopic.php?id=29945
#Le souci vient du pilote rtl8xxxu (signal faible et association impossible) ; pas du nom de l'interface.
#Le pilote Realtek maintenu par Magnus Bergmark fonctionne très correctement, avec le noyau 4.19 :
$ cd /tmp
$ wget https://github.com/Mange/rtl8192eu-linux-driver/archive/realtek-4.4.x.zip
$ unzip -q realtek-4.4.x.zip
$ cd /tmp/rtl8192eu-linux-driver-realtek-4.4.x
$ apt install dkms
$ dkms add .
>>>> Error! DKMS tree already contains: rtl8192eu-1.0
$ dkms remove -m rtl8192eu -v 1.0
>>>> Deleting module version: 1.0 completely from the DKMS tree.
$ dkms add .
>>>> Creating symlink /var/lib/dkms/rtl8192eu/1.0/source -> /usr/src/rtl8192eu-1.0
$ dkms build rtl8192eu/1.0
$ modprobe -r rtl8xxxu
$ echo "blacklist rtl8xxxu" > /etc/modprobe.d/rtl8xxxu.conf
$ dkms install rtl8192eu/1.0
>>>> Making new initrd.img-5.10.0-9-amd64 (If next boot fails, revert to initrd.img-5.10.0-9-amd64.old-dkms image)
>>>> DKMS: install completed.
#Puis réinsérer l'adaptateur. Le nom d'interface wlxMAC, ne gêne pas NetworkManager, avec ce pilote.
#Attention, sous Debian 10, le Secure Boot (si UEFI) bloque le chargement des modules non signés !
# ============================
lsusb
sudo apt-get install mokutil && mokutil --sb-state
sudo apt-get install git linux-headers-generic build-essential dkms
git clone https://github.com/clnhub/rtl8192eu-linux.git
cd rtl8192eu-linux
sudo dkms add .
sudo dkms install rtl8192eu/1.0
echo "blacklist rtl8xxxu" | sudo tee -a /etc/modprobe.d/rtl8xxxu.conf
# ============================
lsusb
#== list USB interfaces
#Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
#Bus 001 Device 003: ID 046d:c52e Logitech, Inc. MK260 Wireless Combo Receiver
#Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
#Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
iw dev # Identify the wifi network card
#== Interface wlxd46e0e0d0b54
export wlan0=wlxd46e0e0d0b54
sudo ip link set $wlan0 up
sudo iw $wlan0 scan | grep SSID
export ssid=TP-LINK-0FBE
sudo wpa_passphrase $ssid password >> /etc/wpa_supplicant.conf
sudo wpa_supplicant -B -D wext -i $wlan0 -c /etc/wpa_supplicant.conf
error : ioctl[SIOCSIWAP]: Operation not permitted
# wpa_cli -i wlxd46e0e0d0b54 reconfigure
# https://linuxhint.com/3-ways-to-connect-to-wifi-from-the-command-line-on-debian/
nmcli d wifi connect TP-LINK-0FBE password c68d65df2b5cd7ad50d703e02d3c1f653531b9c9c6756fad7b80df5e57d62437
nmcli connection down TP-LINK-0FBE