J'ai acheté un modèle A Pi et je l'ai configuré avec succès avec un dongle USB Wifi sur Raspbian. J'ai récemment préparé une carte SD avec la dernière version d'Arch Linux ARM et j'essaie de la configurer avec le WiFi. J'essayais de suivre un tutoriel Raspbian WiFi (pensant qu'il pourrait être le même que Arch Linux ARM) qui disait qu'il y avait un répertoire /etc/network/
et que vous pouviez configurer le WiFi à partir du interface
fichier, mais aucun répertoire /etc/network/
n'existe. J'ai entendu parler netctl
mais je n'ai aucune idée de comment l'utiliser! Je n'ai un dongle WiFi USB pris en charge. Quelqu'un pourrait-il me montrer comment configurer le WiFi sur Arch Linux ARM? Merci!
25
Réponses:
Obsolète,
netcfg
utilisé/etc/network.d/
pour stocker les profils. Le successeur denetcfg
isnetctl
.Pour configurer un réseau sans fil, installez à l'
netctl
aide desudo pacman -S netctl
. Ensuite, vous devez créer un profil réseau./etc/netctl/examples/
contient quelques exemples. Supposons que vous souhaitiez configurer un réseau WPA2-PSK. Copiez simplement le fichier d'exemple et commencez à éditer:Modifiez
MyNetwork
etWirelessKey
au besoin. Notez les640
autorisations, vous ne voulez pas divulguer votre phrase de passe sans fil au monde!Procédez aux tests:
Si vous n'obtenez pas d'erreur, vous devez être connecté. Testons ceci:
Pour faire démarrer ce réseau au démarrage:
la source
journalctl -af
pour regarder vos journaux. Il peut y avoir plusieurs raisons, comme un mot de passe incorrect ou un SSID. Vous devrez peut-être changerwlan0
pour quelque chose de différent en raison d'un changement udev, exécutezifconfig
pour déterminer le nom correct pour l'interface sans fil. Si vous avez plus de malchance, votre dongle USB n'est pas entièrement pris en charge par le pilote.ip link wlan0 down
;netctl start <profile-name>
journalctl -xn
)Cela n'a pas fonctionné pour moi au début. Après avoir suivi les instructions ci-dessus, j'ai dû exécuter
systemctl enable netctl-auto @ wlan0
pour le faire fonctionner. J'ai trouvé la réponse au ArchLInux Arm Forum
la source
# netctl disable home-wifi
, et que lewlan0
doit correspondre à votre nom d'interface, et non à votre profil sous/etc/netctl/
. Après cela, cela semble parfait.