Mostrando entradas con la etiqueta UBUNTU. Mostrar todas las entradas
Mostrando entradas con la etiqueta UBUNTU. Mostrar todas las entradas

martes, 21 de febrero de 2012

VirtualBox - Ubuntu Server: Desaparece la interface de red

Al virtualizar Ubuntu server con VirtualBox, puede surgir un problema con el reconocimiento de la interface de red por parte del sistema operativo cliente.


Pongamos por ejemplo que el sistema operativo cliente (SOC), en nuestro caso Ubuntu server, tiene configurada correctamente la interface de red y se encuentra totalmente funcional. Por otro lado la configuración del adaptador de red de VirtualBox esta establecida en modo puente, existiendo ostras máquinas virtuales que pueden acceder a esta mediante la red.

El problema surge en el momento que se modifica la configuración del adaptador de red en VirtualBox. Siguiendo con el ejemplo anterior, al cambiar la configuración del adaptador de red a modo de red interna, en el SOC desaparece el dispositivo de red "eth0".

En esta situación al efectuar un ifconfig el dispositivo "eth0" ha desaparecido y solamente se muestra el dispositivo de loopback.

Este problema, también puede surgir si se modifica la dirección MAC del adaptador de red en la configuración de VirtualBox.

Para corregir el problema se deberá modificar el archivo de reglas de persistencia de nombres de dispositivos de red para todos los dispositivos de red con direcciones de MAC que empiecen por "08:00:27:". También si cambiamos de dirección de MAC se deberá modificar el archivo donde se almacena la información de la interface de red.

Modificar reglas:
  • Editar el archivo de reglas de persistencia de los nombres de los dispositivos de red:
    sudo vi/lib/udev/rules.d/75-persistent-net-generator.rules
  • Localizar la línea:
    #ignore KVM virtual interfaces
  • Introducir las siguientes líneas antes de la línea que hemos localizado anteriormente:
    #ignore VirtualBox virtual interfaces
    ENV{MATCHADDR}=="08:00:27:*", GOTO="persistent_net_generator_end"
  • Guardar el archivo.
Modificar información interface:


  • Editar el archivo de reglas donde se almacena la información de la interface de red. También sería posible eliminar el archivo pero no lo recomiendo:
    sudo vi /etc/udev/rules.d/70-persistent-net.rules
  • Localizar la línea donde aparece el nombre del dispositivo de interface de red que nos interesa modificar.
  • Modificar la dirección MAC por la que corresponda según la configuración de VirtualBox:
    ....ATTR{address}=="08:00:27:52:7D:FF",... ddd 

Una vez efectuadas las modificaciones debemos reiniciar el SOC para comprobar el correcto funcionamiento del dispositivo de red.
 

martes, 31 de enero de 2012

CAMBIAR LA DISTRIBUCION DE TECLADO EN UBUNTU SERVER

En ocasiones después de la instalación del servidor Ubuntu Server 11.10 y habiendo configurado el teclado, nos encontramos que dicha configuración no se ha realizado. En consecuencia, algunos símbolos no estarán en la posición correspondiente a la tecla.

Para cambiar la configuración podemos utilizar el siguiente comando:

sudo dpkg-reconfigure keyboard-configuration

Este comando modifica el contenido del fichero "/etc/default/keyboard", quedando por ejemplo:

XKBMODEL="latitude"
XKBLAYOUT="es"
XKBVARIANT=""
XKBOPTIONS=""


Y también reconfigura el archivo "/boot/initrd.img-3.0.0-12-generic".


Diferentes modelos de teclado y distribuciones de teclado.


A continuación tenéis un link de diferentes distribuciones de teclado.

lunes, 20 de diciembre de 2010

Instalación de XAMPP en Windows y Ubuntu

XAMPP es un servidor independiente de la plataforma, software libre que consiste principalmente en la base de datos MySql, el servidor Web Apache y los interpretes para los lenguajes de script PHP y PERL. Está disponible para diferentes sistemas operativos como pueden ser Microsoft Windows, GNU/Linux y otros.
En la web oficial de XAMPP http://www.apachefiends.org se puede obtener más información del funcionamiento del programa, instalación, ayuda y otra información que puede ser relevante para el buen funcionamiento del entorno del servidor.
Sistema operativo Windows
Deberemos de disponer de una de las versiones siguientes del sistema operativo NT, 2000, XP, Vista o Windows 7. Para una mayor ampliación de los sistemas operativos compatibles visita la web:

Una vez revisados los requisitos d
el sistema operativo podemos proceder a la instalación de XAMPP. Si no disponemos del programa XAMPP podemos descargarlo del siguiente enlace:

http://www.apachefriends.org/en/xampp-windows.html#641

Ejecutaremos el programa xampp-win32-1.7.3.exe (1.7.3 no indica la versión) en la ubicación donde hemos efectuado la descarga. Nos pedirá la carpeta de destino de la instalación que se está realizando (figura 1) y pulsaremos el botón INSTALL, la cual cosa iniciará el proceso de instalación (figura 2).
Al finalizar el proceso de instalación, nos aparecerá un cuadro de dialogo en entorno de consola donde nos preguntará si queremos añadir accesos directos al menú inicial y al escritorio. Es recomendable indicar que sí que queremos este acceso directo.
Una vez finalizados estos pasos ya podemos iniciar el entorno, para hacerlo ejecutaremos el panel de control que podemos localizar en el escritorio (si lo hemos indicado) o en el menú de programas. Cuando el panel de control esté en funcionamiento (figura 3) podemos iniciar el servidor Apache y la base de datos MySql mediante los botones con leyenda START. El los programas inician sin ningún problema veremos el panel de control como parece en la figura 4.
Podemos testear el funcionamiento del servidor abriendo un explorador web e introduciendo la dirección del servidor local http://localhost (figura 5).


Sistema operativo Ubuntu
Para realizar la instalación son necesarios permisos de administrador. La instalación puede efectuarse mediante el comando SUDO si no se ha iniciado la sesión como administrador o bién iniciando la sesión como administrador.
Atención: Todo el proceso de instalación que se explica a continuación se ha realizado mediante el usuario ROOT. En consecuencia no se muestra el funcionamiento mediante SUDO
Una vez revisados los requisitos del sistema operativo podemos proceder a efectuar la instalación del XAMPP, anteriormente conocido como LAMPP. La versión de este programa deberá ser como mínimo la 1.7.3.
Si no disponemos del programa XAMPP podemos descargarlo del enlace siguiente:
Nota: En el caso de disponer de una versión anterior a la 1.7.3 se puede obtener la versión de actualización del programa, pero no se explicará en este manual como efectuarla.
Nota: Si se descarga el archivo en un sistema operativo Windows y se está ejecutando el programa antivirus Mcfee, este puede dar un falso positivo de virus. Es problema de Mcafee y los archivos comprimidos gzip, ignóralo.
Una vez tengamos el archivo comprimido descargado o bien lo tangamos en otro soporte, procederemos a la extracción del archivo. Nos deberemos situar en el directorio donde está situado el archivo comprimido y extraeremos el contenido con el archivo “xampp-linux-1.7.3a.tar.gz” al directorio opt:
    # tar xvfz xampp-linux-1.7.3a.tar.gz -C /opt
Nota: Solo utiliza este comando para instalar XAMP, no utilices ninguna herramienta de extracción de archivos de Widnows. No funcionará. Si hubieran instalaciones anteriores de XAMPP estas quedarían sobrescritos con este comando, siempre y cuando el servidor estuviera parado.
Con este comando el paquete XAMPP ha quedado instalado en el directorio /opt/lampp. Todo este proceso también lo podemos realizar mediante la interficie gráfica teniendo en cuenta les precauciones anteriormente descritas.
El proceso de instalación de XAMPP ya está finalizada, ahora sólo queda arrancar lo con elc omando siguiente (figura 6):
# /opt/lampp/lampp start
Y una vez ya esta correctamente funcionando podemos testearlo abriendo un explorador web e introduciendo la dirección del servidor local http://localhost (figura 7).

Comandos y directorios de XAMPP en Ubuntu
El entorno XAMPP para Linux no dispone del panel de control que tiene la versión de Windows, para poder arrancarlo, pararlo, etc. Se deben de utilizar un conjunto de comandos que a continuación se describen:

PARAMETRO DESCRIPCIÓN
start Arrancar XAMPP.
stop Para XAMPP.
restart Reiniciar XAMPP.
startapache Inicializa sólo el Apache.
startssl Inicializa Apache con soporte SSL.
startmysql Inicializa sólo la base de datos MySQL.
startftp Inicializa el servidor ProFTPD. Via FTP se pueden subir archivos por la web server (user "nobody", password "lampp").
stopapache Para el Apache.
stopssl Para el suporte SSL del Apache.
stopmysql Para la base de datos MySQL.
stopftp Para el servidor ProFTPD.
security Inicializa un pequeños programa de verificación de la seguredad.
Los archivos y directorios más relevantes son:

Archivo/Directorio Propostio
/opt/lampp/bin/ Directorio de comandos de XAMPP. /opt/lampp/bin/mysql llama por ejemplo el monitor de MySQL.
/opt/lampp/htdocs/ El directorio principal de los documentos de l'Apache.
/opt/lampp/etc/httpd.conf El archivo de configuración de Apache.
/opt/lampp/etc/my.cnf El archivo de configuración de MySQL.
/opt/lampp/etc/php.ini El archivo de configuración de PHP.
/opt/lampp/etc/proftpd.conf El archivo de configuración de ProFTPD. (desde la versión 0.9.5)
/opt/lampp/phpmyadmin/config.inc.php El archivo phpMy