PVE VE 2.3 with problems with Win XP and Virtio Drivers for Networking

cesarpk

Well-Known Member
Mar 31, 2012
770
3
58
Hello guys

I don't know as change the name of this thread, but I wanted to say "PVE 2.3 with problems of network on bridge"

I think that this question is for the PVE developers

I have a problem and need help for understand the problem and the solution...
My problem is with skype on my Win XP Virtual machine, and i use a clean installation of PVE ISO installer

My scenary:
- My PVE don't use bond, only bridge
- I use a HUB as comunicarion of net and this HUB is connected to my simple router
- I have my 2 KVM VMs on one Host with Virtio Driver for Network and storage: In this case Centos 6.3 as default gateway and Win XP as work station (This Win XP have the last drivers: virtio-win-0.1-59.iso)
- My VMs are stored as qcow2
- My Default gateway (VM Centos 6.3 64 bits) use NAT for comunication between LAN and internet with all ports enabled (I don't use squid for this test)
- This is a part of my firewall configuration:
Notes: eth0= out Internet, and eth1= is for LAN conection for VM Win XP
iptables -A OUTPUT -o eth0 -j ACCEPT
iptables -t nat -A POSTROUTING -s 10.50.50.0/24 -o eth0 -j MASQUERADE
iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT
iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT

- I use for all VMs network vmbr0 on my lab (for testing)
- Centos 6.3 have two NICs connected to vmbr0 (obviously with different IP network segments)
- The VM Win XP use vmbr0 for connect with his gateway Centos
- The PVE Host use the last version of PVE stable version and this is completely updated (originally installed with ISO installer):
pve-manager: 2.3-13 (pve-manager/2.3/7946f1f1)
running kernel: 2.6.32-19-pve
proxmox-ve-2.6.32: 2.3-96
pve-kernel-2.6.32-11-pve: 2.6.32-66
pve-kernel-2.6.32-19-pve: 2.6.32-96
lvm2: 2.02.95-1pve2
clvm: 2.02.95-1pve2
corosync-pve: 1.4.4-4
openais-pve: 1.1.4-2
libqb: 0.10.1-2
redhat-cluster-pve: 3.1.93-2
resource-agents-pve: 3.9.2-3
fence-agents-pve: 3.1.9-1
pve-cluster: 1.0-36
qemu-server: 2.3-20
pve-firmware: 1.0-21
libpve-common-perl: 1.0-49
libpve-access-control: 1.0-26
libpve-storage-perl: 2.3-7
vncterm: 1.0-4
vzctl: 4.0-1pve2
vzprocps: 2.0.11-2
vzquota: 3.1-1
pve-qemu-kvm: 1.4-10
ksm-control-daemon: 1.1-1

The big problem on PVE 2.3 version:
- The VM Win XP connect with skype while I use skype autenication, but into skype interface if i select to use a Microsoft account, skype not show a window for login (Note: In my physical work station i don't have any problem and works much faster)
- If I use as gateway for my VM Win XP my real hardware router, the symptoms are the same (I think that the problem is on the bridge network with a bug within)

Any ideas for this strange problem?

Re-Edit: if i use my phisical work station and my gateway is my Centos VM, skype with Microsoft account works well.

Best regards
Cesar
 
Last edited:
Hi,
why you think that's an issue with the bridge?
I would say the issue is on the windows-VM.

Because, if you use your physical workstation (it's work) the whole traffic run over your centos-vm - e.g. the bridge must working otherwise this will fail too.
And why should the bridge transfer some packets and other not - this looks more like an firewall/routing problem.
Try an linux-VM with skype - does this work?
youi can also use tcpdump to find the issue - first with your workstation and than with the win-VM. Compare the output, perhaps you see an hint.

Udo
 
Hi,
why you think that's an issue with the bridge?
I would say the issue is on the windows-VM.

Because, if you use your physical workstation (it's work) the whole traffic run over your centos-vm - e.g. the bridge must working otherwise this will fail too.
And why should the bridge transfer some packets and other not - this looks more like an firewall/routing problem.
Try an linux-VM with skype - does this work?
youi can also use tcpdump to find the issue - first with your workstation and than with the win-VM. Compare the output, perhaps you see an hint.

Udo

Hi udo and thanks for your prompt response.

My answer:
RE-Edit: Udo, you are right, my problem was in that the program Skype for use with a Microsoft account use the proxy of Internet Explorer, and i forget disable the proxy of Internet Explorer. Now I don't have any problems, Skype works well in any mode.

I want to apologize for this false alarm, like any human being I make mistakes, I hope don't have caused discomfort. (Maybe this thread helps serve someone with a similar problem).

Best regards
Cesar