Jump to content

Can't Ping or RDP into VM.


sgibbers17

Recommended Posts

I am having trouble with RDPing into my windows 8.1 VM.  I am set up for a public bridge and I have internet, network access on the guest VM, and ping other computers from the guest.  But I can not ping my VM from another computer or RDP into it.

 

Here is a copy of my XML

 

<domain type='kvm' id='3'>
  <name>Windows</name>
  <uuid>79bf8325-47e9-8d99-4794-5149debe8f0c</uuid>
  <metadata>
    <vmtemplate name="Custom" icon="windows.png" os="windows"/>
  </metadata>
  <memory unit='KiB'>8388608</memory>
  <currentMemory unit='KiB'>8388608</currentMemory>
  <memoryBacking>
    <nosharepages/>
    <locked/>
  </memoryBacking>
  <vcpu placement='static'>1</vcpu>
  <cputune>
    <vcpupin vcpu='0' cpuset='0'/>
  </cputune>
  <resource>
    <partition>/machine</partition>
  </resource>
  <os>
    <type arch='x86_64' machine='pc-i440fx-2.3'>hvm</type>
  </os>
  <features>
    <acpi/>
    <apic/>
    <hyperv>
      <relaxed state='on'/>
      <vapic state='on'/>
      <spinlocks state='on' retries='8191'/>
    </hyperv>
  </features>
  <cpu mode='host-passthrough'>
    <topology sockets='1' cores='1' threads='1'/>
  </cpu>
  <clock offset='localtime'>
    <timer name='hypervclock' present='yes'/>
    <timer name='hpet' present='no'/>
  </clock>
  <on_poweroff>destroy</on_poweroff>
  <on_reboot>restart</on_reboot>
  <on_crash>restart</on_crash>
  <devices>
    <emulator>/usr/bin/qemu-system-x86_64</emulator>
    <disk type='file' device='disk'>
      <driver name='qemu' type='raw' cache='writeback'/>
      <source file='/mnt/cache/vdisks/Windows 8.1/win81.img'/>
      <backingStore/>
      <target dev='hdc' bus='virtio'/>
      <boot order='1'/>
      <alias name='virtio-disk2'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0'/>
    </disk>
    <controller type='usb' index='0'>
      <alias name='usb0'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x2'/>
    </controller>
    <controller type='pci' index='0' model='pci-root'>
      <alias name='pci.0'/>
    </controller>
    <controller type='virtio-serial' index='0'>
      <alias name='virtio-serial0'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/>
    </controller>
    <interface type='bridge'>
      <mac address='52:54:00:02:79:19'/>
      <source bridge='br0'/>
      <target dev='vnet0'/>
      <model type='virtio'/>
      <alias name='net0'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
    </interface>
    <serial type='pty'>
      <source path='/dev/pts/0'/>
      <target port='0'/>
      <alias name='serial0'/>
    </serial>
    <console type='pty' tty='/dev/pts/0'>
      <source path='/dev/pts/0'/>
      <target type='serial' port='0'/>
      <alias name='serial0'/>
    </console>
    <channel type='unix'>
      <source mode='bind' path='/var/lib/libvirt/qemu/channel/target/Windows.org.qemu.guest_agent.0'/>
      <target type='virtio' name='org.qemu.guest_agent.0' state='disconnected'/>
      <alias name='channel0'/>
      <address type='virtio-serial' controller='0' bus='0' port='1'/>
    </channel>
    <input type='tablet' bus='usb'>
      <alias name='input0'/>
    </input>
    <input type='mouse' bus='ps2'/>
    <input type='keyboard' bus='ps2'/>
    <graphics type='vnc' port='5900' autoport='yes' websocket='5700' listen='0.0.0.0' keymap='en-us'>
      <listen type='address' address='0.0.0.0'/>
    </graphics>
    <video>
      <model type='vmvga' vram='16384' heads='1'/>
      <alias name='video0'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/>
    </video>
    <memballoon model='virtio'>
      <alias name='balloon0'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0'/>
    </memballoon>
  </devices>
</domain>

 

Here is a screen shot of my unRAID network settings.

GLmaEA2.jpg

Link to comment

Also check that you have actually enabled RDP in the VM as the default is for it to be disabled? 

 

Has the VM actually successfully been allocated an IP address on the local subnet?

 

When you try and ping the VM are you trying by name or by IP address?

Link to comment

I figured out the problem, some how my network was set to public instead of private.  Once I noticed that the firewall allowed private networks and not public I made the switch and I was able to ping my VM and then RDP into it.  I don't know how the network was set to public I know I didn't set it up that way, maybe the net network drivers on the virtio-win-0.1.96.iso had something to do with it because I was never asked what kind of network I was connected too.

Link to comment

I figured out the problem, some how my network was set to public instead of private.  Once I noticed that the firewall allowed private networks and not public I made the switch and I was able to ping my VM and then RDP into it.  I don't know how the network was set to public I know I didn't set it up that way, maybe the net network drivers on the virtio-win-0.1.96.iso had something to do with it because I was never asked what kind of network I was connected too.

 

I had the same thing happen. It wasn't the virtIO drivers specifically, it was the fact the the network was changed and when I first setup Windows I set it to default any new networks to public.

Link to comment

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...