lunes, 14 de diciembre de 2009

acceso remoto

Para conectarse a Fedora remotamente:

El programa más común, sencillo y fiable es Vino (en Gnome), el cual, actúa como servidor para mostrar el escritorio. Para instalarlo sólo ejecutamos en consola:

su
yum install vino

Una vez instalado es posible encontrar Vino, en Sistema, Preferencias, Internet y Red, Escritorio Remoto. Verá una pantalla así:




Aquí podrá establecer las preferencias para compartir el escritorio, ajústelas a su gusto y no olvide usar una contraseña por seguridad.

Ahora debemos configurar el Firewall de Fedora (Recuerde que Fedora trae por defecto los puertos cerrados) para que Vino, pueda “escuchar” las conexiones remotas. Para ello vamos a Sistema, Administración, Cortafuego. (Requiere ingresar la contraseña de root) Seleccione en la parte izquierda la categoría “Otros puertos” y a continuación el botón “Añadir”. Verá una imagen así:



Seleccione la casilla de verificación “Definido por el usuario”. En puerto escriba 5900 (Es el puerto en que Vino “oye” por defecto) y en protocolo seleccione TCP.

Seguramente necesitará la dirección IP del equipo servidor, para saber qué dirección IP tiene su servidor Fedora escriba en consola:

/sbin/ifconfig

Anote la dirección IP mostrada en la sección eth0. Teniendo este dato, Fedora está listo para compartir el escritorio.


Para conectarse desde Fedora:

Ahora, se necesita un programa para conectarnos de forma remota. El más completo es el Client Terminal Server que permite conectarse a cualquier PC que utilice protocolo VNC y RDP. Para instalarlo sólo ejecute en consola:

su
yum install tsclient

Una vez instalado, podrá encontrar el programa en Aplicaciones, Internet, Cliente del Servidor de Terminales. Verá una pantalla así:





Para conectarse al servidor Fedora que configuramos anteriormente digite:
En “Ordenador Remoto” digite la dirección IP del servidor. En protocolo elija VNC y a continuación oprima el botón conectar (Dejando el resto de campos en blanco). Si todo está correcto se le pedirá la contraseña para poder conectarse, (que estableció en Vino) digítela y oprima Enter. Verá remotamente el escritorio de Fedora.

Pruebe las opciones del Client Terminal Server, y ajústelas a su preferencia (como ver a pantalla completa, los colores mostrados etc.).

¿Y desde Windows?

Para que Windows actúe como servidor necesita habilitar el escritorio remoto (sólo en XP Professional y superiores y Vista Home Premium y superiores) recuerde que usa protocolo RDP. Para conectarse a otros equipos Windows con protocolo RDP utilice conexión a escritorio remoto. (verifique la ayuda de Windows).

Si desea conectarse vía VNC a Fedora/Linux ó su versión de Windows no tiene escritorio remoto por ser Home ó Home Basic puede descargar un programa gratuito llamado Real VNC que le permitirá que su Windows actúe como servidor y cliente por medio del este buen protocolo.

Puede descargarlo desde http://www.realvnc.com

cambiar password de root

Vía GRUB

  1. Reinica el PC, y cuando llegues a GRUB evita que bootee automáticamente apretando alguna tecla.
  2. Busca si hay alguna línea que diga “single user mode” o algo así (en Ubuntu deberían estar). Si es así, selecciónala y apreta Enter. Puedes saltar al casillero 6.
  3. ¿No? Entonces selecciona la línea de la cual bootearías Linux, y apreta e.
  4. Busca la línea que parta con “kernel”, y apreta e otra vez.
  5. Escribe “single” al final de esa línea (con un espacio antes, claro), y una vez listo apreta b para bootear. La línea debería quedar más o menos así:
  6. kernel /boot/vmlinuz root=/dev/hda2 ro single

  7. Cuando termine, estarás en una consola como root, y podrás cambiar la clave escribiendo “passwd“. Si quieres cambiar la de otro usuario, el formato es “passwd nombredeusuario“.

Vía LiveCD

  1. Baja algún LiveCD como Knoppix o SLAX o el System Rescue CD, grábalo en un disco y arranca desde él.
  2. Cuando termine de bootear, métete en la consola y monta tu partición root (/) en /mnt. Asumiendo que fuera la segunda partición del primer disco duro (hda2):
  3. # mkdir /mnt/particion
    # mount -t auto /dev/hda2 /mnt/particion

  4. Ahora abre el archivo /etc/shadow dentro de la particion (o sea /mnt/particion/etc/shadow) y busca la línea que empiece con “root”. Debería ser algo como:
  5. root:dsfDSDF!s:12581:0:99999:7:::

  6. Tienes que borrar todo lo que haya entre los primeros y segundos dos puntos. Quedaría así:
  7. root::12581:0:99999:7:::

  8. Ahora podrás bootear tranquilamente y entrar como root, ya que estará sin clave. Pero te recomiendo que le pongas una lo antes posible (con “passwd“), ya que es un gran riesgo de seguridad.

domingo, 13 de diciembre de 2009

nokia y telmex infinitum

If you have one of the recent Nokia phones (N85, E71, N79, 5800, …) and a recent Thomson / SpeedTouch / BT Home Hub router you may face the “No gateway reply” problem when using the WLAN. By trial and error, I found that this can be resolved by disabling WMM on the router via CLI. So it seems all of the phone’s traffic is being QOSd away. Whose side the problem is on I don’t know; they are both WiFi certified for WMM of course. An N95 (which doesn’t have WMM support) is unaffected either way. Just thought I’d save someone who may come across this via Google the hours of pain I went through..
Update
Someone actually did find this apparently judging by the comments. To access the CLI you normally use Telnet. Open a command prompt and type “Telnet 192.168.1.254″ (if you changed the default IP… you probably don’t need these instructions.) (Note: On Windows Vista you have to install Telnet client first, under Programs and Features in Control Panel). Enter your username and password. (For unbranded routers the default username is Administrator, case sensitive, with a blank password. Things may be different if your router is ISP branded.) Finally run these commands:
:wireless qos config mode=disabled
:saveall
If you have one of the recent Nokia phones (N85, E71, N79, 5800, …) and a recent Thomson / SpeedTouch / BT Home Hub router you may face the “No gateway reply” problem when using the WLAN. By trial and error, I found that this can be resolved by disabling WMM on the router via CLI. So it seems all of the phone’s traffic is being QOSd away. Whose side the problem is on I don’t know; they are both WiFi certified for WMM of course. An N95 (which doesn’t have WMM support) is unaffected either way. Just thought I’d save someone who may come across this via Google the hours of pain I went through..
Update
Someone actually did find this apparently judging by the comments. To access the CLI you normally use Telnet. Open a command prompt and type “Telnet 192.168.1.254″ (if you changed the default IP… you probably don’t need these instructions.) (Note: On Windows Vista you have to install Telnet client first, under Programs and Features in Control Panel). Enter your username and password. (For unbranded routers the default username is Administrator, case sensitive, with a blank password. Things may be different if your router is ISP branded.) Finally run these commands:
:wireless qos config mode=disabled
:saveall