sudo ip link set wlan0 up
o sudo ifconfig wlan0 up
.
Risposta del 13 aprile 17:
Per approfondire la risposta di Martin:
ifup
e ifdown
i comandi fanno parte del pacchetto ifupdown, che ora è considerato un frontend legacy per la configurazione di rete, rispetto a quelli più recenti, come network manager
.
Al ifup
ifupdown
legge le impostazioni di configurazione da /etc/network/interfaces
; esegue pre-up
, post-up
e post-down
script da /etc/network
, che includono l'inizio di /etc/wpasupplicant/ifupdown.sh
che elabora ulteriori wpa-*
opzioni di configurazione per wpa wifi, in /etc/network/interfaces
(vedi zcat /usr/share/doc/wpasupplicant/README.Debian.gz
per la documentazione). Per WEP wireless-tools
package svolge un ruolo simile a wpa-supplicant
. iwconfig
proviene da wireless-tools
anche.
ifconfig
allo stesso tempo è uno strumento di livello inferiore, utilizzato da ifupdown
e consente una maggiore flessibilità. Ad esempio, ci sono 6 modalità di funzionamento dell'adattatore wifi e IIRC ifupdown
copre solo la modalità gestita (+ modalità roaming, che formalmente non è modalità?). Con iwconfig
e ifconfig
puoi abilitare ad es. monitor mode della tua scheda wireless, mentre con ifupdown
non sarai in grado di farlo direttamente.
ip
command è uno strumento più recente che funziona sopra i socket netlink, un nuovo modo per configurare lo stack di rete del kernel dallo spazio utente (strumenti come ifconfig
sono costruiti sopra le chiamate di sistema ioctl).
Prova ifconfig wlan0 up
invece di ifup
.
A partire da Ubuntu 18.04 (e corrispondenti versioni Debian) ifconfig
e ifup
/ifdown
sono deprecati e il modo consigliato per visualizzare l'interfaccia è con ip
comando:
ip link set dev <interface> up
ip link set dev <interface> down
E puoi controllare le tue interfacce disponibili con:
ip link
E puoi mostrare gli indirizzi IP assegnati alle tue interfacce con:
ip addr show
O più specificamente:
ip addr show scope global | grep inet