PDA

View Full Version : [Arch Linux] Installare chiavetta wifi per connettersi alla rete


JonaJams
18-08-2015, 14:59
raga sto avendo particolari problemi nell'installazione della chiavetta wifi usb della Atlantis sul mio portatile acer. Essendo un vecchio pc, con scheda di rete intel 5100, ho problemi con il nuovo kernel di Chakra (connessione a 10 mb tramite wifi su win 7 e ad 1 mb su linux); mi son fatto prestare una penna usb e quindi sto cercando di connettermi, ma non ci riesco proprio: se disattivo la scheda e lancio la pennetta la connessione è rilevata a 0 tacche...
Posto alcuni comandi che spero vi siano utili:

-ip link

[domenico@dom-pc ~]$ ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp9s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN mode DEFAULT group default qlen 1000
link/ether 00:23:8b:1e:cb:94 brd ff:ff:ff:ff:ff:ff
3: wlp7s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DORMANT group default qlen 1000
link/ether 00:18:de:7d:e7:2f brd ff:ff:ff:ff:ff:ff
5: wlp0s29f7u3: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DORMANT group default qlen 1000
link/ether 78:44:76:bf:46:30 brd ff:ff:ff:ff:ff:ff

-ip a


[domenico@dom-pc ~]$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp9s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000
link/ether 00:23:8b:1e:cb:94 brd ff:ff:ff:ff:ff:ff
3: wlp7s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 00:18:de:7d:e7:2f brd ff:ff:ff:ff:ff:ff
inet 192.168.1.117/24 brd 192.168.1.255 scope global dynamic wlp7s0
valid_lft 16992sec preferred_lft 16992sec
inet6 fe80::218:deff:fe7d:e72f/64 scope link
valid_lft forever preferred_lft forever
5: wlp0s29f7u3: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
link/ether 78:44:76:bf:46:30 brd ff:ff:ff:ff:ff:ff

Per la configurazione stavo seguendo la guida di wiki (installazione di netctl, creazione del doc wpa_connection con definizione del device, rete e password, avvio tramite terminale) ma ho il seguente errore:
[domenico@dom-pc ~]$ netctl start wireless-wpa
Job for netctl@wireless\x2dwpa.service failed. See "systemctl status 'netctl@wireless\x2dwpa.service'" and "journalctl -xe" for details.

e quindi il comando journalctl è:
[== Undefined ==]
[domenico@dom-pc ~]$ journalctl -xe
ago 13 14:58:35 dom-pc kbuildsycoca5[560]: modified: "application/x-cbt.xml"
ago 13 14:58:35 dom-pc kbuildsycoca5[560]: modified: "application/vnd.symbian.install.xml"
ago 13 14:58:35 dom-pc kbuildsycoca5[560]: modified: "application/x-uml.xml"
ago 13 14:58:35 dom-pc kbuildsycoca5[560]: modified: "application/x-project.xml"
ago 13 14:58:35 dom-pc kbuildsycoca5[560]: modified: "application/x-karbon.xml"
ago 13 14:58:35 dom-pc kbuildsycoca5[560]: modified: "application/zip.xml"
ago 13 14:58:35 dom-pc kbuildsycoca5[560]: modified: "application/metalink4+xml.xml"
ago 13 14:58:35 dom-pc kbuildsycoca5[560]: modified: "application/x-tex-gf.xml"
ago 13 14:58:37 dom-pc kactivitymanagerd[563]: Qt: Session management error: networkIdsList argument is NULL
ago 13 14:59:00 dom-pc pulseaudio[668]: [pulseaudio] bluez5-util.c: GetManagedObjects() failed: org.freedesktop.systemd1.LoadFa
ago 13 14:59:00 dom-pc pulseaudio[724]: [pulseaudio] pid.c: Daemon already running.
ago 13 14:59:00 dom-pc pulseaudio[726]: [pulseaudio] pid.c: Daemon already running.
ago 13 14:59:13 dom-pc org.freedesktop.Telepathy.AccountManager[520]: GLib-GIO-Message: Using the 'memory' GSettings backend.
ago 13 15:12:28 dom-pc su[1413]: (to root) domenico on pts/3
ago 13 15:12:28 dom-pc su[1413]: pam_unix(su:session): session opened for user root by (uid=1000)
ago 13 15:12:28 dom-pc su[1413]: pam_unix(su:session): session closed for user root
ago 13 15:12:28 dom-pc su[1416]: (to root) domenico on pts/3
ago 13 15:12:28 dom-pc su[1416]: pam_unix(su:session): session opened for user root by (uid=1000)
ago 13 15:32:07 dom-pc su[1652]: (to root) domenico on pts/6
ago 13 15:32:07 dom-pc su[1652]: pam_unix(su:session): session opened for user root by (uid=1000)
ago 13 15:32:07 dom-pc su[1652]: pam_unix(su:session): session closed for user root
ago 13 15:32:07 dom-pc su[1655]: (to root) domenico on pts/6
ago 13 15:32:07 dom-pc su[1655]: pam_unix(su:session): session opened for user root by (uid=1000)
ago 13 15:32:08 dom-pc su[1655]: pam_unix(su:session): session closed for user root
ago 13 15:37:36 dom-pc su[1416]: pam_unix(su:session): session closed for user root
ago 13 16:08:33 dom-pc su[2131]: (to root) domenico on pts/3
ago 13 16:08:33 dom-pc su[2131]: pam_unix(su:session): session opened for user root by (uid=1000)
ago 13 16:08:33 dom-pc su[2131]: pam_unix(su:session): session closed for user root
ago 13 16:08:33 dom-pc su[2134]: (to root) domenico on pts/3
ago 13 16:08:33 dom-pc su[2134]: pam_unix(su:session): session opened for user root by (uid=1000)

sacarde
18-08-2015, 15:57
se ho capito:

enp9s0 e' la scheda ethernet
wlp7s0 wireless collegata ?
wlp0s29f7u3 wireless scollegata ?




dopo la configurazione, per connetterla a mano (con dhcp):

dhcpcd <interfaccia>
o
dhclient <interfaccia>



cosa vedi dal comando:
systemctl status 'netctl@wireless\x2dwpa.service

JonaJams
18-08-2015, 20:40
se ho capito:

enp9s0 e' la scheda ethernet
wlp7s0 wireless collegata ?
wlp0s29f7u3 wireless scollegata ?




dopo la configurazione, per connetterla a mano (con dhcp):

dhcpcd <interfaccia>
o
dhclient <interfaccia>



cosa vedi dal comando:
systemctl status 'netctl@wireless\x2dwpa.service

wlp7s0 wireless collegata (scheda wifi interna)
wlp0s29f7u3 wireless scollegata (chiavetta usb collegata come esterna)

sacarde
18-08-2015, 20:57
una volta configurato il wpa

puoi collegarti manualmente?


https://wiki.archlinux.org/index.php/WPA_supplicant#Manual

JonaJams
19-08-2015, 11:52
se ho capito:

enp9s0 e' la scheda ethernet
wlp7s0 wireless collegata ?
wlp0s29f7u3 wireless scollegata ?




dopo la configurazione, per connetterla a mano (con dhcp):

dhcpcd <interfaccia>
o
dhclient <interfaccia>



cosa vedi dal comando:
systemctl status 'netctl@wireless\x2dwpa.service

il comando non dà risultati, mi parte un caricamento infinito :O

una volta configurato il wpa

puoi collegarti manualmente?


https://wiki.archlinux.org/index.php/WPA_supplicant#Manual

non riesco a seguire la guida in realtà...io ho configurato il file wireless_wpa in netctl, non in wpa suppliant..ieri ho provato a farlo ma ottenevo un errore di scrittura.
per farvi capire il tutto, vi posto questo screenshot:
come potete vedere, la connessione a 0 tacche è quella della pennetta, mentre la scheda di rete ha 3.5/5. Se provo a connettermi ovviamente non ho rete internet. Però la connessione "sembra" essere rilevata
http://i62.tinypic.com/ng6q6x.jpg

sacarde
19-08-2015, 12:34
ma in /etc/netctl/wireless-wpa hai le configurazioni delle due wireless ?

( o due file di configurazione )

JonaJams
19-08-2015, 13:15
in netctl ho il file wireless-wpa.conf che ho creato per la connessione con la pennetta, mentre per la connessione con la scheda wifi integrata è stato fatto tutto in automatico.

Come codice:
[domenico@dom-pc ~]$ systemctl status 'netctl@wireless\x2dwpa.service'
● netctl@wireless\x2dwpa.service - A simple WPA encrypted wireless connection
Loaded: loaded (/etc/systemd/system/netctl@wireless\x2dwpa.service; enabled; vendor preset: disabled)
Active: failed (Result: exit-code) since mer 2015-08-19 14:16:28 CEST; 36s ago
Docs: man:netctl.profile(5)
Process: 1163 ExecStart=/usr/lib/network/network start %I (code=exited, status=1/FAILURE)
Main PID: 1163 (code=exited, status=1/FAILURE)

sacarde
19-08-2015, 16:09
hai ricontrollato il file /etc/netctl/wireless-wpa.conf ?

e poi eseguito:

netctl enable <profilo>
netctl start <profilo>


i profili li vedi da:

netctl list



p.s.
oppure fatti aiutare da un'interfaccia grafica

JonaJams
20-08-2015, 11:46
hai ricontrollato il file /etc/netctl/wireless-wpa.conf ?

e poi eseguito:

netctl enable <profilo>
netctl start <profilo>


i profili li vedi da:

netctl list



p.s.
oppure fatti aiutare da un'interfaccia grafica

eh l'unica che riesco ad usare è quella che ho postato nell'immagine, ma non ho connessione...

http://i61.tinypic.com/57k0i.jpg

sacarde
20-08-2015, 12:35
- da "gestisci connessioni" che ti fa fare?



p.s.
cosa hai messo nei file dentro la dir: /etc/netctl/* ?


p.s.
cosa vedi da consolle eseguendo: netctl list

JonaJams
21-08-2015, 11:49
- da "gestisci connessioni" che ti fa fare?



p.s.
cosa hai messo nei file dentro la dir: /etc/netctl/* ?


p.s.
cosa vedi da consolle eseguendo: netctl list

se eseguo netctl list mi compare soltanto wireless-wpa.
Nella cartella di netctl, oltre al file sovracitato, ho soltanto 3 cartelle (una example e due vuote)

sacarde
21-08-2015, 12:38
non ho capito se il profilo "wireless-wpa" e' per la rete wireless funzionante o l'altra non funzionante





se esegui:

netctl start wireless-wpa

riesci a capirlo?

JonaJams
21-08-2015, 13:26
allora ho risolto! ho trovato una guida su wiki per l'aggiornamento del driver realtek tramite ccr (quello su kernel è difettoso). Ora finalmente sono riuscito a connettermi! :D
grazie per l'aiuto!