Paso 15: Pi Wi-Fi (WPA/WPA-EAP)
Ahora dejemos la configuración WiFi de modo podemos acceder a nuestro Pi en el aire.
.
[[Arco Linux WIFI (EdiMAX) / frambuesa Pi]]
## INSTALAR NIC DRIVER WIFI
##
#Update el sistema operativo y reiniciar el sistema si no lo hemos hecho ya
y de echo | pacman - Syu
reiniciar el sistema
.
#INSTALL LAS HERRAMIENTAS CONTROLADOR Y WFI
y de echo | pacman - Sy wireless_tools
y de echo | pacman - Sy iw
y de echo | pacman - Sy wpa_supplicant
y de echo | pacman - Sy confiado
(eco, eco y) | pacman - Sy dkms-8192cu
.
## PRUEBA PILOTO
##
lsusb
dmesg | grep -i driver
dmesg | grep -i interfaz
dmesg | grep firmware
dmesg | grep iwlwifi
lsmod
modprobe 8192cu
lsmod
.
## DISPOSITIVO DE PRUEBA
##
enlace IP
enlace IP Configurar wlan0
#OR
enlace IP configurar dev wlan0
#OR
ifconfig - a
ifconfig wlan0 up
#now
iwlist wlan0 scan
#Here debe ver alguna difusión SSID(s) a tu alrededor...
.
## HACER HASH DE WPA
##
Página de inicio-SSID wpa_passphrase
#TYPE contraseña en la pantalla en blanco (STIN)
#OUTPUT
red = {}
SSID = "Página de inicio-SSID"
#psk = "fjfjdifjdf"
PSK = 5049231d192d9273cadb686299dabed1481ee984dcf28a3cb3679659476cdaf4
}
#SAVE EL PSK
PSK = 5049231d192d9273cadb686299dabed1481ee984dcf28a3cb3679659476cdaf4
.
## HACER HASH DE WPA-EAP
##
y de echo | pacman - Sy openssl
pkgfile -s iconv
y de echo | pacman - Sy glibc
echo - n YOUR_DOMAIN_PASSWORD | iconv -t utf16le | OpenSSL md4
#OUTPUT
(stdin) = a949b4053abaf36398f442fb2286e426
contraseña = hash: ADD_YOUR_HASH_HERE
#SAVE COMO LO
contraseña = hash: a949b4053abaf36398f442fb2286e426
.
## CONFIGURACIÓN WPA
##
.
#Make una WPA de prueba el archivo.
VI wpa.conf
fast_reauth = 0
ap_scan = 1
red = {}
id_str = "Inicio"
proto = RSN
scan_ssid = 1
key_mgmt = WPA-PSK
= Pairwise TKIP CCMP
Grupo = TKIP CCMP
SSID = "Página de inicio-SSID"
PSK = a0b1cd4fe9c7be0c633535dec0b50305381a985458dc0fa9b53f3946ca988c78
}
red = {}
id_str = "Trabajo"
SSID = "CORP-SSID"
scan_ssid = 1
key_mgmt = WPA-EAP
EAP = PEAP
= Pairwise TKIP CCMP
Grupo = TKIP CCMP
información de autenticación #
identidad = "ID de dominio de su"
contraseña = hash: a949b4053abaf36398f442fb2286e426
Fase1 = "peaplabel = 0"
Fase1 = "auth = MSCHAPV2"
}
#EOF
.
## TEST_CONFIG
##
ifconfig wlan0 up
wpa_supplicant - Dwext -i wlan0 - c wpa.conf
.
#[BUENA SALIDA]
wlan0: tratando de asociar 35:c8:04:b1:2 g: 10 (SSID = 'HOME-SSID' freq = 2412 MHz)
wlan0: error de solicitud de asociación al conductor
wlan0: asociada a 35:c8:04: [1209.286850] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: enlace llega a ser listo
wlan0: WPA: clave de la negociación concluido 35:c8:04:b1:2 g: 10 [PTK = GTK CCMP = TKIP]
wlan0: CTRL-evento-conectado - conexión a 35:c8:04:b1:2 g: 10 completado [id = 0 id_str =]
# TIPO "ctrl-C"
.
## MANUAL RUN
##
#We ahora copia la configuración del trabajo a la ubicación correcta...
CP /etc/wpa_supplicant/wpa_supplicant.conf /etc/wpa_supplicant/wpa_supplicant.conf-org
CP wpa.conf /etc/wpa_supplicant/wpa_supplicant.conf
.
#As tenemos una configuración WPA probada podemos saltar la siguiente prueba...
enlace IP configurar dev wlan0
wpa_supplicant -B - Dwext -i wlan0 - c /etc/wpa_supplicant/wpa_supplicant.conf
iwconfig
ifconfig
dhcpcd wlan0
ifconfig
nslookup cnn.com
google.com Telnet 80
obtener /
.
#Run actualizaciones
(y de echo; echo y) | Pacman - Syyu
.
## WIFI(WPA) ejecución automática durante el arranque [systemctl]
##
#In ARCH Linux Wifi Service no es configuración por defecto que tendremos que hacerlo ahora.
VI /etc/systemd/system/network-wireless
[Unidad]
Descripción = conectividad de red inalámbrica (%i)
Wants=Network.Target
Before=Network.Target
BindsTo=sys-subsystem-net-devices-%i.device
After=sys-Subsystem-net-Devices-%i.Device
[Servicio]
Tipo = oneshot
RemainAfterExit = sí
ExecStart = / usr/bin/ip link configurar dev wlan0
ExecStart = / usr/bin/wpa_supplicant - B - Dwext -i wlan0 - c /etc/wpa_supplicant/wpa_supplicant.conf
ExecStart = / usr/bin/dhcpcd wlan0
ExecStop = / usr/bin/ip link set wlan0 dev
[Instalar]
WantedBy = multi-user.target
#EOF
.
## SERVICIO DE INIT (DESPUÉS DE CADA EDICIÓN)
##
systemctl habilitar red inalámbrica
systemctl Inicio red-wireless
.
[[HECHO CON LA CONFIGURACIÓN DEL WIFI OS!]]
Como estamos con la configuración wifi... podemos quitar el cable Ethernet y utilizar el wifi de ahora en adelante...