[libvirt-users] a VM does not get dhcp
lejeczek
peljasz at yahoo.co.uk
Thu Nov 12 10:30:52 UTC 2015
On 10/11/15 19:58, Ken D'Ambrosio wrote:
> Okay. I may be missing something; from what you
> explicitly write about subnets, it sounds like you only
> have one, but if you don't have two subnets, why do you
> need a DHCP relay? SO. Assuming you have two subnets:
yes, that - virtual NIC (libvirtd's bridge route mode) - I
realize might have not been explicit, there is the second
subnet.
I' try to sniff that traffic.
thanks
>
> * It sounds as if your DHCP request is generating an ACK.
> * I'm 99% sure your ACK has to traverse the DHCP helper
> and wend its way back to the originating host.
>
> So I'd focus on the DHCP relay, to be sure that the ACK
> with lease info is both arriving at it, and then being
> unicast to the MAC. tcpdump on respective interfaces
> should do the trick (something like "tcpdump -i
> <dhcp-server-facing interface> port 67" or somesuch to see
> if it arrives, then swap it around to the other interface
> to see if it leaves).
>
> Good luck!
>
> -Ken
>
> P.S. I don't claim to be an expert, but I like to think I
> have a decent handle on DHCP. If someone sees a flaw in
> my thinking, please do pipe up -- I admit that this
> virtual stuff can be counterintuitive at times.
>
>
> On 2015-11-10 12:11, lejeczek wrote:
>> hi everybody
>>
>> I'm looking at my setup and got stuck
>>
>> I have a box with two NICs on the same subnet, and
>> another box
>> similar, also two NICs on one subnet, all four NICs are
>> on the same
>> subnet.
>>
>> Now, that second box has also a virtual NIC (libvirtd's
>> bridge route
>> mode) and VMs guests are using it, traffic to that
>> virtual net is
>> routed via 1st real NIC. This second box dhcrelays to the
>> first
>> box(dhcpd).
>>
>> I see box-dhcrelay forwards to box-dhcpd, I see box-dhcpd
>> receives and
>> offers a lease but that VM guest does not get it.
>>
>> I have policy routing manually set in place so both boxes
>> can ping
>> each other all NICs. (including virtual NIC on the
>> box-dhcrelay)
>> Moreover, that VM guest can ping both boxes' all NICs
>> when its IP
>> address is set to manual.
>>
>> It's RHEL7 and I'm only trying IPv4.
>> I'm hoping some can rule out (or suggest what might be
>> broken in)
>> libvirt/policy based routing.
>> I see those offers box-dhcpd makes are exactly for the
>> subnet of
>> box-dhcrelay's virtual NIC/subnet.
>>
>> It's a pickle. An expert's thought would be great to hear.
>>
>> _______________________________________________
>> libvirt-users mailing list
>> libvirt-users at redhat.com
>> https://www.redhat.com/mailman/listinfo/libvirt-users
>
>
More information about the libvirt-users
mailing list