Comprendre le bitcoin, l'intelligence artificielle, faire un site web... En 3 minutes en vidéo!

wi-fi sous x86-64

Forum informatique > Aide GNU/Linux > wi-fi sous x86-64

<<<12>>>

[Page 2 sur 2 - 21 messages]
Informations Messages

saintshakajin

Avatar de saintshakajin
430 messages
Processeur
Processeur

Lien direct Le 22 Septembre 2005 à 18h18

Humm ce qui m'étonne c'est que même si c'est mal configuré on devrait voir wlan0 dans iwconfig ce qui n'est pas le cas.
Par hasard, aurais-tu un fichier /etc/sysconfig/network-scripts/ifcfg-sit0?

Voici mon script&#058;

Code

#!/usr/bin/perl -w

# Script de configuration de wlan0 (avec ndiswrapper) comme service.
# Avantage: on peut passer d'une interface wifi à une eth0 en toute simplicité.

use strict;

# Données persos
my $IP = '192.168.1.102'; #IP de l'interface wlan0
my $BROADCAST = '192.168.1.255';
my $NETMASK = '255.255.255.0';
my $GATEWAY = '192.168.1.1';
my $KEY = 'BLABLA'; #clé WEP
my $ESSID = 'blabla';

my $IFCONFIG = `which ifconfig 2>&1`;
chomp ($IFCONFIG);
my $IWCONFIG = `which iwconfig 2>&1`;
chomp ($IWCONFIG);
my $ROUTE = `which route 2>&1`;
chomp ($ROUTE);
my $MODPROBE = `which modprobe 2>&1`;
chomp ($MODPROBE);

if ($< !=0) {
print "Vous devez avoir les droits root\n";
exit 1;
} elsif (! -e '/etc/ndiswrapper') {
print "Le module pour votre wifi n'est pas installé\n";
exit 1;
} else {
my @tab = `$IFCONFIG`;
foreach (@tab) {
if ($_ =~ /eth0/i ) {
`$IFCONFIG eth0 down`;
last;
}
}
undef @tab;
if ((!defined $ARGV[0]) || ($ARGV[0] eq 'start')) {
Start();
if ($? == 0) {
print "Vous êtes maintenant connecté\n";
}
} elsif ($ARGV[0] eq 'stop') {
Stop();
} elsif ($ARGV[0] eq 'restart') {
Stop();
Start();
}
}

sub Start {
print 'Loading ndiswrapper... ';
`$MODPROBE ndiswrapper`;
if ($? ==0) {
print "OK\n";
} else {
exit 2;
}
`$IWCONFIG wlan0 mode Managed key restricted $KEY essid $ESSID`;
print 'Start wlan0... ';
`$IFCONFIG wlan0 $IP broadcast $BROADCAST netmask $NETMASK up`;
if ($? == 0) {
print "OK\n";
} else {
exit 2;
}
`$ROUTE add default gw $GATEWAY`;
}

sub Stop {
print 'Shutting down wlan0... ';
`$IFCONFIG wlan0 down`;
if ($? == 0 ) {
print "OK\n";
} else {
exit 2;
}
print 'Unloading ndiswrapper... ';
`$MODPROBE -r ndiswrapper`;
if ($? == 0) {
print "OK\n";
} else {
exit 2;
}
}


Tu sélectionnes et sauve en wifi.pl par exemple. Pour l'exécuter, tu ouvres une console en root (donc su) et tu tappes perl wifi.pl
N'oublie pas de changer les IP et mettre la clé WEP et l'essid. Pour le WPA, j'ai pas plus regardé que ça car il me semble pas que mon routeur le supporte (j'ai pas regardé en upgradant le firmware) et donc, je suis n00b dans ce domaine (ça arrive, même à moi Choqué )

Edit
Voilà le firmware du routeur est upgradé et j'ai le WPA, je sens que qqn va se pencher dessusSourire

 

Publicité

Kerri

Avatar de Kerri
4906 messages
No-Life
No-Life
Ancien Combattant
Ancien Combattant

Lien direct Le 24 Septembre 2005 à 20h08

moi j'ai aucun problème de wifi sous mandrake avec l'assistant de mandrake
as-tu un message d'erreure à la fin?

 

ZYKMU

Avatar de ZYKMU
655 messages
Carte Mère
Carte Mère

Lien direct Le 24 Septembre 2005 à 23h20

non aucun, ça me dit juste que c'est terminé et que je peux fermer la fenêtre...

et tu utilise quel système de sécurité ? wep ou wpa ?

 

saintshakajin

Avatar de saintshakajin
430 messages
Processeur
Processeur

Lien direct Le 25 Septembre 2005 à 01h13

et surtout quelle carte avec quel module

 

Kerri

Avatar de Kerri
4906 messages
No-Life
No-Life
Ancien Combattant
Ancien Combattant

Lien direct Le 25 Septembre 2005 à 10h01

euh une carte ovislink avec un plote inclut dans mandriva (ou téléchargé sur leur site je sais plusContent )
clée de cryptage wep

mais as-tu essayé de faire des ping entre tes pcs reliés en wifi, quel en est le résultat?

 

saintshakajin

Avatar de saintshakajin
430 messages
Processeur
Processeur

Lien direct Le 25 Septembre 2005 à 11h13

Zykmu, tu pourrais coller ton fichier /etc/sysconfig/network-scripts/ifcfg-sit0.
Sinon, Kerri, tu as déjà vu la tronche de son ifconfig, comment veux-tu qu'il ping qqch.
Le truc à essayer est en IP statique si ça tombe c'est le dhcp qui déconne. Pour ça que j'ai collé mon script wifi tu n'as qu'à changé les données et l'exécuter.

 

<<<12>>>

[Page 2 sur 2 - 21 messages]

Forum informatique > Aide GNU/Linux > wi-fi sous x86-64