Page 1 sur 1

[WIFI] iwl3945, pas de connection... (abandonné)

Publié : sam. 01 mars 2008, 12:45
par Skippythekangoo
Salutations,

Suite à un pacman -Syu, j'ai changé de noyau pour le 2.6.24-2 et là mon system à pris en compte le module iwl3945.

Qu'a cela ne tienne, je me branche en ethernet, j'installe iwlwifi-3945-ucode, puis je corrige mon rc.conf.

Code : Tout sélectionner

MODULES=(... !ipw3945 iwl3945...)
DAEMONS=(... !ipw3945d...)
ainsi que mon /etc/network-profiles/colloc_iwl3945.lan

Code : Tout sélectionner

#
# Network Profile
#

DESCRIPTION="Default Network Profile"

# Network Settings
INTERFACE=wlan0
HOSTNAME=jolan

# Interface Settings (use IFOPTS="dhcp" for DHCP)
#IFOPTS='dhcp'
IFOPTS="192.168.1.5 netmask 255.255.255.0 broadcast 192.168.1.255"
GATEWAY=192.168.1.1

# DNS Settings (optional)
DOMAIN=localdomain
DNS1=xxx.xxx.xxx.xxx
DNS2=xxx.xxx.xxx.xxx

# Wireless Settings (optional)
MODE=managed
ESSID=linksys
CHANNEL=11
KEY=off
AP=xx:xx:xx:xx:xx:xx
IWOPTS="mode $MODE essid $ESSID channel $CHANNEL key $KEY ap $AP
puis

Code : Tout sélectionner

[skippy@jolan ~]$ sudo netcfg colloc_iwl3945.lan
:: Shutting down interface: wlan0                                                                                                                                                                     [DONE] 
:: Starting network profile: colloc_iwl3945.lan                                                                                                                                                       [DONE]                                                                                                                                   
Je vérifie

Code : Tout sélectionner

[skippy@jolan ~]$ iwconfig 
lo        no wireless extensions.

wmaster0  no wireless extensions.

wlan0     IEEE 802.11g  ESSID:"linksys"  
          Mode:Managed  Frequency:2.462 GHz  Access Point: xx:xx:xx:xx:xx:xx   
          Tx-Power=27 dBm   
          Retry min limit:7   RTS thr:off   Fragment thr=2346 B   
          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
[skippy@jolan ~]$ ifconfig 
eth0      Link encap:Ethernet  HWaddr 00:18:8B:DA:6B:2E  
          inet addr:192.168.1.3  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::218:8bff:feda:6b2e/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:4287 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4196 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:2597744 (2.4 Mb)  TX bytes:698463 (682.0 Kb)
          Interrupt:17 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:2756 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2756 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:140839 (137.5 Kb)  TX bytes:140839 (137.5 Kb)

wlan0     Link encap:Ethernet  HWaddr 00:1B:77:52:25:66  
          inet addr:192.168.1.5  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

wmaster0  Link encap:UNSPEC  HWaddr 00-1B-77-52-25-66-00-00-00-00-00-00-00-00-00-00  
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
Mais quand je veux pinger mon routeur, pas moyen

Code : Tout sélectionner

[skippy@jolan ~]$ ping -c 4 -I wlan0 192.168.1.1
PING 192.168.1.1 (192.168.1.1) from 192.168.1.3 wlan0: 56(84) bytes of data.
From 192.168.1.5 icmp_seq=1 Destination Host Unreachable
From 192.168.1.5 icmp_seq=2 Destination Host Unreachable
From 192.168.1.5 icmp_seq=3 Destination Host Unreachable
From 192.168.1.5 icmp_seq=4 Destination Host Unreachable

--- 192.168.1.1 ping statistics ---
4 packets transmitted, 0 received, +4 errors, 100% packet loss, time 3005ms
, pipe 3
J'y entrave que dalle... :(

Merci d'éclairer ma lanterne.

P.S. Ne me parler de ipw3945, j'ai besoin de iwl3945 pour faire du monitoring...

Publié : sam. 01 mars 2008, 13:43
par rdc
>PING 192.168.1.1 (192.168.1.1) from 192.168.1.3 wlan0: 56(84) bytes of data.

>wlan0 Link encap:Ethernet HWaddr 00:1B:77:52:25:66
>inet addr:192.168.1.5


Le ping part de eth0 au lieu de wlan0.

Essais de désactiver eth0 avec un
# ifconfig eth0 down

et ensuite refait un ping.

Publié : dim. 02 mars 2008, 10:33
par mariop31
Bonjour.


A priori pour moi il y a un pb de clef.
Est ce normal que tu ai dans ton fichier /etc/network-profiles/colloc_iwl3945.lan KEY=off
# Wireless Settings (optional)
MODE=managed
ESSID=linksys
CHANNEL=11
KEY=off <------
AP=xx:xx:xx:xx:xx:xx
IWOPTS="mode $MODE essid $ESSID channel $CHANNEL key $KEY ap $AP
1) que dit:

Code : Tout sélectionner

$ lsmod | grep ip
2) que dit:

Code : Tout sélectionner

$ iwlist scan

Publié : dim. 02 mars 2008, 19:24
par Skunnyk
Perso j'ai bidouillé avec iwl3945 avec le 2.6.24 (integré par defaut), j'suis pas arrivé a grand chose ... Du coup j'ia rebasculé sur ipw3945, qui est lui aussi maintenant dans le noyau, et avec lequel je peux enfin utiliser aircrack et l'insertion de paquets :)
Donc pour iwlwifi, j'attendrais un peu ..
je sais , ca ne règle pas ton problème !

Ps: Je pencherais aussi pour un probleme de clé, vu que tu lance un "IWOPTS="mode $MODE essid $ESSID channel $CHANNEL key $KEY ap $AP" et ton Key est vide !

Publié : dim. 02 mars 2008, 21:26
par Skippythekangoo
Pour le key off,, v'est vrai que je pourrais ne pas le mettre, mais ça fonctionnais comme ça avec ipw3945, mais je vais refaire l'essais.

Sinon, en coupant eth0, pas de reseau non plus.

Publié : lun. 03 mars 2008, 12:03
par Skippythekangoo
Ben je vais faire comme Skunnyk,

J e retourne sous ipw3945, et basta...

Publié : lun. 03 mars 2008, 17:00
par Cactus
Chez moi, pour que ça marche, j'utilisais une seule option par ligne :
IWOPTS="mode $MODE"
IWOPTS="essid $ESSID"
IWOPTS="channel $CHANNEL"
IWOPTS="key $KEY"
IWOPTS="ap $AP"

Maintenant, j'utilise wicd, et je n'ai plus à me prendre la tête avec cette syntaxe ! :)

Publié : lun. 03 mars 2008, 20:32
par Skippythekangoo
Bon, en fin de compte pas de [RESOLU] pour le fil...

J'ai essayer de mettre un ligne pas options, mais rien n'y fait,

Par contre avec wicd cela fonctionne "trés" bien.
je vais resté avec ça, mais ça me turlupine quand meme qu'avec une conf "normale" ça ne le fasse pas...

Publié : mar. 04 mars 2008, 10:22
par Cactus
Pour ma part, j'ai définitivement adopté wicd car j'en avais marre de planter le service réseau à chaque changement de profil : changement inefficace, firestarter qui ne retrouve pas ses petits... je finissais par redémarrer le PC juste pour ça !
Avec wicd, tout roule... au pire, quand ça merdoie (très très rare), je ferme wicd-gui et wicd-tray, et les relance après un wicd restart... 8)

Publié : ven. 14 mars 2008, 02:08
par cdemoulins
Peut être qu'en passant par netcfg2 (voir ici) sa pourrais marcher.
En tout cas j'utilise iwl3945 (suspend en ram beaucoup plus simple qu'avec ipw3945 et le daemon) et netcfg2 avec un fichier de conf tout simple et tout fonctionne.

Publié : mar. 18 mars 2008, 21:25
par Skippythekangoo
Bon ben avec netcfg2 ça a l'air de fonctionner
je continue mes recherches (j'ai oui-dire ipwraw)

Publié : mar. 18 mars 2008, 22:50
par Tebo
ipwraw c'est le drivers pour les peerate, j'ai un beau frezze du noyal avec "aireplay-ng -1 0" ...

Sinon j'ai toujours un petit truc dans mon rc.local:

Code : Tout sélectionner

prompt() {
        echo -e "$yellow==> $nc $cyan$1 $nc" >&2
        echo -e "$yellow==> $nc $cyan-------------------------- $nc" >&2        
        echo -ne "$yellow==> $nc" >&2
                        }

yellow="\e[1;33m"
cyan="\e[1;36m"
nc="\e[0m"


prompt "Demarrer la connection maison?"
echo -e "$cyan 1->$yellow /oui/ $nc
         $cyan 2->$yellow /non/ $nc"
read -en 1 _result
echo 
case $_result in
        1)
                modprobe iwl3945;
                #modprobe iwl3945 hwcrypto=1
                #iwpriv wlan0 set_power 5;
                ifconfig wlan0 up; sleep 2; iwconfig wlan0 essid aie key off; sleep 2; dhcpcd wlan0;
                cat /etc/resolv.conf.sample > /etc/resolv.conf
        ;;
        2)
        exit
    esac
   wait
ps: la fonction prompt() est pomper de yaourt ( 8 )