Mostrando las entradas con la etiqueta internet. Mostrar todas las entradas
Mostrando las entradas con la etiqueta internet. 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, 13 de octubre de 2012

Como usar wlan0 en FreeBSD 9.0


Bueno como saben uso FreeBSD o si no saben, uso FreeBSD,esto de este tutorial mas que nada es para los Linuxeros ya que puede que los windowseros digan que ,es wlan0,wlan es wi-fi pero wlan0 que diablos es,bueno wlan0,1,2,etc es la interfaz de red de nuestra conexión inalambrica,osea el nombre de nuestro punto de salida para conectarnos a un router o punto de acceso a wi-fi

En Linux existe el punto de acceso eth0 que la interfaz de conexión alambica osea la interfaz que se conecta por (ethernet,cable) en FreeBSD cambia un poco ya que es llamada re0,pero si hablamos literalmente es la misma y sirve para lo mismo,(para conectarse por cable a Internet)

También esta la que es el punto de este tutorial(wlan0),la interfaz wlan0,que en FreeBSD nos aparece con el nombre ath0,puede que a ustedes incluso les salga otro,si es así lean la documentación de FreeBSD para que puedan usar correctamente su hardware, aquí el punto es que no es lo mismo ath0 de FreeBSD y wlan0 de Linux,de hecho yo creo que es mas potente,ath0 ya que desde aquí es creada la interfaz wlan0,hay que tener en cuenta que no lo cambiamos el nombre,lo que hacemos es crear una wlan0 partiendo de ath0.

Tutorial

También hay que tener en cuenta que en FreeBSD no existe iwconfig

Checa tus interfaces con

ifconfig

Te deben salir todas, así que creamos un alias,que sera wlan0

ifconfig wlan0 create wlandev ath0

Listo,ahora vuelve a chekar ifconfig

Y saldrá wlan0

Bien,ahora la levantamos

ifconfig wlan0 up

Y listo ya esta lista para conectarse a wi-fi

Ahora lo que haremos es escanear las redes cercanas

Si han usado Gentoo o Archlinux(que son los que he usado,no se en cual otra distribución de haga así esto) sabrán que para conectarnos a wifi,hacemos esto

Escanear puntos de acceso

iwlist wlan0 scan

Y para conectarnos

iwconfig wlan0 essid "Tu_ESSID"

luego

dhcpcd(o tal vez no)

En FreeBSD lo hacemos así

Escanear puntos de acceso

ifconfig wlan0 list scan

Cheken bien lo que les sale,ya que le manda algo como esto

SSID/MESH ID     BSSID                      CHAN RATE   S:N     INT CAPS
Axtel-extremo   00:13:46:49:41:76   11   54M -90:96   100 EPS  WPA WME
Infinitum            00:11:95:c3:0d:ac    1     54M -83:96   100 EPS  WPA
etc           etc    etc etc     etc     etc        etc  etc


Y para conectarnos,tenemos que especificar nuestra inet,channel,ssid,netmask y la interfaz que es wlan0:

ifconfig wlan0 inet "tu-inet" netmask 255.255.255.0 ssid "Tu-SSID" channel "Canal"

Por ejemplo

ifconfig wlan0 inet 192.168.1.15 netmask 255.255.255.0 ssid Axtel123 channel 1

Y listo con eso nos asociamos a nuestra conexión por wi-fi

Nota:Esto esta basado en que ya tienes funcionando,o funciona bien tu interfaz de red,osea que FreeBSD ya te detecto tu hardware para el wi-fi

También esta basado en la conexión a un router sin clave de acceso, así que si tienen wpa personal que es lo mas seguro vean este tutorial

http://mundofreebsd.blogspot.mx/2011/03/configurar-wifi-wpa-psk-en-freebsd-81.html

Y si tienen wep u otra configuración,cheken la documentación oficial de FreeBSD

http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/network-wireless.html

Ahora les dejo unos vídeos de como FreeBSD es un gran sistema que puede ser usado como un sistema de escritorio (Win/Mac/Ubuntu/etc)







Yo no dejo el mio,por alguna cuestiones :\ (tengo gnome 2 sin ninguna modificacion,solo el wallpaper :D,no es nada del otro mundo)


Eso es todo


Leer más...

sábado, 18 de agosto de 2012

Quitar contraseña al usar red inalambrica en opensuse 12.1

Existen muchas razones por las cuales usar opensuse pero si lo acambamos de instalar podemos darnos cuenta de que require algunas configuraciones. una de ellas es el Internet,como aqui lo dice el creador de Linux Linus Torvalds,
Enlace


Ademas de eso tendremos que hacer otros pasos para que nuestro opensuse quede como un super OS listo para realizar cualquier cosa como,Windows,Mac,Ubuntu

Primero tenemos que arreglar la molesta configuracion de red que no nos deja conectar a menos de que tengamos privilegios root,o nos pide contraseña y da errores y errores

Tutorial

Primero,cerramos sesion y iniciamos sesion como root

En usuario
root

En contraseña
La contraseña de root


Vamos la menu>>System>>Administrator Settings>>Yast

Se abre yast 




En Security an Users>>Users and Group Management




Le damos editar a nuestro usuario y en details



Palomeamos netadmin y le damos OK y OK

Listo ahora ya podemos usar internet en nuestro usaurio común cuando nos logemos de nuevo

Leer más...