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

miércoles, 19 de marzo de 2014

Linux: Compartir impressora

Primer obrim /etc/cups/cupsd.conf amb qualsevol editor i afegim una línia Allow per als sistemes que vulguem que puguin accedir a la impressora. En aquest exemple donem accés a tots els sistemes que comencin per 192.168.1.

# Only listen for connections from the local machine.
#Listen localhost:631  
Listen *:631
Listen /var/run/cups/cups.sock
<Location />
Order Deny,Allow
Deny From All
Allow From 127.0.0.1
Allow From 192.168.1.*
</Location>

I ara reiniciem CUPS:

root@debian:~# /etc/init.d/cups restart

Per agregar la impressora des d'una maquina amb Windows XP per exemple (Jo ho vaig fer desde un Windows XP que tinc en un VMware dins la mateixa màquina):

-- IMPRESORA POR RED O CONECTADA A OTRO EQUIPO
   - RED DE MICROSOFT WINDOWS
      - BUSCAR UNA IMPRESORA
            - WORKGROUP/DEBIAN
                  - EPSON STYLUS DX3800

Si no la troba pero arribem a WORKGROUP/DEBIAN llavors l'afegim manualment:

http://192.168.1.195:631/printers/EPSON_Stylus_DX3800

(canviant les IP si s'escau i l'impressora, per descomptat).

Linux: Scripts d'inici de VMware

Per si el sistema no ens arranca els mòduls de VMware per defecte, posar en un script d'arranc les següents comandes (per exemple podríem crear un script a /etc/init.d/ que es digués vmware-scripts, que es com ho tinc jo):

#!/bin/bash
modprobe vmmon
modprobe vmnet
modprobe vmblock
modprobe vmci
modprobe vsock
vmware-networks --start


I després donar-li permisos d'execució (chmod +x vmware-scripts).


Nota: Potser després cal fer el següent:

root@debian:~# update-rc.d script.sh defaults 99 
Tal com suggereixo en aquest post:

Linux: Problema a l'instal·lar qualsevol paquet amb APT.

Si ens trobem el següent missatge de sortida a la consola:

insserv:  loop involving service mountnfs-bootclean at depth 12
insserv: There is a loop between service minissdpd and mountkernfs if started
insserv:  loop involving service mountkernfs at depth 1
insserv:  loop involving service vmware-USBArbitrator at depth 1
insserv:  loop involving service kbd at depth 13
insserv: exiting now without changing boot order!
update-rc.d: error: insserv rejected the script header
dpkg: error processing initscripts (--configure):
 subprocess installed post-installation script returned error exit status 1

Per sol·lucionar-ho:

root@debian:~# sudo mv /etc/init.d/vmware* ~/init.vmware/

sábado, 27 de agosto de 2011

Linux: Instal·lar VMware, a vegades, una autèntica odissea

Ja fa anys que utilitzo VMware sota Linux, em va bé per a aplicacions puntuals. I n'estic al corrent dels "parxes" que fan falta sempre per instalar aquesta costosa aplicació. El que no n'estava tan al corrent va ser un error que em va donar ahir al compilar el mòdul vmmon:

Makefile
:405: *** las reglas implícitas y las normales están mezcladas. Alto.

make: *** [vmmon.ko] Error 2
Vaig estar hores per averiguar la solució i vaig trobar-la a:

http://www.linuxquestions.org/questions/linux-software-2/error-mixed-implicit-and-normal-rules-while-trying-to-build-busybox-826795/

on l'usuari tenia el mateix problema però en anglès

Makefile:10: *** mixed implicit and normal rules.  Stop.

SOL·LUCIÓ: La versió de make que tenia instalada estava donant problemes.
Vaig fer un downgrade de make_3.82 a make_3.81-81 i ja vaig poder compilar el ditxós mòdul.

Ja posats poso les instruccións per instalar el VMware Workstation v7.1.4 Linux

1. Executar l'instal·lable que podem trobar a Internet:

xddxdd@debian:~$ sh VMware-Workstation-Full-7.1.4-385536.i386.bundle

2. Executar vmware:

xddxdd@debian:~$ sh vmware

3. Si hi ha algun error de compilació aplicar el patch corresponent.
Aquí hi ha la llista de parches que s'han d'utilitzar depenent del Kernel que tinguem i/o de la versió de VMware que tinguem: https://wiki.archlinux.org/index.php/VMware

EDIT: Aquesta guia va ser provat amb un 7.1.4 i un kernel 2.6.38, però també va ser provat amb un 7.1.4 i un kernel 3.1.0.

2.6.38: Jo en el meu cas vaig descarregar-me l'arxiu vmware-7.1.4-2.6.38-2-generic.patch.
3.1.0: En aquest cas vaig descarregar el següent arxiu http://weltall.heliohost.org/wordpress/wp-content/uploads/2011/08/fullvmwarelinux310patch.tar.gz
i en en vaig extreure l'arxiu vmware3.1.0.patch 

Vaig fer les mateixes operacions pel vmware-7.1.4-2.6.38-2-generic.patch que pel vmware3.1.0.patch 

Després com a ROOT vaig copiar a aquest arxiu a /usr/lib/vmware/modules/source
i després:

xddxdd@debian:~$ cd /usr/lib/vmware/modules/source
xddxdd@debian:/usr/lib/vmware/modules/source$ for i in ./*.tar; do tar -xf $i; done

xddxdd@debian:/usr/lib/vmware/modules/source$ for i in ./*.tar; do mv $i $i.original; done
xddxdd@debian:/usr/lib/vmware/modules/source$ patch -p1 < vmware-7.1.4-2.6.38-2-generic.patch
xddxdd@debian:/usr/lib/vmware/modules/source$ tar cf vmblock.tar vmblock-only && tar cf vmci.tar vmci-only && tar cf vmmon.tar vmmon-only && tar cf vmnet.tar vmnet-only && tar cf vsock.tar vsock-only

4. Reexecutem vmware de nou:

xddxdd@debian:~$ sh vmware
I ja ens hauria de funcionar el programa.