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