Raspberry Pi ne peut pas se connecter au wifi sans fil (une seule fois)

Préparation:

Matériel : Raspberry Pi 4 B (carte mère Raspberry Pi) Câble d'alimentation Lecteur de carte mémoire

logiciel:

Imageur Raspeberry Pi (programmation du fichier source de l'image, la source Tsinghua est recommandée, configuration du nom d'hôte et du mot de passe, ssh et mot de passe du compte wifi)

MobaXterm se connecte à Xshell (communément appelé SSH, se connecte au terminal Raspberry Pi)

Le travail de préparation de l'environnement d'installation est disponible en ligne, je ne le présenterai donc pas beaucoup.

Commencer à se connecter au wifi de l'ordinateur portable

Je pense qu'il est très gênant pour le Raspberry Pi d'utiliser le wifi pour se connecter. La vitesse de connexion est beaucoup plus lente que celle du câble réseau. C'est très gênant lors d'un débogage normal. Je vous suggère d'utiliser généralement un câble réseau pour vous connecter, et utilisez le wifi lorsque vous avez besoin d'utiliser le wifi pour vous connecter.

1. Utilisation simple de la connexion wifi

1.1 Activer le point d'accès mobile Wi-Fi pour ordinateur portable

Faites un clic droit sur le point d'accès mobile, allez dans "Paramètres"

Activer le partage de connexion Internet avec d'autres appareils

Modifiez le nom et le mot de passe du réseau et définissez la bande de fréquence du réseau sur 2,4 Ghz.

1.2 Insérez la carte SD dans le lecteur de carte et insérez-la dans l'ordinateur pour modifier le fichier

Créez un nouveau nom de fichier ssh (le contenu vide n'a pas besoin d'être modifié, pas de suffixe)

Créez un nouveau fichier nommé wpa_supplicant.txt avec le contenu suivant

country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

network={
     ssid="pi"       //wifi名称
     psk="12345678"  //wifi密码
     priority=2      //优先级,多个网络时优先级大的先连接
}

Puis enregistrez, modifiez wpa_supplicant.txt en wpa_supplicant.conf

Mettez les fichiers ssh et wpa_supplicant.conf dans la carte mémoire.

Insérez la carte mémoire dans le Raspberry Pi et démarrez le Raspberry Pi. S'il est connecté, ouvrez le hotspot mobile pour vérifier l'IP, puis utilisez ssh pour ouvrir le terminal Raspberry Pi.

Remarque : Mais je ne peux pas connecter la vie et la mort, et l'adresse IP n'est pas affichée.

2. Connectez le Raspberry Pi avec un câble réseau

Connectez le Raspberry Pi et l'ordinateur avec un câble réseau pour vérifier l'IP

Ouvrez les paramètres de l'ordinateur Windows → Ouvrez Réseau et Internet → Modifier les options de l'adaptateur

Cliquez avec le bouton droit sur les propriétés WLAN → cliquez sur partage → ouvrir pour autoriser d'autres utilisateurs du réseau via... → connexion réseau domestique sélectionnez Ethernet

Cliquez avec le bouton droit sur Propriétés Ethernet → cliquez sur Internet Protocol Version 4

Notez l'adresse IP (192.1688.137.1, cette adresse IP est utilisée pour vérifier l'IP du Raspberry Pi)

win + R pour ouvrir le terminal de commande Windows, entrez cmd, puis entrez

arp -a

Trouvez celui dont l'interface est l'IP ci-dessus (192.167.137.1)

Il n'y a pas tellement d'adresses IP pour la première connexion, car j'ai exploré longtemps avant et je ne l'ai pas bien fait.

Généralement deux (sauf l'autre au 192.168.137.255)

然后打开Xshell(SSH)输入IP就能连接成功

网线这就连接成功了。

wifi连接不成功是因为里面没有配置好。然后我们利用网线连接打开树莓派终端开始配置wifi。

3.配置wifi

3.1 wlan0没打开

在终端输入

ifconfig 

查看是否有wlan0

如果没有wlan0 就证明你没有wifi驱动,需要打开射频,

rfkill list

这里就被锁住了,需要打开

rfkill unblock all

在打开wlan0

sudo ifconfig wlan0 up

3.2 能否正常搜索到wifi

在树莓派终端输入

sudo iwlist wlan0 scan | grep ESSID

查看是否能搜素到wiifi

如果没有搜素到,怎证明你的移动热点有问题。

3.3 配置interfaces文件

输入

sudo nano /etc/network/interfaces

我这个配置是正常的.

我的配置是

source /etc/network/interfaces.d

auto lo wlan0

iface lo inet loopback
iface eth0 inet dhcp

auto wlan0
allow-hotplug wlan0
iface wlan0 inet dhcp

wpa_conf /etc/wpa_supplicant/wpa_supplicant.conf

3.4 查看ssid和psk是否正确

输入

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

查看wifi配置

如果正常就可以退出。

3.5 查看当前允许频道

输入

iwlist channel

一般来说是13个2.4Ghz 5个5GHz,然后你自己查看下你的wifi是否在这个频道内。

输入

sudo ifup wlan0

查看无线网有无连接上

inet 后面有IP证明连接上wifi了。

3.6 只有inet6无inet

打开wlan0发现并没有IP

输入

sudo ifconfig wlan0 192.168.137.100

就可以自己手动设置一个IP

发现就有inet了。

注:最后我用SSH连接上了无线网的IP,可是我的电脑热点也没有显示。

Je suppose que tu aimes

Origine blog.csdn.net/qq_51679917/article/details/129350318
conseillé
Classement