NetOp es un software de control remoto. Consta de dos componentes principales:

  • Guest: Para tomar el control de todos los Pc en modo Host (Pc desde el cual se controla)
  • Host: Para que el ordenador en modo Guest tome control de nuestro equipo (Equipo a ser controlado)

Aunque no existe versión específica para Ubuntu, podemos conseguir instalar la existen para RedHat siguiendo los pasos siguientes:

  • Descarga NetOp para RedHat 8
    (También puedes descargar los manuales.)
  • Descomprime el archivo tar:
    tar xvf uk_rpm.tar
  • Usa alien para convertir los paquetes rpm a deb:
    sudo alien -k --fixperms -v --scripts NetOpGuest-8.00-2005.062.i386.rpm
    sudo alien -k --fixperms -v --scripts NetOpHost-8.00-2005.062.i386.rpm

    Nota: En este punto, existe un problema ya que el archivo NetOpHost-8.00-2005.062.i386.rpm hace referencia a los ficheros “etc/NetOpHost/NetOpHost.mai” y “etc/NetOpHost/NetOpHostxml” que no están incluidos en el propio rpm y por tanto alien falla. Para solucionar el problema podemos crear la carpeta “NetOpHost-8.00/etc/NetOpHost“, y en ella dos fichero vacíos, NetOpHost.mai y NetOpHost.xml. Luego modificamos los script de alien (/usr/share/perl5/Alien/Package.pem) para que continúe la ejecución a pesar de la existencia del directorio de trabajo “NetOpHost-8.00” de modo que:

    sub unpack {
    	my $this=shift;
    	
    	my $workdir = $this->name."-".$this->version;
    	$this->do("mkdir $workdir") or
    		die "unable to mkdir $workdir: $!";
    	# If the parent directory is suid/sgid, mkdir will make the root
    	# directory of the package inherit those bits. That is a bad thing,
    	# so explicitly force perms to 755.
    	$this->do("chmod 755 $workdir");
    	$this->unpacked_tree($workdir);
    }
    

    se convierta en:

    sub unpack {
    	my $this=shift;
    	
    	my $workdir = $this->name."-".$this->version;
    	$this->do("mkdir $workdir");
    	# If the parent directory is suid/sgid, mkdir will make the root
    	# directory of the package inherit those bits. That is a bad thing,
    	# so explicitly force perms to 755.
    	$this->do("chmod 755 $workdir");
    	$this->unpacked_tree($workdir);
    }
    

    Alternativamente puedes descargar los paquetes “alienizados” por mí, de aquí.

  • Descarga el paquete libstdc++5 para debian (ya que no está disponible en los repositorios de Ubuntu 9.10 – Karmic Koala) necesario para la ejecución de NetOp
  • Instala los tres paquetes (sudo dpkg -i nombre_de_paquete.deb)
  • Ejecuta como root el comando:
    /etc/NetOpHost/cfg/configure.pl

    (configurará NetOpHostd -el demonio que escucha las peticiones de conexión- y te pedirá el número de serie para el Host)

  • Ejecuta como root el comando:
    NetOpGuest

    (te pedirá el número de serie para el Guest)

Ahora podemos ejecutar tanto el cliente (NetOpGuest) como el interfaz gráfico de control del host (NetOpHostGUI) para conectarnos o administrar nuestro servidor, respectivamente.

Nota: Para poder modificar la configuración el Host usando el NetOpHostGUI, necesitamos que el usuario root tenga contraseña (que por defecto en Ubuntu no la tiene). Recordamos que para establecer la contraseña de root en Ubuntu podemos ejecutar el comando: sudo passwd root

Actualización (01/07/2010): Parece ser que existe una versión compatible directamente con Debian Linux 10.3 (y por tanto con Ubuntu) que puedes descargar desde aquí.

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

%d personas les gusta esto: