no puedo conectarme a red wifi en parrot linux

Iniciado por fxndvi, Marzo 17, 2020, 03:42:33 AM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Marzo 17, 2020, 03:42:33 AM Ultima modificación: Marzo 17, 2020, 07:28:20 AM por Gabriela
ya intenté muchas cosas. tengo todos los controladores, tengo un adaptador usb wireless.
con

sudo iwlist wlan0 scan

sí puedo ver la red wifi de mi modem, entonces intento conectarme asi:

sudo iwconfig wlan0 essid <MIESSID> key s: <MICONTRASEÑA>

y sale esto "host name lookup failure"
mi archivo de interfaces (/etc/network/interfaces) se ve asi:

auto lo
iface lo inet loopback
auto wlan0
iface wlan0 inet dhcp

pense en editar el archivo en /etc/resolv.conf
Está vacío, creo que debería tener direcciones de servidores dns, pero no se como editarlo
soy nuevo en linux pero ya investigue bastante
¿como puedo conectarme?

Marzo 17, 2020, 08:49:44 AM #1 Ultima modificación: Marzo 17, 2020, 03:04:53 PM por DtxdF
Intente mejor con wpa_supplicant:

Código: bash
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
# En el archivo de configuración:
ctrl_interface=/run/wpa_supplicant
# Salimos de nano
sudo wpa_supplicant -B -i wlp2s0b1 -c /etc/wpa_supplicant/wpa_supplicant.conf
sudo wpa_cli
# En wpa_cli:
scan
scan_results
add_network
# Este es el resultado, que vendría a hacer el ID del AP:
0
set_network 0 ssid "<SSID>"
OK
set_network 0 psk "<Password>"
OK
enable_network 0
...
save_config
quit
sudo dhclient wlp2s0b1
sudo nano /etc/resolv.conf
nameserver <Dirección IP del gateway>
# Salimos
ping -c 4 -W 10 example.org
...


Dónde "wlp2s0b1" tiene que ser el nombre de su interfaz, cosa qué por lo que observo es "wlan0".

Primero comente las líneas que agregó en '/etc/network/interfaces' y haga los pasos que le mencioné.

[Actualizo]

Si le parece complicado use entonces " NetworkManager":

Código: bash
sudo apt-get install network-manager
nmcli d wifi connect <[B]SSID> password <Contraseña>


[Actualizo #2]

Por cierto, aunque el problema no pueda ser de la conectividad wifi, asegurese de usar las herramientas apropiadas:

iw/iwconfig = Redes sin encriptar y WEP
iwconfig/wpa_supplicant = Redes WPA/WPA2

~ DtxdF
~ DtxdF

Citarpense en editar el archivo en /etc/resolv.conf
Está vacío, creo que debería tener direcciones de servidores dns, pero no se como editarlo
soy nuevo en linux pero ya investigue bastante
¿como puedo conectarme?

«¿Cómo pude dejar pasar este mensaje»

Disculpe, no leí ese mensaje. Sí tiene que configurar los servidores DNS.

En antiX es un enlace blando a '/run/resolvconf' mientras que en Kali Linux no.

Eso quiere decir que si va a escribir ahí necesitará crear esa carpeta si su distribución así lo requiere.

Una vez verificado usando el siguiente comando:

Código: bash
file /etc/resolv.conf


Le debería mostrar la siguiente salida:

Código: text
/etc/resolv.conf: symbolic link to ../run/resolvconf/resolv.conf


Si no aparece algo así, simplemente no debe crear ninguna carpeta.

Ahora agrege las direcciones DNS (cloudflare en mi caso):

Código: bash
nano /etc/resolv.conf
# Una vez abierto, escriba lo siguiente
nameserver 1.1.1.1
nameserver 1.0.0.1


No necesariamente tiene que usar los de cloudflare, puede usar los que desee.

~ DtxdF
~ DtxdF

Lo primero no tuve problema, edite bien el archivo, y funciono el comando

$sudo wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf
Successfully initialized wpa_supplicant

Despues, en wpa_cli, pude configurar todo pero me decia esto ciclicamente:

<3>CTRL-EVENT-NETWORK-NOT-FOUND
<3>CTRL-EVENT-SCAN-STARTED
<3>CTRL-EVENT-SCAN-RESULTS
<3>WPS-AP-AVAILABLE
<3>CTRL-EVENT-NETWORK-NOT-FOUND

y en el save_config me dice FAIL

mi archivo de /etc/resolv.conf se ve asi:
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 1.1.1.1

la ultima linea la escribi yo, ademas si escribo
file /etc/resolv.conf
obtengo esto:
/etc/resolv.conf: symbolic link to /etc/resolvconf/run/resolv.conf
entonces supongo que en mi distribucion (parrot) no debe editarse asi

Tambien intente con network-manager y en el comando
sudo nmcli d wifi connect INFINITUMAD6_2.4 password **********
me dice
No network with SSID 'INFINITUMAD6_2.4' found.   
peeeeero, si hago un scan con iwlist wlan0 scan, si puedo ver la red:

$iwlist wlan0 scan
wlan0     Scan completed :
          Cell 01 - Address: FC:10:C6:50:C2:D3
                    Channel:6
                    Frequency:2.437 GHz (Channel 6)
                    Quality=22/70  Signal level=-88 dBm 
                    Encryption key:on
                    ESSID:"INFINITUMFAD6_2.4"

y salen mas detalles

llevo dias tratando de resolver este problema, comence pensando que eran los controladores, pero los busque em /lib/firmware/rtl_nic/ y ahi estaban todos.
no entiendo que esta mal, mi nic funciona bien, puedo detectar la red pero simplemente no puedo conectarme.



@No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

Disculpe, me falto una opción más para 'wpa_supplicant.conf'.

Tiene que agregar la siguiente opción:

Código: text
update_config=1


Quedaría de la siguiente forma:

Código: text
ctrl_interface=/run/wpa_supplicant
update_config=1


Si ya tiene iniciado 'wpa_supplicant' matelo:

Código: bash
sudo killall wpa_supplicant


Y haga los mismos pasos de los comentarios anteriores:

Código: bash
sudo wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf
sudo wpa_cli
...


Espero le ayude. El error era que faltaba la opción "update_config=1", así que agrege esa opción y siga los pasos del primer comentario.

~ DtxdF
~ DtxdF

Marzo 17, 2020, 09:13:43 PM #5 Ultima modificación: Marzo 17, 2020, 10:27:12 PM por fxndvi
sigue sin funcionar :( parece estar bien todo, la red está ahí, puedo detectarla con mi wireless, pero simplemente no se conecta, estoy empezando a pensar que me falta firmware, la verdad es que no tengo idea, ¿puede ser?, o, si me faltase firmware ni si quiera podría detectar red?

incluso descarté que mi password (que esta en wpa2), estuviese mal escrita o la red mal configurada: active el access point de mi smartphone, le quité la contraseña y traté de conectarme, si detectó la red pero no se pudo conectar.

Por supuesto que antes de todo intenté conectarme con una ip estática y tampoco pude. parrot linux lo tengo en una partición y en la otra tengo windows 10, en windows funciona perfectamente, antes de parrot intenté con kali y durante la instalación me saltaban errores de que me faltaba firmware de la nic, concretamente el archivo rtl8168h-2.fw, con parrot no tuve ese problema, es mas, busqué ese mismo archivo y ahí estaba, pero simplemente no puedo conectarme, no se si sea el firmware, algo de parrot, el router...

Mi adaptador wireless es un tl-wn823n, estuve leyendo que han tenido problemas usuarios de linux con la marca tp-link, sin embargo probé con otro adaptador y hasta con un maldito cable ethernet y no puedo conectarme, ¿Qué mas puedo intentar?

Estoy muy emocionado por aprender pentesting y otras cosas con parrot, pero llevo dias sin poder hacer nada. Gracias.

Marzo 17, 2020, 11:16:00 PM #6 Ultima modificación: Marzo 17, 2020, 11:18:09 PM por DtxdF
Me dejó con una duda: ¿Ya averiguó si tiene una dirección IP luego de requerirla al servidor DHCP con el comando 'dhclient'?

Si.se encuentra en una red, se desconecta para conectarse a otra, tiene que renovar nuevamente esa dirección IP usando el siguiente comando:

Código: bash
dhclient -r


También puede que no sea un error de la red en sí, sino de los servidores DNS. Algunas veces el cliente para conectarse a una red wifi (algunos no todos) colocan los servidores que proporciona el ISP o coloca la misma direccióm del gateway. Intente hacer un 'ping' a una dirección cómo '8.8.8.8' (DNS de Google).

No es por el Driver, tuviera quejas por éso. Puede ver los mensajes que genera el kernel, aunque siendo más específico en la conexión de la red wifi:

Código: bash
sudo dmesg | grep --color -i wlan0


Claro, eso lo tiene que hacer cuando se haya intentado conectarse y descartar errores, advertencias, etc.

CitarEstoy muy emocionado por aprender pentesting y otras cosas con parrot, pero llevo dias sin poder hacer nada. Gracias.

No se desaliente, por favor, no lo haga. Intentelo hasta que pueda; descarte errores una y otras vez; intenteló desde cero a cada momento. Y por supuesto apasionese por el método:ensayo y error (e investigación  :D).

~ DtxdF
~ DtxdF