Shared Folders

Mounten unter Linux

mount -t vmhgfs .host:/ /mnt/vmshares

Ab Kernel 4.0: Shared folders are now implemented as FUSE file systems and no longer require building Kernel Loadable Modules (https://en.opensuse.org/SDB:VMware_Tools )

in fstab .host: /mnt/ fuse.vmhgfs-fuse nonempty,allow_other,auto_unmount,defaults 0 0

VMX Konfiguration

Pretty Fonts in VMware Workstation

Just go root, and edit /usr/lib/vmware/libconf/etc/gtk-2.0/gtkrc, adding these lines:

gtk-font-name=„Liberation Sans 9“ gtk-theme-name = „Breeze“ { font_name=„Liberation Sans 9“ }

Libcanberra Problem:http://askubuntu.com/questions/815773/error-installing-vmware-workstation-12-on-ubuntu-14-04

Multiple Monitors

*.vmx Konfiguration

Längerer Boot delay

bios.bootdelay = 20000

Netzwerk Debugging

Allg. Konfiguration

/etc/vmware/networking enthält die Konfiguration des Netzwerkes inklusive der Aufrufparameter für die bridge auf vmnet0:

''VERSION=1,0 answer VNET_1_DHCP yes answer VNET_1_DHCP_CFG_HASH 3E5550097CA84DEA4C49DA8A15FEFBE18B23911A answer VNET_1_HOSTONLY_NETMASK 255.255.255.0 answer VNET_1_HOSTONLY_SUBNET 192.168.97.0 answer VNET_1_VIRTUAL_ADAPTER yes answer VNET_2_HOSTONLY_NETMASK 255.255.255.0 answer VNET_2_HOSTONLY_SUBNET 192.168.98.0 answer VNET_2_NAT no answer VNET_2_VIRTUAL_ADAPTER yes answer VNET_3_HOSTONLY_NETMASK 255.255.255.0 answer VNET_3_HOSTONLY_SUBNET 192.168.99.0 answer VNET_3_VIRTUAL_ADAPTER yes answer VNET_4_DHCP no answer VNET_4_HOSTONLY_NETMASK 255.255.255.0 answer VNET_4_HOSTONLY_SUBNET 192.168.100.0 answer VNET_4_NAT no answer VNET_4_VIRTUAL_ADAPTER yes answer VNET_8_DHCP yes answer VNET_8_DHCP_CFG_HASH 43B9FEDDC3F052C4DD7DE253E1CD165A414BCECD answer VNET_8_HOSTONLY_NETMASK 255.255.255.0 answer VNET_8_HOSTONLY_SUBNET 192.168.173.0 answer VNET_8_NAT yes answer VNET_8_NAT_PARAM_NAT6 1 answer VNET_8_VIRTUAL_ADAPTER yes answer VNL_DEFAULT_BRIDGE_VNET -1 add_bridge_mapping enp10s0 -1 add_bridge_mapping eth0 -1 add_bridge_mapping eth1 -1 add_bridge_mapping tap0 -1 add_bridge_mapping eno1 0 ''

Bridge Prozess

Die laufende Bridge ist in der Prozessliste sichtbar:

root@server5:/etc/vmware# ps -aux | grep vmnet-bridge root 5865 0.0 0.0 6976 1652 ? Ss 16:30 0:00 /usr/bin/vmnet-bridge -s 6 -d /var/run/vmnet-bridge-0.pid -n 0 -ip3p1

Sniffer

vmnet-sniffer macht ein capture auf den Schnittstellen vmnet0 (bridge), vmnet1 (host-only) oder vmnet8 (NAT)

sudo /usr/bin/vmnet-sniffer -e -w my_capture.pcap /dev/vmnet8

Doku siehe https://enterprise.cloudshark.org/blog/packet-capture-in-vmware-virtual-machine/

Promiscous Mode

Rechte für normalen User, promiscous Mode zu setzen: https://kb.vmware.com/s/article/287

Konfiguration für virtualisierte nodes:Freischalten der Schnittstelle zum Client für promiscous mode und mac spoofing (*.vmx):

ethernetX.noPromisc = "FALSE"
ethernetX.forgedTransmits = "TRUE"

VM log

Wenn die VM startet, findet man ihre MAC Adresse im vmware.log

vmx| I125: Ethernet0 MAC Address: 00:50:56:38:13:36

Dort steht auch, wenn die VM Probleme beim Verbinden mit dem netzwerk hat:

root@server5:/home/thommie# less /srv/vm/server6/vmware.log | grep bridge 2016-02-17T17:29:02.224+01:00| vmx| I125: DICT ethernet0.connectionType = „bridged“ 2016-02-17T17:29:02.603+01:00| vcpu-0| I125: [msg.vnet.noBridge] The network bridge on device '/dev/vmnet0' is not running. The virtual machine will not be able to communicate with the host or with other machines on your network.

Virtuelle Platte mounten

Partitionen anzeigen

vmware-mount -p [path to vmdk]

Partition mounten

vmware-mount /path/to/disk [partitionNumber] /mount/point

Unmount

vmware-mount -d /[mountpoint]

VM Autostart, Reihenfolge definieren

root@server5:/etc/vmware# cd hostd/

In vmInventory.xml steht die Liste der geshared-ten VMs. In vmAutoStart.xml wird die Reihenfolge der zus startenden VMs definiert:

<_length>8 <_type>vim.host.AutoStartManager.AutoPowerInfo[] <_type>vim.host.AutoStartManager.AutoPowerInfo <_type>vim.VirtualMachine 11 PowerOn -1 -1 GuestShutdown 120 systemDefault <_type>vim.host.AutoStartManager.AutoPowerInfo <_type>vim.VirtualMachine 3 PowerOn -1 -1 GuestShutdown 120 systemDefault

wobei <moid>3</moid> der <objID>3</objID> in vmInventory entspricht.

USB Maus an VM durchreichen

In vmx:

usb.generic.allowHID = „TRUE“
usb.generic.allowLastHID = „TRUE“

  • vmware.txt
  • Zuletzt geändert: vor 4 Monaten
  • von thommie3