Don't seem to be have all the variables for wlan0/inet.

Forum dédié aux discussions concernant les réseaux sans fil tels que IEEE 802.11a, 802.11b, bluetooth et tous les autres standards que l'on peut trouver sur le marché.

Modérateur: modos Ixus

Don't seem to be have all the variables for wlan0/inet.

Messagepar evilangel » 11 Mars 2005 22:17

Salut,

j'ai une Debian 2.6.10 avec Ndiswrapper pour le wifi (une entrée dans /etc/modules)
La ou est mon PC seul le reseau wifi est accessible.
Donc j'ai reglé mon ficheir /etc/init.d/interfaces en conséquence:
# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
# auto eth0
# iface eth0 inet static
# address 192.168.0.6
# netmask 255.255.255.000
# network 192.168.0.0
# broadcast 192.168.0.255
# interface wifi
auto wlan0
iface wlan0 inet static
adress 192.168.0.2
netmask 255.255.255.000
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.1
wireless_channel 11
dns-nameservers 192.168.0.1

route add -net default gw 192.168.0.1 wlan0

Pour autant, quand je démarre, l'inerface wlan0 n'est pas up et il n'existe aucune route.

Une idée ?
Avatar de l’utilisateur
evilangel
Aspirant
Aspirant
 
Messages: 118
Inscrit le: 31 Déc 2004 21:06
Localisation: Toulouse

Messagepar cf » 11 Mars 2005 22:50

Normalement, le fichier est situé dans:
/etc/network/interfaces
Ensuite, ton fichier devrait plutôt ressembler à:

Code: Tout sélectionner
# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
# auto eth0
# iface eth0 inet static
# address 192.168.0.6
# netmask 255.255.255.000
# network 192.168.0.0
# broadcast 192.168.0.255
# interface wifi (pas de auto)
iface wlan0 inet static
adress 192.168.0.2
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.1
wireless_channel 11
dns-nameservers 192.168.0.1
cf
Lieutenant de vaisseau
Lieutenant de vaisseau
 
Messages: 217
Inscrit le: 01 Jan 2004 01:00

Messagepar evilangel » 12 Mars 2005 09:57

Je suis allé trop vite en disant /etc/init.d/interfaces.
IL s'agit evidemment du fichier /etc/network/interfaces.

Je vais essayer avec le fichier que tu me proposes.
Merci
Avatar de l’utilisateur
evilangel
Aspirant
Aspirant
 
Messages: 118
Inscrit le: 31 Déc 2004 21:06
Localisation: Toulouse

Messagepar evilangel » 12 Mars 2005 10:04

Je viens de faire un nouveau test avec la copie de ton fichier.
Voilà ce que j'obtiens direct apres le boot:
tequila:/home/romain# ping www.google.fr
ping: unknown host www.google.fr
tequila:/home/romain# ping 192.168.0.2
connect: Network is unreachable
tequila:/home/romain# ifconfig
lo Lien encap:Boucle locale
inet adr:127.0.0.1 Masque:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:52 errors:0 dropped:0 overruns:0 frame:0
TX packets:52 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:3440 (3.3 KiB) TX bytes:3440 (3.3 KiB)

tequila:/home/romain# iwconfig
lo no wireless extensions.

wlan0 IEEE 802.11g ESSID:"linksys"
Mode:Managed Frequency:2.462 GHz Access Point: 00:0C:41:17:17:47
Bit Rate:54 Mb/s Tx-Power:16 dBm
RTS thr:2347 B Fragment thr:2346 B
Encryption key:off
Power Management:off
Link Quality:100/100 Signal level:-77 dBm Noise level:-256 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:2688 Missed beacon:0

eth0 no wireless extensions.
Avatar de l’utilisateur
evilangel
Aspirant
Aspirant
 
Messages: 118
Inscrit le: 31 Déc 2004 21:06
Localisation: Toulouse

Messagepar cf » 12 Mars 2005 10:18

Déjà, l'interface wifi est up.
Mais il manque des champs!
essid, mode, key.
Essaie avec:


Code: Tout sélectionner
# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
# auto eth0
# iface eth0 inet static
# address 192.168.0.6
# netmask 255.255.255.000
# network 192.168.0.0
# broadcast 192.168.0.255
# interface wifi
auto wlan0
iface wlan0 inet static
adress 192.168.0.2
netmask 255.255.255.0
gateway 192.168.0.1
wireless_essid xxxxx
wireless_mode managed
wireless_channel x
wireless_key xx:xx:xx:xx:xx:xx
dns-nameservers 192.168.0.1


Si ça ne marche pas, essaie
route add default gw 192.168.0.1

Et balance le contenu de /etc/resolv.conf, pour voir s'il prend bien en compte le serveur dns.
cf
Lieutenant de vaisseau
Lieutenant de vaisseau
 
Messages: 217
Inscrit le: 01 Jan 2004 01:00

Messagepar evilangel » 12 Mars 2005 13:19

Il manque un certain nombre de champs wirless car mon wifi n'est pas crypté.
Je crypterais plus tard.

Je fiats de nouveau tests et je te file le resultat
Avatar de l’utilisateur
evilangel
Aspirant
Aspirant
 
Messages: 118
Inscrit le: 31 Déc 2004 21:06
Localisation: Toulouse

Messagepar micjack » 12 Mars 2005 13:39

Salut,

Il ne manquerait pas un chti "ifconfig wlan0 up" ?

Puis y'a quoi dans ton modules.conf ?

Et que disent les regles iptables pour faire sortir cette interface sur le net?
micjack
Amiral
Amiral
 
Messages: 3113
Inscrit le: 06 Juin 2003 00:00
Localisation: Varois

Messagepar evilangel » 12 Mars 2005 17:06

Je viens de refaire un test en ayant complété le /etc/network/interfaces ainsi:
# The primary network interface
# auto eth0
# iface eth0 inet static
# address 192.168.0.6
# netmask 255.255.255.000
# network 192.168.0.0
# broadcast 192.168.0.255
# interface wifi

iface wlan0 inet static
adress 192.168.0.2
netmask 255.255.255.000
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.1
wireless_essid "linksys"
wireless_mode managed
wireless_channel 11
dns-nameservers 192.168.0.1


Le contenu de mon /etc/modules (modules.conf est un fichier enorme)
# ide-cd
# ide-detect
ndiswrapper


Par ailleurs, aucune regle iptables n'est installée.

Pour accééder au net, à chaque fois je fais:
tequila:/# ifconfig wlan0 192.168.0.2
tequila:/# route add default gw 192.168.0.1 wlan0
Avatar de l’utilisateur
evilangel
Aspirant
Aspirant
 
Messages: 118
Inscrit le: 31 Déc 2004 21:06
Localisation: Toulouse

Messagepar cf » 12 Mars 2005 17:46

Je ne comprends pas?
La connexion marche après avoir entré les dernières lignes?

Si oui, il suffit d'ajouter auto wlan0 dans ton fichiers interfaces.


P.S:
On n'édite jamais modules.conf!
Il faut utiliser update-modules.


cf
cf
Lieutenant de vaisseau
Lieutenant de vaisseau
 
Messages: 217
Inscrit le: 01 Jan 2004 01:00

Messagepar micjack » 12 Mars 2005 17:54

Bon, effectivement c'est loin de ce que je peux connaitre comparé à une RedHat, /etc/modules, pas savoir ou sont les alias, chez moi le modules.conf est tout piti....

Bon, je ne pourrait pas plus t'aider, sauf que...

Meme si avec iwconfig ton interface est visible elle devrait de toute facon etre appercue aussi
en tapant un ifconfig...Et tant que tu n'aurra pas un resultat avec ifconfig, faut chercher d'ou vient le probleme....En general, c'est un probleme d'alias, et dans se cas precis c'est wlan0, mais comme je n'ai pas de debian, je ne pourrait pas te dire ou cela se gere...

Ben, c'est bien ce qu'il me semblais comme je t'es dit plus haut, y'a un bleme si y'a pas un ifconfig up
Tu a edité ton message entre temp, mais je voulais justement que tu tape

ifconfig wlan0 192.168.0.2

Donc, ajoute le quelque part.. Normalement, il doit etre dans un script de demarrage /etc/rc.d...Cherche de se coté la, si non met le dans /etc/rc.local (si il existe chez toi)

Moi je virererai les lignes qui concerne, network,broadcast, et le dns (normalement la resolution doit etre dans le fichier resolv.conf)

Ne connaissant pas ton reseau, je ne pourrait pas te faire enlever le gateway, chez moi y'a pas...
La seule route en 192.168.x.x part du reseau Lan et va directement sur celle du modem (passerelle)

Donc, avoir une route en 192.168 sur la meme machine ayant le Wifi, c'est un peu zarbi quand meme...
Mais comme j'ai dit, je ne connait pas ton reseau.

netmask 255.255.255.000 <---Zarb comme annotation, mais bon, y'a pas de raison que cela ne fonctionne pas.

PS:@Cf: Chez moi, le modules.conf s'edite et doit etre edité suivant le cas..Ne faut jamais dire jamais.
Mais comme je suis sous RedHat, ceci explique cela....
micjack
Amiral
Amiral
 
Messages: 3113
Inscrit le: 06 Juin 2003 00:00
Localisation: Varois

Messagepar evilangel » 12 Mars 2005 18:35

@Cf
Je ne comprends pas?
La connexion marche après avoir entré les dernières lignes?

Si oui, il suffit d'ajouter auto wlan0 dans ton fichiers interfaces.

A chaque reboot je tapes dans la console la série de commande que j'ai données, et la connexion marche.
J'ai ajouté auto wlan0 dans /etc/network/interfaces mais ca ne change rien.
# The primary network interface
# auto eth0
# iface eth0 inet static
# address 192.168.0.6
# netmask 255.255.255.000
# network 192.168.0.0
# broadcast 192.168.0.255
# interface wifi

auto wlan0
iface wlan0 inet static
adress 192.168.0.2
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.1
wireless_essid "linksys"
wireless_mode managed
wireless_channel 11


@micjak
Ben, c'est bien ce qu'il me semblais comme je t'es dit plus haut, y'a un bleme si y'a pas un ifconfig up

Tu veux que je rajout une ligne ifconfig wlan0 192.168.0.2 up dans mon /etc/network/interfaces ?

Au sujet des modules, j'ai recompilé mon noyau en suivant le tuto pour Debian d'Alexis De Lattre (http://people.via.ecp.fr/~alexis/format ... ml#AEN4527 ) où il précise de créer un fichier dans modprobe.d contenant un alias de eth0 vers le module à lancer.

Ca m'etonnerait mais est-ce que le probleme peut venir de là ?

Enfin, j'ai toujours:
tequila:/home/romain# /etc/init.d/networking stop
Deconfiguring network interfaces...done.
tequila:/home/romain# /etc/init.d/networking start
Setting up IP spoofing protection: rp_filter.
Configuring network interfaces...ifup: interface lo already configured
Don't seem to be have all the variables for wlan0/inet.
Failed to bring up wlan0.
done.

:?:
Avatar de l’utilisateur
evilangel
Aspirant
Aspirant
 
Messages: 118
Inscrit le: 31 Déc 2004 21:06
Localisation: Toulouse

Messagepar micjack » 12 Mars 2005 18:47

Non, je peux pas me permetre de te faire rajouter cette ligne ifconfig wlan0 192.168.0.2 up dans ton /etc/network/interfaces car je n'es pas de Debian sous la main, donc ne connais pas ce fichier..

Mais tu dois bien avoir /etc/rc.d/rc.local non?
Puis garde absolument la ligne auto pour wlan0

Bon, en tout cas tu a des script de demarrage dans /etc/init.d ou /etc/rc.d/init.d
A toi de savoir lequel edité pour y metre cette ligne.

Mais pour un ifconfig sur l'interface, t'es pas obligé qu'il soit dans un script init.d, sauf bien sur apres un script stop, faudra le relancer ...

Par contre, je vois pas le rapport avec ta compile.
micjack
Amiral
Amiral
 
Messages: 3113
Inscrit le: 06 Juin 2003 00:00
Localisation: Varois

Messagepar evilangel » 13 Mars 2005 22:59

On est gland !

En anglais, y a 2 "d" à adresse -> address :D
J'ai réessayais comme ca.
Nickel ifconfig me balance les 2 interfaces.

Par contre, je fais un ping www.google.fr direct apres le boot, et la konsole ne réagit pas.
En fait, la ligne fait le retour charriot mais il ne se passe rien..
J'ouvre une autre konsole, je tape route.
La premiere ligne ligne concernant la remise directe sur le reseau 192.168.0.0 apparait de suite et puis la konsole reste bloquée un moment (presque 10 secondes) avant de me donner la deuxieme ligne avec le routage par defaut...

Etrange non :?
Avatar de l’utilisateur
evilangel
Aspirant
Aspirant
 
Messages: 118
Inscrit le: 31 Déc 2004 21:06
Localisation: Toulouse

Messagepar micjack » 13 Mars 2005 23:39

Gland, heu non, c'est celui qui à taper la ligne le Gland, voila! :D

Puis, c'est pas une histoire que c'est en Anglais ou pas, puisque tu l'avais sous les yeux dans les lignes commentées...

Pour ma part, rare de relire ce qui est ecrit, puisque les ligne sont sensée etre decommentées et non retapées... Par contre, c'est les parametres qui doivent etre completés ou modifiés..

Pour un avenir future de tes fichiers de conf, decommente toujour et complete.

Par exemple, cette ligne aurrait du etre decomentée en modifiant uniquement le parametre
#address 192.168.0.6

Avec vi tape i, tu descent à la ligne et tu vire le # et tu aurrait du metre 192.168.0.2
address 192.168.0.2

De cette facon, cela evite ce genre erreur qui a pris quelques posts pour pas grand chose :wink:

Par contre, il est normal qu'avec ifconfig cela à fontionné, puisque falait ratraper la ligne non prise en charge dans le fichier de conf..
micjack
Amiral
Amiral
 
Messages: 3113
Inscrit le: 06 Juin 2003 00:00
Localisation: Varois

Messagepar evilangel » 14 Mars 2005 10:14

Dsl, je ne voulais pas te vexer en disant ca, c'était pour déconner :wink:
Avatar de l’utilisateur
evilangel
Aspirant
Aspirant
 
Messages: 118
Inscrit le: 31 Déc 2004 21:06
Localisation: Toulouse


Retour vers Réseaux sans fil

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité