Mostrando las entradas con la etiqueta conexión. Mostrar todas las entradas
Mostrando las entradas con la etiqueta conexión. Mostrar todas las entradas

sábado, 16 de marzo de 2013

Script bash para conectarse a wifi por terminal

Como hace poco reinstale gentoo me recordó lo mucho que he batallado para conectarme a wifi en un sistema operativo sin interfaz gráfica o no solo la interfaz si no que sin ningún daemon que haga esto simple como wicd,networkmaganager,etc,esto me recuerda mi epoca de Debianita y de Archero porque tenia algunos problemas con mi tarjeta de wireless y después no sabia que era lo que hacia mal,porque no me conectaba :(

Ya que, verán,para conectarse a una red wifi por consola se usa este comando:

iwconfig interfaz_de_red essid nombre_de_red

En Linux,en BSD es :


ifconfig wlan0 inet "tu-inet" netmask 255.255.255.0 ssid "Tu-SSID" channel "Canal" # Creo que este también funciona para Linux
Pero primero necesitamos escanear los puntos de acceso,para eso usamos el comando:

iwlist scan

Pero nos tira muchos datos,podemos verlo paso a paso con:

iwlist scan | more

Pero eso ya es para buscar otro tipo de información,normalmente obtenemos el esssid de las redes cercanas con:

iwlist scan | grep ESSID
 Y luego ya usamos el comando mencionado arriba,pero en este punto yo siento que aveces me equivoco y no tecleo bien el nombre de la red,bueno si es mi red con mi nombre no hay problema,pero si quiero crackear conectarme a una red abierta de un parque,etc :O.

Bueno,ya con el essid asociado solo nos asignamos una ip,por dhclient,dhcpcd,ifconfig,etc,pero bueno mejor programe un script que hace casi,todo el trabajo,digo casi,porque necesitamos tener funcionando correctamente nuestra interfaz de red lan (wlanX,ethX,etc) y si no es asi no funcionara, también necesitamos tener dhcpcd instalado o dhclient,o cualquier programa que haga este trabajo de asignación (necesitan modificar el script).

Bueno el script:

Busca las redes mas cercanas ha base de pipes unix,las añade a un array y las muestra a selección,pregunta si usamos clave(solo wep) y nos asocia a la red y nos asigna una ip:

Enlace
Nota: Si tienen un daemon que haga esto les puede dar errores,graves.

Solo deben ejecutar como root

sudo bash script.sh

Y listo :D

Lo modifican a sus necesidades, no tengo pantallasos porque ya tengo networkmanager en mis sistemas y cuando lo programe no tenia como sacar screenshots (a menos con el iPhone pero es peligroso) lo programe en tty.

Eso es todo
Leer más...

sábado, 29 de septiembre de 2012

Tip al conectarse por a wi-fi por terminal Linux


Este tutorial lo hago como un tip,por si usan Archlinux,Gentoo,Debian o cualquier distribucion que no tenga entorno de escritorio en algun momento,en la instalacion o al estar recien instalado.

No lo usen en ubuntu openSUSE o Fedora,si lo hacen es bajo su responsabilidad

Probado:Solo en Gentoo y Archlinux


Para conectarse a una red wifi primero necesitamos saber cuales están a la mano y para eso hacemos un escaneo con

               (interfaz)
iwlist wlan0 scan

o

iwlist scan

Pero nos tira muchos resultados,asi que como distinguir una red y conectarnos a ella,bueno yo les recomiendo hacer uso de las tuberias de unix

Primero listamos las redes por ESSID osea el nombre y lo mandamos a un archivo de texto

iwlist wlan0 scan | grep ESSID >> red.sh

Luego nos saldra esto si lo checamos con cat o less




Luego lo abrimos con nuestro editor

(joe)
(VI)
(vim)
(etc)


vim red.sh


Ahora dejamos nuestra red y le añadimos esto

#!/bin/bash

iwconfig wlan0 essid "Mi-red" 

# O con clave wep


iwconfig wlan0 essid "Mi-red" key "clave"


# y

sleep 5; # un poco de espera para que se establezca bien la conexión

exit 0;




Yo añadí dhcpcd para asignarme una ip,pero puede que sea mejor que lo hagan manualmente,dependiendo su tipo de conexión


Lo guardamos y le damos permisos de ejecución

chmod +x redes.sh
Y por ultimo solo ejecutamos
sudo ./redes.sh









 También puede que requieras ip


dhcpcd wlan0 


Y nos conectara al wifi



Eso es todo
Leer más...

miércoles, 7 de marzo de 2012

Como hacer una conexion SSH (SFTP) entre OS X y iOS

Para realizar una conexion SSH para transferencia de archivos SFTP,desde nuestra mac hacia nuestro idevice es muy sencillo,lo único que tenemos que hacer es usar un cliente SSH para Mac y instalar unas cuantas cosas en nuestro idevice.

Preparar el iOS



Para empezar como con windows o linux necesitamos openssh entonces instalamos openssh en el iphone desde cydia





Después lo activamos con Sbsettings


Prepara OS X


En os x solo necesitamos descargar y usar un cliente SSH,el mas conocido es cyberduck,este es un
Bynario Universal que corre en Mac OS X 10.5 o 10.7 Lion

Enlace a cyberduck

Lo abrimos y lo rellenamos


Le damos SFTP 

y luego esto:

Servidor: La IP de nuestro iPhone/iPod


Como saber el ip?

Conectate a tu wi-fi y luego dale en el icono azul


La primera es el ip




Usuario: root

Contraseña: alpine (si no la has cambiado)

Y presionamos conectar,ahora podremos pasar de un os al otro los archivos que queramos 

Leer más...

viernes, 17 de febrero de 2012

Como transferir archivos por SSH de linux ubuntu 11.10 al iphone no winscp


Muchos usuarios de linux y el iphone al mismo tiempo no dejan de usar windows por algunos programas que no tienen equivalente en linux, pero si tienen equivalente lo que pasa es que no es el mismo mejor dicho, itunes se usa en windows pero en linux se puede usar bashe (pero solo para pasar musica), si necesitamos restaurarlo o actualizarlo tenemos que aceder a windows o a OS X para hacer este trabajo pero solo para esto, esperemos que algún dia apple sace itunes para linux o si no!20de todas fiormas seguiremos usando el iphone en linux usando métodos distintos a los usados en windows o OS X.

Eso mismo pasa con Winscp un programa de transferencia de archivos usando el protocolo sftp (SSH File Transfer Protocol también conocido como SFTP o Secure File Transfer Protocol), que se usa en windows para aceder alas carpetas del iphone y trasferir archivos, muchos usuarios no saben como lograr el acceso a las carpetas del iphone accediendo desde linux, en este caso ubuntu, lo que pasa es que no existe Winscp para linux y muchos dicen que no tiene soporte ni siquiera usandk wine pero yo lo he logrado usar, también se puede usando crossover.

SSH


SSH File Transfer Protocol (también conocido como SFTP o Secure File Transfer Protocol) es un protocolo del nivel de aplicación que proporciona la funcionalidad necesaria para la transferencia y manipulación de archivos sobre un flujo de datos fiable. Se utiliza comúnmente con SSH para proporcionar la seguridad a los datos, aunque permite ser usado con otros protocolos de seguridad. Por lo tanto, la seguridad no la provee directamente el protocolo SFTP, sino SSH o el protocolo que sea utilizado en su caso para este cometido.
En comparación de capacidades con el anterior protocolo SCP, que únicamente permite la transferencia de archivos (copia), el protocolo SFTP permite una serie de operaciones sobre archivos remotos. SFTP intenta ser más independiente de la plataforma que SCP, por ejemplo, con el SCP encontramos la expansión de comodines especificados por el cliente hasta el servidor, mientras que el diseño SFTP evita este problema. Aunque SCP se aplica con más frecuencia en plataformas Unix, existen servidores SFTP en la mayoría de las plataformas.
El Secure Internet Live Conferencing (SILC) define el protocolo SFTP como su protocolo de transferencia de archivos por omisión. En el SILC, los datos del protocolo SFTP no están protegidos con SSH pero el protocolo de paquetes seguros de SILC se utiliza para encapsular los datos SFTP dentro de los paquetes de SILC para que se la llevara de igual a igual (peer to peer, P2P). Esto es posible ya que SFTP está diseñado para ser un protocolo independiente.
SFTP utiliza el puerto 22 de TCP.

Mas info


Para no usar un emulador y tener problemas usaremos un programa de linux nativo, con el cual se puede usar el protocolo ftp,sftp,ftps.

Tutorial

Para empezar como con windows necesitamos openssh entonces instalamos openssh en el iphone

Después lo activamos con Sbsettings



Ahora en ubuntu 

Abrimos terminal y escribimos


sudo apt-get install bareftp

O aquí el el paquete .deb


Enlace

Luego buscamos en el dash  bareftp y lo abrimos después  llenamos la información



Como saber el ip?

Conectate a tu wi-fi y luego dale en el icono azul


La primera es el ip
En puerto: ponemos 22


En usuario: ponemos root


En contraseña: ponemos alpine


En protocolo: ponemos SSH(SFTP)






Y después presionamos enter y le damos que si


Ahora para copiar los archivos solo se arrastra de una ventana a la otra 


ahora pueden acceder al /var/ del iphone desde linux ubuntu queda aclarar que funciona con cualquier iphone,ipad o itouch que tenga jailbreak y openssh instalado Recuerden comentar y seguir el sitio por facebook

Enlace
Leer más...