D’habitude, je me connecte au réseau sans fil de chez moi en utilisant l’applet Network-Manager ou nm-applet. Cependant, suite à je-ne-sais-quelle manipulation faite hier, j’ai eu la mauvaise surprise de ne pas le voir s’afficher sur le lxpanel. Comme la connexion n’est pas automatique, j’ai une belle notification me disant de cliquer sur une icône inexistante pour me connecter au réseau sans fil. Vous voyez l’ironie… J’ai donc cherché comment me connecter au réseau en ligne de commande et trouvé un tuto très bien fait sur le site de Comment Ça Marche. Chez moi, la connection est en WEP, oui je sais c’est pas bien, mais c’est pas moi qui la gère, et ya pas trop de pirates potentiels dans le coin.
Je commence par chercher si j’ai bien une interface réseau sans fil :
$ iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
eth1 IEEE 802.11g ESSID:"<ESSID>"
Mode:Managed Frequency:2.437 GHz Access Point: <Adresse Mac>
Bit Rate:24 Mb/s Tx-Power=20 dBm Sensitivity=8/0
Retry limit:7 RTS thr:off Fragment thr:off
Power Management:off
Link Quality=65/100 Signal level=-61 dBm Noise level=-90 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:47 Missed beacon:0
Je configure ensuite cette interface avec les informations de mon réseau en ajoutant ce qui concerne l’interface eth1 :
$ sudo nano /etc/network/interfaces
auto lo
iface lo inet loopback
auto eth1
iface eth1 inet dhcp
wireless-essid <ESSID>
wireless-key <clé>
Je reconfigure l’interface en la mettant down puis up :
$ sudo ifup eth1
ifup: interface eth1 already configured
$ sudo ifdown eth1
Internet Systems Consortium DHCP Client V3.1.2
Copyright 2004-2008 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/
Listening on LPF/eth1/XX:XX:XX:XX:XX:XX
Sending on LPF/eth1/XX:XX:XX:XX:XX:XX
Sending on Socket/fallback
$ sudo ifup eth1
Internet Systems Consortium DHCP Client V3.1.2
Copyright 2004-2008 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/
Listening on LPF/eth1/XX:XX:XX:XX:XX:XX
Sending on LPF/eth1/XX:XX:XX:XX:XX:XX
Sending on Socket/fallback
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 5
DHCPOFFER of 192.168.1.101 from 192.168.1.1
DHCPREQUEST of 192.168.1.101 on eth1 to 255.255.255.255 port 67
DHCPREQUEST of 192.168.1.101 on eth1 to 255.255.255.255 port 67
DHCPACK of 192.168.1.101 from 192.168.1.1
bound to 192.168.1.101 -- renewal in 35411 seconds.
J’ai eu une offre de DHCP, une adresse IP – Je peux maintenant vérifier que le réseau fonctionne.
$ nslookup www.google.fr
Server: XX.X.X.XXX
Address: XX.X.X.XXX#X
Non-authoritative answer:
www.google.fr canonical name = www.google.com.
www.google.com canonical name = www.l.google.com.
Name: www.l.google.com
Address: 209.85.227.105
Name: www.l.google.com
Address: 209.85.227.99
Name: www.l.google.com
Address: 209.85.227.147
Name: www.l.google.com
Address: 209.85.227.106
Name: www.l.google.com
Address: 209.85.227.103
Name: www.l.google.com
Address: 209.85.227.104
$ ping -c2 www.google.fr
PING www.l.google.com (209.85.227.105) 56(84) bytes of data.
64 bytes from wy-in-f105.1e100.net (209.85.227.105): icmp_seq=1 ttl=51 time=79.1 ms
64 bytes from wy-in-f105.1e100.net (209.85.227.105): icmp_seq=2 ttl=51 time=78.7 ms
--- www.l.google.com ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1000ms
rtt min/avg/max/mdev = 78.771/78.980/79.190/0.350 ms
Je peux aussi regarder l’état de ma connection avec l’utilitaire nm-tool du Network-Manager (encore lui, oui) (cf le man):
$ nm-tool
State: connected
** (process:5695): WARNING **: error: failed to read connections from org.freedesktop.NetworkManagerUserSettings:
The name org.freedesktop.NetworkManagerUserSettings was not provided by any .service files
- Device: eth0 -----------------------------------------------------------------
Type: Wired
Driver: e100
State: unavailable
Default: no
HW Address: XX:XX:XX:XX:XX:XX
Capabilities:
Carrier Detect: yes
Speed: 10 Mb/s
Wired Properties
Carrier: off
- Device: eth1 [Auto <ESSID>] -------------------------------------------------
Type: 802.11 WiFi
Driver: ipw2200
State: connected
Default: yes
HW Address: XX:XX:XX:XX:XX:XX
Capabilities:
Speed: 54 Mb/s
Wireless Properties
WEP Encryption: yes
WPA Encryption: yes
WPA2 Encryption: yes
Wireless Access Points (* = current AP)
<AUTRE ESSID>: Infra, XX:XX:XX:XX:XX:XX, Freq 2457 MHz, Rate 54 Mb/s, Strength 25 WEP
*<ESSID>: Infra, XX:XX:XX:XX:XX:XX, Freq 2437 MHz, Rate 54 Mb/s, Strength 67 WEP
IPv4 Settings:
Address: 192.168.1.101
Prefix: 24 (255.255.255.0)
Gateway: 192.168.1.1
DNS: XX.X.X.XXX
$ sudo nano /etc/network/interfaces
merci beaucoup ,