Wifi ?

Bonjour tout le monde,

Je souhaite installer la wifi sur le PC mais je ne sais pas comment m’y prendre.

debian.org/doc/manuals/debia … tion_tools
chapitre 5 5 7

Est ce bien la bonne solution? Ou y a t-il une autre manière de faire?
Merci de m’en dire davantage

Il faut déjà connaître le modèle de ta carte Wifi. Va voir ce post : http://www.debian-fr.org/wifi-indisponible-sur-wheezy-t43972.html?hilit=http://kmuto.jp#p442407.

Un petit “lspci -n”, remplissage de formulaire web et tu sauras rapidement si la carte est supporté, s’il y a des firmwares etc… N’hésite pas à poster la/les lignes que tu auras identifiées comme ton matos wifi.

debian.org/doc/manuals/debia … h_wpa_wpa2

[quote]
5.5.7. L’interface de réseau local sans fil avec WPA/WPA2

Vous devrez installer le paquet wpasupplicant afin de prendre en compte le WLAN avec les nouveaux protocoles WPA/WPA2.

Dans le cas d’IP fournies par DHCP sur une connexion WLAN, l’entrée du fichier « /etc/network/interfaces » doit être similaire à la suivante :

[code]
allow-hotplug ath0
iface ath0 inet dhcp
wpa-ssid zonemaison

la clé psk hexadécimale est encodée depuis une phrase de passe en texte clair

wpa-psk 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f [/code] [/quote]

debian-reference n’a pas vocation à t’indiquer de mauvaises méthodes…
La méthode indiquée par debian-reference s’appuye sur /etc/network/interfaces. Il existe des gestionnaires de connexion comme wicd qui ne demandent pas l’édition de ce fichier.

Avant d’en arriver à /etc/network/interfaces, aux ESSID, à WPA2, wicd …, , tu as tout d’abord besoin que linux gère le matériel : il faut un pilote, un module du noyau, éventuellement un firmware.
Comme te le dit bobo38, commence par identifier le modèle en présence.

$ lspci
ou
$ lsusb

La suite :

wiki.debian.org/fr/WiFi/HowToUse

[quote]
Configurer une interface WIFI

Cette page décrit comment configurer une carte WiFi sur un sytème Debian.[/quote]

merci pour ces liens …
bonne journée les amis

La prochaine fois, fait un titre plus explicite.

Les infos: le fichier interfaces comprend ces informations:

This file describes the network interfaces available on your system

and how to activate them. For more information, see interfaces(5).

The loopback network interface

auto lo
iface lo inet loopback

The primary network interface

allow-hotplug eth0
iface eth0 inet dhcp

la commande “lspci -n” a donné cela:
frederic@debian:~$ lspci -n
00:00.0 0600: 8086:3580 (rev 02)
00:00.1 0880: 8086:3584 (rev 02)
00:00.3 0880: 8086:3585 (rev 02)
00:02.0 0300: 8086:3582 (rev 02)
00:02.1 0380: 8086:3582 (rev 02)
00:1d.0 0c03: 8086:24c2 (rev 03)
00:1d.1 0c03: 8086:24c4 (rev 03)
00:1d.2 0c03: 8086:24c7 (rev 03)
00:1d.7 0c03: 8086:24cd (rev 03)
00:1e.0 0604: 8086:2448 (rev 83)
00:1f.0 0601: 8086:24cc (rev 03)
00:1f.1 0101: 8086:24ca (rev 03)
00:1f.3 0c05: 8086:24c3 (rev 03)
00:1f.5 0401: 8086:24c5 (rev 03)
00:1f.6 0703: 8086:24c6 (rev 03)
01:00.0 0c00: 1106:3044 (rev 80)
01:01.0 0200: 10ec:8139 (rev 10)
01:02.0 0280: 8086:1043 (rev 04)
01:04.0 0607: 1524:1410 (rev 01)
frederic@debian:~$

sinon cette adresse kmuto.jp/debian/hcl/il m’affiche une liste d’info
Sur mon portable est écrit:
intel: Pro/Wireless 2100(802.11b WLAN)

Le firmware/driver est « ipw2200 ». Une petite recherche « debian ipw2200 » t’amène rapidement à cette page :
https://wiki.debian.org/ipw2200

Il y a semble-t-il un paquet « non-free » contenant le nécessaire à l’exploitation de ton matos. Il faut l’installer et ajouter le module au noyau avec modprobe. Ça ressemble pas mal à la manip à faire pour mon eeePC.

wiki.debian.org/fr/ipw2200

[quote]
Le microcode doit être installé pour pouvoir utiliser le driver.

Ajoutez la source "non-free" à votre fichier /etc/apt/sources.list, par exemple :

# Debian 7.0 "Wheezy" deb http://http.debian.net/debian/ wheezy main contrib non-free

Mettez à jour la liste des paquets disponibles et installez les paquets firmware-ipw2x00 et wireless-tools :

apt-get update apt-get install firmware-ipw2x00 wireless-tools

Vous devez accepter le contrat de licence avant d'installer le microcode sur votre système.

Comme le pilote est peut-être déjà chargé, rechargez le module du pilote adéquat pour accéder au firmware que vous avez installé :
ou

En faisant apt-get update
il me fait l’erreur suivante:

frederic@debian:~$ apt-get update

E: Impossible d’ouvrir le fichier verrou /var/lib/apt/lists/lock - open (13: Permission non accordée)
E: Impossible de verrouiller le répertoire /var/lib/apt/lists/
E: Impossible d’ouvrir le fichier verrou /var/lib/dpkg/lock - open (13: Permission non accordée)
E: Impossible de verrouiller le répertoire d’administration (/var/lib/dpkg/). Avez-vous les privilèges du superutilisateur ?
frederic@debian:~$

J’ai changé sources.list: la voici:

deb cdrom:[Debian GNU/Linux 7.0.0 Wheezy - Official Snapshot i386 LIVE/INSTALL Binary 20130505-17:29]/ wheezy main

deb cdrom:[Debian GNU/Linux 7.0.0 Wheezy - Official Snapshot i386 LIVE/INSTALL Binary 20130505-17:29]/ wheezy main

deb ftp.fr.debian.org/debian/ wheezy main
deb-src ftp.fr.debian.org/debian/ wheezy main

deb security.debian.org/ wheezy/updates main
deb-src security.debian.org/ wheezy/updates main

wheezy-updates, previously known as ‘volatile’

deb ftp.fr.debian.org/debian/ wheezy-updates main
deb-src ftp.fr.debian.org/debian/ wheezy-updates main

Debian 7.0 “Wheezy”

deb http.debian.net/debian/ wheezy main contrib non-free

Quelle est l’erreur que j’ai commise?
???

La gestion des paquets nécessite les droits admin. Est-ce que frederic est le compte administrateur ? Je ne pense pas.

Deux options suivant ton install :
– utiliser l’utilisateur root
– utiliser sudo

Message d’erreur :

Question guidée :

Réponse à la question guidée : non …
frederic@debian:~$ apt-get update
La citation ne comportait pas de dièse (#), tu as simplement lancé la commande en tant que simple utilisateur.
$ dénote le simple utilisateur. Pour lancer une commande administrative telle qu’apt-get update, il faut jouir des privilèges de root.

Le prompt, l’invite, prendra le signe # qui manifeste que la commande pourra se lancer avec les privilèges de root ( su, sudo, groupe wheel, pam …).

Je pensais y arriver mais voilà encore une erreur

frederic@debian:~$ sudo apt-get update
[sudo] password for frederic:
frederic is not in the sudoers file. This incident will be reported.

Et ici Qu’elle est l’erreur?

sudo n’est pas installé par défaut sur debian (à la différence de Ubuntu (il me semble qu’il y a une siouxerie genre « pas de mot de passe root saisi lors de l’install de Debian => installation de sudo »)).

Pour changer d’utilisateur dans un terminal, on utilise la commande « su [utilisateur] ». Pour changer pour root par besoin d’indiquer l’utilisateur (pour plus d’info “man su”) :

[code]$ su -

apt-get …etc…[/code]

(si tu souhaites installer sudo, le mieux c’est d’ouvrir un autre fil)

L’erreur est clairement rapportée : un utilisateur a essayé d’usurper le droit de se substituer à root bien qu’il ne fasse pas partie des utilisateurs dûment recensés par le fichier /etc/sudoers.
Tentative grossière d’effraction vouée à l’échec. Cette activité suspecte sera signalée au grand manitou root par courrier.
Lis le manuel de sudo pour découvrir l’effet de

$ sudo -l

Pour régler cette histoire d’utilisateurs référencés par /etc/sudoers, tu as besoin de connaître le mot de passe de root (ou de hacker comme un sagouin …).
Aux petits maux les petits remèdes : puisqu’il te faudrait connaître le mot de passe de root (ou le hacker …) pour régler sudoers, autant en appeler directement à su, ce sera plus simple et direct.

$ su
Mot de passe de root

apt-get update

apt-get install firmware-ipw2x00 wireless-tools

blablabla

exit

$

en faisant :
apt-get install firmware-ipw2x00 wireless-tools
il m’a affiché un écran où je devais surement valider par ok.
Comme je suis resté bloqué à cet écran (pensant que c’était fini) je suis sorti de l’install
Réentrant la nouvelle commande il m’affiche toujours une erreur.
J’ai relancé Apt-get update et il m’affiche:

Atteint ftp.fr.debian.org wheezy-updates/main Translation-en
Atteint http.debian.net wheezy/non-free Translation-en
E: dpkg a été interrompu. Il est nécessaire d’utiliser « dpkg --configure -a » pour corriger le problème.
root@debian:~#

[url=https://pix.isalo.org/?img=1376663227.png][img]https://pix.isalo.org/upload/img/1376663227.png[/img][/url]
Le devoir. Fais ce que dois.
Par la suite :
[quote] Vous devez accepter le contrat de licence avant d'installer le microcode sur votre système.[/quote]


Le devoir. Fais ce que dois.
Par la suite :

En faisant la lspci -nn | grep Network
il m’a trouvé cela:

Mais TOUJOURS pas de Wifi …

etc/network/interface n’a pas changé:

[code]# This file describes the network interfaces available on your system

and how to activate them. For more information, see interfaces(5).

The loopback network interface

auto lo
iface lo inet loopback

The primary network interface

allow-hotplug eth0
iface eth0 inet dhcp[/code]

Dois je le changer ?
Est ce la clé WAP qu’il faut que j’ajoute

[code]Code:
allow-hotplug ath0
iface ath0 inet dhcp
wpa-ssid zonemaison

la clé psk hexadécimale est encodée depuis une phrase de passe en texte clair

wpa-psk 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f[/code]

[quote=“entele59”]En faisant la lspci -nn | grep Network
il m’a trouvé cela:

Mais TOUJOURS pas de Wifi … [/quote]

ifconfig -a

ou

iwconfig

t’en diraient davantage …
Généralement l’interface sans fil prend une dénomination comme wlan0.
Nous n’avons plus besoin de connaître le modèle par lspci. Nous supposons que le modèle est identifié, le firmware installé, le module chargé.
Si tu tiens à utiliser lspci, lance
$ lspci -v
et repère le module sous la forme :

kernel driver in use : xxxxx

Rappel: le module du noyau s’appelle ipw2200
wiki.debian.org/fr/ipw2200#Inst … ll.2BAOk-s

modprobe -r ipw2200 ; modprobe ipw2200
$ lsmod
devrait en trahir la présence.

[quote=“entele59”]
etc/network/interface n’a pas changé:

[code]# This file describes the network interfaces available on your system

and how to activate them. For more information, see interfaces(5).

The loopback network interface

auto lo
iface lo inet loopback

The primary network interface

allow-hotplug eth0
iface eth0 inet dhcp[/code]

Dois je le changer ? [/quote]

Il n’est pas nécessaire d’inscrire les ESSID, les clés WPA2 …en /etc/network/interfaces lorsqu’on installe wicd ou network-manager.
Les ESSID sont détectés et affichés. Il n’y a qu’à cliquer, fournir la clé WPA2 … à la souris.
Si tu installes wicd :
wiki.debian.org/fr/WiFi/HowToUse#Wicd

L’édition de /etc/network/interfaces est classée dans la rubrique «ligne de commande» , rubrique que tu peux ignorer si tu n’escomptes pas utiliser autre chose que les gestionnaires de connexion pilotables au clic.
wiki.debian.org/fr/WiFi/HowToUs … e_commande

[quote]
Lancez la recherche des réseaux disponibles et récupérez leurs caractéristiques :

[code]
$ su

iwlist scan[/code]

Ensuite, éditez le fichier /etc/network/interfaces. La configuration dépendra beaucoup de votre installation particulière. Les exemples suivants vous donneront une idée de comment cela fonctionne :

[code]

my wifi device

auto wlan0
iface wlan0 inet dhcp
wireless-essid [ESSID]
wireless-mode [MODE] [/code][/quote]

Il n’a pas reconnu la carte Wifi. Voici ce qu’il me donne lorsque je fais iwconfig:

[code]# iwconfig
lo no wireless extensions.

eth1 unassociated ESSID:off/any Nickname:"ipw2100"
Mode:Managed Channel=0 Access Point: Not-Associated
Bit Rate:0 kb/s Tx-Power:16 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

eth0 no wireless extensions.[/code]

[code]# iwlist scan
lo Interface doesn’t support scanning.

eth1 Scan completed :
Cell 01 - Address: 5C:33:8E:XX:XX:XX
ESSID:"Livebox-0a99"
Protocol:IEEE 802.11bg
Mode:Master
Frequency:2.437 GHz (Channel 6)
Encryption key:on
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s
9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s; 36 Mb/s
48 Mb/s; 54 Mb/s
Quality:93 Signal level:0 Noise level:0
IE: WPA Version 1
Group Cipher : TKIP
Pairwise Ciphers (2) : CCMP TKIP
Authentication Suites (1) : PSK
IE: IEEE 802.11i/WPA2 Version 1
Group Cipher : TKIP
Pairwise Ciphers (2) : CCMP TKIP
Authentication Suites (1) : PSK
Extra: Last beacon: 232ms ago

eth0 Interface doesn’t support scanning.[/code]

Et le fichier interfaces me donne cela:

[code]# This file describes the network interfaces available on your system

and how to activate them. For more information, see interfaces(5).

The loopback network interface

auto lo
iface lo inet loopback

The primary network interface

allow-hotplug eth0
iface eth0 inet dhcp[/code]

J’ai surement encore fait une erreur.

La carte wifi est reconnue (eth1 alors que nous nous attendions à wlan0, pas possesseur de ce modèle pour le savoir) . Elle est même capable de capter l’ ESSID de Livebox-0a99 .
Si tu as un quelconque moyen de désactiver la carte wifi, compare le retour des commandes avec la carte activée/désactivée. Tu verrais bien que iwlist ne serait pas capable de scanner un environnement sans périphérique géré.

[quote]
eth1 unassociated ESSID:off any Nickname:"ipw2100"
Mode:Managed Channel=0 Access Point: Not-Associated
Bit Rate:0 kb/s Tx-Power:16 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0[/quote]

[quote]
eth1 Scan completed :
Cell 01 - Address: 5C:33:8E:XX:XX:XX
ESSID:"Livebox-0a99"
Protocol:IEEE 802.11bg
Mode:Master
Frequency:2.437 GHz (Channel 6)
Encryption key:on
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s
9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s; 36 Mb/s
48 Mb/s; 54 Mb/s
Quality:93 Signal level:0 Noise level:0
IE: WPA Version 1
Group Cipher : TKIP
Pairwise Ciphers (2) : CCMP TKIP
Authentication Suites (1) : PSK
IE: IEEE 802.11i/WPA2 Version 1
Group Cipher : TKIP
Pairwise Ciphers (2) : CCMP TKIP
Authentication Suites (1) : PSK
Extra: Last beacon: 232ms ago[/quote]

/etc/network/interfaces :
Si tu veux tâter de la ligne de commande, tu lis la doc qu’on t’a fournie, les liens extérieurs pour comprendre comment garnir ce fichier, les manuels $ man interfaces, $ man iwlist , $ man iwconfig … tu expérimentes les commandes et en comprends les effets. Pas une mince affaire, de plus, on ne le fera pas à ta place.
Tu veux installer un gestionnaire de connexion oui ou non ?
On te l’a déjà dit à plusieurs reprises. Si tu installes un gestionnaire de connexion comme wicd ou network-manager, tu ne retouches pas /etc/network/interfaces, tu l’ignores, tu pilotes au clic dans la fenêtre du gestionnaire de connexion.