lunes, 27 de septiembre de 2010

Clase 8: Instalar paquetes, programas o aplicaciones en Ubuntu 10.04

Como ya hemos visto en Ubuntu existen los los repositorios que son como un depósito o un sitio centralizado donde se almacena y actualiza todo el software disponible. Sólo tenemos que seleccionar la aplicación y el sistema se encarga de descargar e instalar.

En realidad Linux podemos Instalar de muchas mas formas:

  • "Centro de Software de Ubuntu" (A partir de Ubuntu 9.10)

UbuntuC80

UbuntuC801

Aquí tenemos las aplicaciones para poder instalarlas o desinstalarlas. Para ello pulsamos sobre la aplicación y pulsamos Instalar. también podemos ver una descripción de la aplicación en el botón “Mas información ”.

  • Gestor de paquetes Synaptic

UbuntuC802

Synaptic es un avanzado sistema para instalar o eliminar aplicaciones. El entorno es gráfico, como en Añadir/Quitar Aplicaciones, pero mucho más potente. Con Synaptic tienes el control completo de los paquetes (aplicaciones) instalados en tu sistema.

  • aptitude y apt-get en una terminal

UbuntuC803

Aunque podemos instalar programas de forma gráfica, también podemos recurrir a la terminal para instalar cualquier programa.
A muchos usuarios esta opción les puede parecer un poco más complicada. pero cuando uno se acostumbra es mucho más cómodo, fácil y rápido.

Existen dos formas de instalar programas en modo texto: con aptitude y con apt-get.

    • Instalar paquetes:   sudo aptitude install nombre_paquete
    • Desinstalar paquetes: sudo aptitude remove nombre_paquete
    • Desinstalar paquetes (incluyendo archivos de configuración): sudo aptitude remove --purge nombre_paquete
    • Actualizar la lista de paquetes disponibles: sudo aptitude update
    • Actualizar el sistema con las actualizaciones de paquetes disponibles: sudo aptitude upgrade
    • Obtener una lista de opciones del comando: sudo aptitude help 
  • Paquetes con extensión .deb

Otra forma de instalar aplicaciones en el sistema es por medio de los paquetes ya preparados para ser instalados y con extensión .deb.
Para instalar estos paquetes sólo tienes que hacer doble click sobre el fichero en el navegador Nautilus y automáticamente se lanzará la aplicación gdebi, que se ocupará de instalar el paquete y buscar las dependencias de otros paquetes que pudiera necesitar para su correcta instalación.

Ejemplo:

  • Iniciar Firefox e ir a la siguiente dirección

UbuntuC8034

  • Observa en la página que Google ofrece diferentes formatos de paquetes. El que nos interesa es deb for Debian/Ubuntu i386, lo que supondrá la descarga de un paquete deb completamente compatible con la distribución Ubuntu, también en su versión 10.04.
    UbuntuC8035
  • Una nueva ventana aparece en pantalla, la ventana Instalador de paquetes – picasa. Obsérvala detenidamente: incluye diversas pestañas que te ofrecerán información sobre el paquete descargado y su proceso de instalación

      picasa-instalar2

    • Para iniciar la instalación pulsa el botón Instalar el paquete. Teclea la contraseña de administrador. Verás el progreso de la instalación: la descarga de los archivos, incluidos también sus dependencias, que serán automáticamente instalados sin ningún tipo de intervención por tu parte.

       
      UbuntuC8036
      • Si lo preferimos, también se pueden instalar mediante la línea de comandos, mediante el comando dpkg:
        sudo dpkg -i nombre_del_paquete.deb
        En este caso también habrá que instalar manualmente las posibles dependencias del paquete.
        El mismo comando también se puede usar para desinstalar el paquete:
        sudo dpkg -r nombre_del_paquete
      • Para este ejemplo también podría ser, descargar el archivo y ejecutarlo como Windows:

        UbuntuC8037      

             También Otra forma sería:

       UbuntuC8039

      • Para poder desinstalar los archivos .deb en Ubuntu
        Si queremos desinstalar una aplicación previamente en ubuntu 10.04 o 9.10.El instalador de paquetes GDebi solo identifica si el paquete está o no instalado y nos permite la reinstalación del mismo pero no la desinstalación completa.

        Para desinstalar un archivo.deb instalado previamente ejecutamos en el terminal:

        sudo dpkg –purge picasa
        sudo apt-get autoremove

             UbuntuC8038

  • Instalar un rpm en Ubuntu

Rara vez encontraremos una aplicación de software en formato rpm que no tenga su versión en *.deb o no exista en los repositorios de Debian o Ubuntu. Aun así si desean instalar el archivo rpm lo que debemos hacer es lo siguiente: convertir el RPM a DEB con un software como alien, yum, etc. alien. Se puede instalar via Synaptic.

Algunas distribuciones de Linux, como Red-Hat y Mandriva, usan paquetes .rpm, organizados de manera diferente a los paquetes .deb de Debian y Ubuntu. Para poder Instalaar estos paquetes debemos hacer lo siguiente:

  1. primero que tenemos que hacer es instalar alien, por lo tanto abrimos una Terminal y en ella escribimos:
    sudo apt-get install alien
  2. Una vez instalado podemos empezar a hacer nuestros paquetes .deb. a partir de un .rpm
    Con esto lo convierte e instala a la vez:
    alien -i archivo.rpm

    Así solamente lo pasas a .deb:
    alien -d archivo.rpm

    Y así lo instalas (una vez pasado a .deb):
    dpkg -i paquete.deb
  • Instalar a partir del código fuente (Compilar) Paquetes con extensión (.tar.gz) (.tar.bz2)

A veces se encuentran aplicaciones que no proporcionan paquetes de instalación, y hay que compilar a partir del código fuente. Para ello, lo primero que hay que hacer en Ubuntu es instalar un meta-paquete llamado build-essential. Para ello, abrir una terminal y ejecutar los siguientes comandos:

sudo aptitude update
sudo aptitude install build-essential


También podemos necesitar instalar las librerías de desarrollo del kernel, necesarias para determinados paquetes:
sudo aptitude install linux-headers-`uname -r`


Nota: debemos de tener en cuenta que estos paquetes pueden tener formas diferentes de empaquetado (con archivos diferentes) y por lo tanto maneras diferentes de instalación, por lo que si hay algún archivo como "readme, leadme o txt", debemos leerlo antes de nada por si nos dice la forma de instalación.

En general, los pasos a seguir para compilar una aplicación son los siguientes:

  1. Descargar el código fuente (.tar.gz o .tar.bz2).
  2. Descomprimimos el código con Click derecho sobre él y elegimos "extraer aquí". crea una carpeta con el código.
  3. Entrar en el directorio creado
  4. Ejecutar el script configure que sirve para comprobar las características del sistema que afectan a la compilación, configurando la compilación según estos valores, y que crea el archivo makefile (algunos paquetes ya lo traen) -> ./configure
  5. Ejecutar el comando make, encargado de la compilación. –> make
  6. Ejecutar el comando sudo make install, que instala la aplicación en el sistema -> sudo make install O mejor aún, instalar checkinstall con el comando:
    sudo aptitude install checkinstall
    Y ya podemos ejecutar -> sudo checkinstall
    Esta aplicación crea un paquete .deb de forma que no haya que compilarlos la próxima vez.

Ejemplo de ejecución de este procedimiento:
Nos descargamos el paquete sensors-applet-0.5.1.tar.gz en el Escritorio:
Descomprimimos y obtenemos la carpeta sensors-applet-0.5.1
En la terminal nos situamos en la carpeta descomprimida:
cd Escritorio/sensors-applet-0.5.1
Compilamos e instalamos:
./configure
make
sudo make install
Este último comando lo podemos cambiar por:
sudo checkinstall

  • Archivos de esxtencion .bin

Los archivos con extensión .bin son archivos binarios. No contienen un conjunto de programas o librerías como los paquetes, sino que son el programa en sí mismo.
Normalmente se suelen distribuir bajo este sistema programas comerciales, que pueden ser o no gratuitos, pero que normalmente no son libres.
Cuando descargas un fichero de este tipo de internet y lo guardas en tu sistema, no tendrá permiso para ejecutarse. Mira Sistema de ficheros para informarte sobre el sistema de ficheros en Linux.
Lo primero que debes hacer, por consiguiente, es dar a ese fichero el permiso para ejecutarse. Para ello pulsa con el botón derecho sobre él y elige la opción Propiedades.
Activa la pestaña Permisos y verás que el ficheros tiene permisos de lectura y escritura para el propietario pero no para ejecución. Activa esta casilla y cierra la ventana.
Ahora que ya has dado permiso al fichero para poder ejecutarlo haz doble clic. Al hacerlo te aparecerá una ventana dándote varias opciones.
Elije ejecutar.
Para realizar esto mismo desde un terminal: Damos permisos de ejecución.
sudo chmod +x [nombre_binario].bin
Instalamos el archivo binario.
sudo ./[nombre_binario].bin

Fuentes:

http://triangulolinux.wordpress.com/
http://www.tecnopedia.net/linux/instalar-playdeb-en-ubuntu/
http://www.tarreo.com/foro/index.php?/topic/476086-alien-conversor-de-paquetes-deb-rpm-tgz-y-slp/
http://ubuntu-guia.blogspot.com/2009/06/como-instalar-paquetes-y-programas-en.html

martes, 21 de septiembre de 2010

Clase 7: Aplicaciones de red y escritorio

El navegador Firefox

Firefox es un popular navegador de Internet del que existen versiones no sólo para sistemas libres sino también para MS Windows y Mac OS. Aunque su uso es todavía minoritario, las estadísticas revelan un rápido crecimiento frente al monopolio de Internet Explorer. Las principales razones de este éxito son una mejor protección ante virus, spyware y ventanas emergentes así como funcionalidades muy prácticas como la navegación basada en pestañas.

Establecer página de inicio

Para lanzar el navegador vaya a Aplicaciones -> Internet -> Navegador web Firefox.

  1. Abra el menú Editar y seleccione Preferencias
  2. Pulse el icono General en la parte superior de la ventana
  3. Haga clic en uno de los siguientes botones según lo que prefiera

UbuntuC71

Caché de disco

La caché mantiene en su disco duro copias de las últimas páginas web visitadas. De esta forma cuando usted pide una página ya vista, su navegador no necesita traerla de la red de nuevo, con lo que se acelera la navegación. Como contrapartida, si no borra la caché cualquiera con acceso a su navegador podría saber por dónde ha estado navegando.

Marcadores

UbuntuC72

 

Si ha usado usted Internet Explorer sepa que los marcadores son el equivalente a los favoritos. Las direcciones de las páginas web pueden ser bastante largas y difíciles de recordar. Afortunadamente no es necesario que las memorice ni las anote en un papel. Firefox puede conservar una lista de Marcadores apuntando a las páginas web que le interesen.

Para marcar la página actualmente cargada siga estos pasos:

  • Vaya al menú Marcadores y seleccione Añadir esta página a marcadores...

 

Instalar Complementos

Extensiones o complementos (plugins) para Firefox son pequeñas aplicaciones o controles que ayudan y potencian el trabajo día a día en cada área de trabajo. Algunas de esas extensiones:

Para mas info:

UbuntuC73

Para instalar nuevas extensiones vamos al menú Herramientas -> Complementos.

página web de Mozilla https://addons.mozilla.org/es-ES/firefox/recommended donde podremos encontrar una amplia lista.

 
 
Plugins

Los conectores son ampliaciones que nos permiten acceder a diversos formatos de archivo de Internet. No hay con que confundirlos con las extensiones, que son nuevas funcionalidades que se integran en el navegador.

  1.  

  2.  

  3.  

 

Cierre cualquier ventana de Firefox que tuviera abierta.

UbuntuC74

 

 

Vaya al menú Sistema - > Administración - > Gestor de paquetes Synaptic.

En el menú de Synaptic seleccione Configuración - > Repositorios

Pulse Añadir y marque la opción Software no libre (Multiverse)

 

 

 

 

 

 

 

FTP (File Transfer Protocol)

Otro de los protocolos más usados de la Internet es el FTP (File Transfer Protocol, Protocolo de Transferencia de Ficheros) diseñado para compartir archivos a través de la red. Funciona según el modelo cliente-servidor. Necesitamos por tanto un servidor que nos suministre los ficheros y una aplicación en el cliente capaz de obtenerlos.

Existen dos tipos de servidor FTP: Públicos e Identificado. Cuando es público no se nos pedirá una contraseña para acceder, en cuyo caso probablemente no podamos hacer otra cosa que bajar ficheros a nuestro disco duro. En el caso del ftp identificado se nos pedirá un nombre de usuario y una contraseña. Cuando tenemos contratado un espacio web con un proveedor ésta es la forma más frecuente de subir archivos.

UbuntuC736 El propio navegador de archivos Nautilus puede ser empleado como un cliente de FTP, veamos cómo:

  1. Vaya al menú Lugares y seleccione Carpeta personal para abrir el navegador de archivos.
  2. Seleccione Conectar con el servidor del menú Archivo.
  3. En la lista desplegable tipo de servicio elija FTP público o FTP (con login) según el modo cómo vaya a acceder al servidor.
  4. Verá como el servidor es añadido al panel lateral como si se tratara de un espacio más de su equipo. Haga doble clic para ver sus contenidos y utilice las habituales funciones de copiar y pegar para mover archivos entre las carpetas.
  5. Si desea desconectar el servidor vaya al menú Ir a -> Red, pulse con el botón derecho del ratón sobre su icono y seleccione Desmontar el volumen.

 

 

 

  • No es ésta la única posibilidad. Si quiere disponer de una aplicación gráfica de ftp similar a las disponibles en otros sistemas puede instalar gFTP.
  • Si queremos probar a hacer esto en la terminal, (pongo un servidor cualquiera como ejemplo):

UbuntuC737

Instalación de Códec multimedia

Un códec (abreviatura de codificador/decodificador) es un mecanismo que se emplea para transformar un flujo de audio o vídeo en un archivo. Inversamente cuando queremos reproducirlo necesitaremos de nuevo el mismo códec para abrirlo o lo que es lo mismo decodificarlo. La música en MP3 de la que seguramente ha oído hablar no es otra cosa que sonido codificado utilizando la codificación mp3 y guardado en archivos.

Los reproductores MP3 son aparatos capaces de interpretar ese tipo de archivos porque conocen el códec mp3 correcto. Pero no es éste el único existente, hay muchos otros. La mayor parte de códecs provoca pérdidas de información para conseguir un tamaño lo más pequeño posible del archivo destino. Hay también códecs sin pérdidas, pero en la mayor parte de aplicaciones prácticas, para un aumento casi imperceptible de la calidad no merece la pena un aumento considerable del tamaño de los datos. La excepción es si los datos sufrirán otros tratamientos en el futuro. En este caso, una codificación repetida con pérdidas a la larga dañaría demasiado la calidad.

Para ficheros de audio, el formato más usado es el MP3, que no es libre. Como es natural, Microsoft tiene su propio formato propietario, Windows Media Audio, también conocido como WMA. Un formato muy común para escuchar la radio por Internet es el Real Audio. Existe otro formato, Ogg Vorbis, de alta calidad y mejores ratios de compresión, que está mucho menos extendido, de momento, aunque tiene la ventaja de ser el único formato completamente libre.

Para ficheros de vídeo, la lista es análoga. Los formatos más usados son los derivados del MPEG: MPEG-2 (ficheros MPG y DVDs) y MPEG-4 (DivX, Xvid y MS-MPEG de Microsoft). De nuevo, Microsoft tiene dos formatos propietarios: Windows Media Video, también conocido como WMV, y ASF para reproducción por Internet. Para reproducción por Internet el formato más común es el Real Video. Nuevamente, existe otra alternativa, Ogg Theora, menos extendido, con la ventaja, al igual que en el caso del audio, de ser el único libre.

La manera más sencilla de disponer de códecs adicionales para Gstreamer es instalar los siguientes metapaquetes desde los repositorios Universe y Multiverse:

UbuntuC75

Esto instalará todos los códecs disponibles. En la práctica puede que no llegue a utilizarlos todos. La recomendación de la guía oficial de Ubuntu es instalar únicamente estos paquetes:

  • gstreamer0.10-plugins-ugly
  • gstreamer0.10-plugins-ugly-multiverse
  • gstreamer0.10-plugins-bad
  • gstreamer0.10-plugins-bad-multiverse
  • gstreamer0.10-ffmpeg

Mas info: 

Programación en Linux

Python

Python es un lenguaje de programación creado por Guido van Rossum a principios de los años 90 cuyo nombre está inspirado en el grupo de cómicos ingleses “Monty Python”. Es un lenguaje similar a Perl, pero con una sintaxis muy limpia y que favorece un código legible. Se trata de un lenguaje interpretado o de script, con tipado dinámico, fuertemente tipado, multiplataforma y orientado a objetos.

Lenguaje interpretado o de script

Un lenguaje interpretado o de script es aquel que se ejecuta utilizando un programa intermedio llamado intérprete, en lugar de compilar el código a lenguaje máquina que pueda comprender y ejecutar directamente una computadora (lenguajes compilados). La ventaja de los lenguajes compilados es que su ejecución es más rápida. Sin embargo los lenguajes interpretados son más flexibles y más portables.

Python tiene, no obstante, muchas de las características de los lenguajes compilados, por lo que se podría decir que es semi interpretado. En Python, como en Java y muchos otros lenguajes, el código fuente se traduce a un pseudo código máquina intermedio llamado bytecode la primera vez que se ejecuta, generando archivos .pyc o .pyo (bytecode optimizado), que son los que se ejecutarán en sucesivas ocasiones.

CPython está instalado por defecto en la mayor parte de las distribuciones Linux y en las últimas versiones de Mac OS. Para comprobar si está instalado abre una terminal y escribe python. Si está instalado se iniciará la consola interactiva de Python y obtendremos parecido a lo siguiente:

UbuntuC738

Herramientas básicas

Existen dos formas de ejecutar código Python. Podemos escribir líneas de código en el intérprete y obtener una respuesta del intérprete para cada línea (sesión interactiva) o bien podemos escribir el código de un programa en un archivo de texto y ejecutarlo.

UbuntuC739

Editores de código

A la hora de realizar una sesión interactiva se aconseja instalar y utilizar iPython, en lugar de la consola interactiva de Python. Se puede encontrar en http://ipython.scipy.org/. iPython o lo podemos instalar poniendo el siguiente código

sudo apt-get install ipython

cuenta con características añadidas muy interesantes, como el autocompletado o el operador ?. (para activar la característica de autocompletado)

Tras haber instalado Python ya tenemos todo listo para empezar a programar, aun así nos hace falta algo, un Editor igual podemos programar sin el, pero un Editor es una herramienta para el programador, que nos ofrece un marco de trabajo amigable para programar en un lenguaje de programación, por lo tanto lo consideraremos como una ayuda para este proceso; hay muchos de Editores para Python, pueden mirar http://wiki.python.org/moin/PythonEditors una lista en la que puedes encontrar una multitud de editores, plataformas en las que funcionan, si es libre, y si tiene precio.

PyDEV

En el campo de IDEs y editores de código gratuitos PyDEV (http:// pydev.sourceforge.net/) se alza como cabeza de serie. PyDEV es un plu gin para Eclipse que permite utilizar este IDE multiplataforma para programar en Python. Cuenta con autocompletado de código (con información sobre cada elemento), resaltado de sintaxis, un depurador gráfico, resaltado de errores, explorador de clases, formateo del código, refactorización, etc. Sin duda es la opción más completa, sobre todo si instalamos las extensiones comerciales, aunque necesita de una cantidad importante de memoria y no es del todo estable.

sudo apt-get install eclipse

Otras opciones gratuitas a considerar son SPE o Stani’s Python Editor (http://sourceforge.net/projects/spe/), Eric (http://die-offenbachs.de/eric/), BOA Constructor (http://boa-constructor.sourceforge.net/) o incluso emacs o vim. Si no te importa desembolsar algo de dinero, Komodo (http://www.activestate.com/komodo_ide/) y Wing IDE (http://www.wingware.com/) son también muy buenas opciones, con montones de características interesantes, como PyDEV, pero mucho más estables y robustos. Además, si desarrollas software libre no comercial puedes contactar con Wing Ware y obtener, con un poco de suerte, una licencia gratuita para Wing IDE Professional :)

Vamos ahora a crear un archivo de texto con el código anterior, de forma que pudiéramos distribuir nuestro pequeño gran programa entre nuestros amigos. Abre tu editor de texto preferido o bien el IDE que hayas elegido y copia la línea anterior. Guárdalo como hola.py, por ejemplo. Ejecutar este programa es tan sencillo como indicarle el nombre del archivo a ejecutar al intérprete de Python .

Boa Constructor

Considerado uno de los mejores IDE para python es el Boa Constructor (que es un símil de Delphi, que utiliza wxPython + Python). Es un RAD tipo Delphi/VB. Debugging (si, uno pasa el cursor por encima de las variables y se ve el valor!!!), autocompletado (si, uno pone el puntito y te muestra los métodos del objeto!!!), etc.

Mono; programación .NET en GNU/Linux

Proyecto Mono es un proyecto de código abierto iniciado por Miguel de Icaza (GNOME) en 2001 y que a día de hoy gracias a Novell, sigue con su desarrollo después de haber comprado Ximian (cliente de correo - Evolution) , la empresa responsable de su desarrollo hasta 2003.

Mono posee importantes componentes útiles para desarrollar software (wikipedia):

  • Una máquina virtual de lenguaje común de infraestructura (CLI) que contiene un cargador de clases, un compilador en tiempo de ejecución (JIT), y unas rutinas de recolección de memoria.
  • Una biblioteca de clases que puede funcionar en cualquier lenguaje que funcione en el CLR (Common Language Runtime).
  • Un compilador para el lenguaje C#, MonoBasic (la versión para mono de Visual Basic), Java y Python.
  • El CLR y el Sistema de tipos común (CTS) permite que la aplicación y las bibliotecas sean escritas en una amplia variedad de lenguajes diferentes que compilen para byte code.
  • Esto significa que si, por ejemplo, se define una clase que realice una manipulación algebraica en C#, ésta pueda ser reutilizada en cualquier lenguaje compatible con CLI. Puede crear una clase en C#, una subclase en C++ e instanciar esa clase en un programa en Eiffel.
  • Un sistema de objetos único, sistema de hilos, bibliotecas de clases y sistema recolector de memoria pueden ser compartidos por todos estos lenguajes.
  • Es un proyecto independiente de la plataforma. Actualmente Mono funciona en GNU/Linux, FreeBSD, UNIX, Mac OS X, Solaris y plataformas Windows.

Gracias a esto, y a su gran abanico de posibilidades, podemos hacer correr aplicaciones .NET (C#, VB.NET), WinForms, ASP.NET y GTK#, en nuestro S.O. Preferido.

En Ubuntu podemos instalarlo con un simple;

$ sudo aptitude install mono

Fuentes:

http://pedrokroger.net/blog/

http://ipython.scipy.org/moin/P%C3%A1ginaInicial

http://www.pygtk.org/

http://blog.malev.com.ar/tag/python/

http://www.ciroduran.com/files/2010/charla-flisol/

martes, 7 de septiembre de 2010

Clase 6: Administración II redes e internet

Conectar Ubuntu a Internet es, en general, hoy es un proceso sencillo. Los problemas que pueden aparecer se deben principalmente a la incompatibilidad del hardware o a la no disponibilidad de drivers para GNU/Linux.

Como ya se comentó los fabricantes son cada vez más reacios a publicar las especificaciones de sus dispositivos lo que dificulta enormemente la tarea de escribir controladores libres. La solución a este problema pasa por informarnos sobre la compatibilidad antes de comprar un módem, una tarjeta de red común o inalámbrica o cualquier otro dispositivo de acceso a la red. También es recomendable antes de contratar un servicio de acceso con un operador de telefonía informarse de su viabilidad con Linux.

Para poder acceder a Internet necesitará tener:

  • Un proveedor de acceso (ISP).
  • Una línea telefónica, RTB, ADSL o inalámbricas
  • Una tarjeta de Red, un módem o router mediante el que establecer las conexiones. Examine cuál es su caso y vaya directamente a su modalidad de acceso.
Módem analógico y Red Telefónica Básica (RTB)

Este es un caso muy antiguo para estos tiempos: usted dispone de un módem conectado a su línea telefónica convencional, a la que se denomina RTB. Esencialmente hay dos tipos de módem analógicos:

  • Módem externo. Se suele conectar al ordenador mediante un puerto serie (COM). Funcionan perfectamente con Linux.
  • Módem interno. La gran mayoría son lo que se conoce como Winmodem. La razón de llamarlo así es que suplen parte de la funcionalidad hardware recurriendo

al sistema operativo WindowsTM. Aunque muchos de ellos son detectados automáticamente, suelen ser de difícil configuración en Linux.

Network Manager

Gestiona conexiones cableadas, inalámbricas, de banda ancha móvil, VPN y DSL. Actualmente no soporta conexiones por módem telefónico. NetworkManager intenta que el proceso de conexión sea invisible, al tiempo que permite un control manual más fino cuando es necesario. Están soportados muchos protocolos de seguridad: WEP, WPA/WPA2, WPA-Enerprise/WPA2-Enerprise, 802.1x, VPN NetworkManager también mantiene la seguridad de las contraseñas utilizando el anillo de claves para almacenar frases de paso.

UbuntuC51 Network Manager es el pequeño icono situado en el área de notificación del sistema, en la esquina superior derecha de su pantalla. Tiene el aspecto de dos flechas, o bien de cuatro barras progresivas de color azul o gris (en el caso de que se esté conectando inalámbricamente).

  1. Botón izquierdo para funciones automáticas, como conectarse a una red.
  2. Botón derecho para control manual y para deshabilitar o habilitar conexiones

Conectar

  • Cableada (LAN)
  • Redes inalámbricas
  • Banda ancha móvil
  • Redes privadas virtuales (VPN)
  • DSL

Conexión LAN

Se pueden hacer de dos formas

  1. Conexiones DHCP
  2. Conexiones estáticas
Conexiones DHCP

Las conexiones DHCP (cuando se configuren por la configuración de su router) se configuran automáticamente. Las conexiones cableadas son seleccionados de manera predeterminada cuando se conecta. La mayoría de los routers usan DHCP para asignar las direcciones IP.

Pulse Clic derecho sobre NetworkManager en el área de notificación de sistema.

UbuntuC52

Luego editar las conexiones

UbuntuC53

luego elegimos nuestra conexión cableada

UbuntuC54

En este caso el método de conexión esta configurada como automática pero también usted puede escoger:

UbuntuC55 

  • Automático (DHCP) : Seleccionando este método, el SO hará todo por usted (predeterminado)
  • Sólo direcciones automáticas (DHCP) : Seleccionando este método, sólo se utiliza DHCP automática y se debe proporcionar por lo menos una dirección IP en el campo Servidores DNS.
  • Manual : Seleccionando este método, se utilizarán direcciones IP estáticas y se debe proporcionar por lo menos una dirección IP en el campo Servidores DNS.
  • Sólo enlace local: Seleccionando este método, se asignará a la interfaz una dirección de enlace local dentro del intervalo 169.254/16.
  • Compartir con otros equipos: Seleccionando este método (que indica que esta conexión proporcionará acceso a la red a otros equipos) hará que a la interfaz le sea asignada una dirección dentro del intervalo 10.42.x.1/24; un servidor DHCP y de reenvío DNS será iniciado, y la interfaz es NAT-eada a la conexión de red predeterminada actual.
Conexiones estáticas

UbuntuC56

Si no usa DHCP puede configurar una conexión estática.

UbuntuC57

  1. Pulse con el botón derecho sobre el icono de NetworkManager en el área de notificación del sistema
  2. Pulse Editar conexiones. (ingrese contraseña de usuario si pide)
  3. Pulse en la solapa Cableada.
  4. Seleccione la conexión y pulse Editar.
  5. Pulse en la solapa IPv4.
  6. Seleccione Manual en la lista desplegable Método.
  7. Introduzca sus detalles y pulse Aceptar
  8. Pulse Cerrar
Conexión con Redes inalámbricas

Para conectar a una red inalámbrica:

UbuntuC58

  1. Compruebe que su dispositivo inalámbrico está encendido.
  2. Pulse Clic derecho sobre NetworkManager en el área de notificación del sistema.
  3. Editar conexiones
  4. En la pestaña inalámbrica, pulse en el botón añadir.

UbuntuC59

 

El SSID (Service Set IDentifier)(Nombre de la red) es un nombre incluido en todos los paquetes de una red inalámbrica (Wi-Fi) para identificarlos como parte de esa red. El código consiste en un máximo de 32 caracteres que la mayoría de las veces son alfanuméricos pero el estándar no lo especifica así que puede consistir en cualquier caracter. Todos los dispositivos inalámbricos que intentan comunicarse entre sí deben compartir el mismo SSID.

Existen algunas variantes principales del SSID. Las redes ad-hoc, que consisten en máquinas cliente sin un punto de acceso, utilizan el BSSID (Basic Service Set IDentifier); mientras que en las redes en infraestructura que incorporan un punto de acceso, se utiliza el ESSID (E de extendido). Nos podemos referir a cada uno de estos tipos como SSID en términos generales. A menudo al SSID se le conoce como nombre de la red.

 

 

 

 

Si ha conectado previamente a la red, Ubuntu conectará automáticamente a la red cuando sea posible.

Si se conecta por primera vez a la red, se necesitarán algunos detalles de seguridad. Se abrirá un diálogo. Introduzca los detalles de seguridad como sigue.

UbuntuC510

 

 

1. En la mayoría de los casos el tipo de seguridad será detectado automáticamente. Si no es así, seleccionar el tipo de seguridad de Seguridad inalámbrica en el cuadro desplegable. Esto dependerá de la forma en que la red inalámbrica está configurada. Ejemplos de tipos de seguridad son WEP, WPA y LEAP.

2. Introduzca la contraseña, clave u otros detalles de autenticación según corresponda.

3. Pulse Aplicar.

 

 

 

 

 

Si tiene una conexión de red cableada y una inalámbrica, la cableada se usará como predeterminada.

Conexión Banda ancha móvil

Por banda ancha móvil se entiende cualquier tipo de conexión a Internet de alta velocidad suministrada por un dispositivo externo como una memoria USB 3G o un teléfono móvil que incorpore conexión de datos HSPA/UMTS/GPRS. Recientemente se están empezando a fabricar algunos portátiles con los dispositivos móviles de banda ancha ya incorporados dentro de ellos.

La mayoría de los dispositivos móviles de banda ancha son reconocidos automáticamente cuando se conectan al equipo. Ubuntu le solicitará configurar el dispositivo.

  1. UbuntuC511 Cuando conecte el dispositivo, se abrirá automáticamente el asistente de Conexión nueva de banda ancha móvil.
  2. Pulse Siguiente e introduzca sus datos, incluido el país para el que se vendió el dispositivo móvil de banda ancha, el proveedor de la red y el tipo de conexión (por ejemplo, Contrato o Prepago).
  3. Proporcione un nombre a la conexión (el nombre que usted quiera) y pulse Aplicar.
  4. Su conexión está lista para su uso. Para conectar, pulse el icono NetworkManager en la parte superior derecha del panel y seleccione su nueva conexión.
  5. Para desconectar, pulse el icono NetworkManager en la parte superior derecha del panel y pulse Desconectar.

Si no se le pide que configure el dispositivo cuando lo conecte, todavía es posible hacer que Ubuntu lo reconozca. En tal caso, puede añadir la conexión manualmente.

  1. Pulse el botón derecho en el icono NetworkManager en la parte superior derecha del panel y pulse Editar conexiones....
  2. Seleccione la solapa Banda ancha móvil.
  3. Pulse Añadir.
  4. Esto debería abrir el asistente de Conexión nueva de banda ancha móvil. Introduzca sus datos como se describe arriba.
Conexión a Redes privadas virtuales (VPN)

UbuntuC512

 

 

NetworkManager (NM) soporta actualmente tres tipos de redes privadas virtuales (VPN). Es importante saber a qué tipo de VPN está intentando conectarse.

  1. Comience instalando network-manager-openvpn, network-manager-pptp y/o network-manager-vpnc.
  2. Pulse con el botón izquierdo sobre el icono de NetworkManager y pulse en Configurar VPN... dentro de la opción Conexiones VPN.
  3. Pulse Añadir.