<br>
<br><br><div class="gmail_quote">2012/9/6 Alex Bligh <span dir="ltr"><<a href="mailto:alex@alex.org.uk" target="_blank">alex@alex.org.uk</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im"><br>
<br>
--On 6 September 2012 00:08:48 +0300 Vadym Abramchuk <<a href="mailto:abramm@gmail.com" target="_blank">abramm@gmail.com</a>> wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
To simplify the things, here's a short cutoff: <a href="http://10.0.0.70/24" target="_blank">10.0.0.70/24</a> is a primary<br>
DHCP server (running at present), <a href="http://10.0.0.90/24" target="_blank">10.0.0.90/24</a> is secondary one<br>
(actually, it runs in virtual machine). Clients are at different subnet,<br>
<a href="http://10.8.2.0/23" target="_blank">10.8.2.0/23</a>. There's a L3 switch routing between subnets (Dell 6024F in<br>
this case), <a href="http://10.0.0.1/24" target="_blank">10.0.0.1/24</a> at one side and <a href="http://10.8.2.1/23" target="_blank">10.8.2.1/23</a> at another side. The<br>
switch acts as a DHCP relay.<br>
</blockquote>
<br></div>
How about run carp or similar on the 2 dhcp servers and use iptables<br>
on each server with the -j TEE target (from memory) which will duplicate<br>
the packet and send it to the other server. Clearly you'll want dhcp<br>
listening on a loopback interface or something with the same IP number<br>
on each server, and some proxy arp or similar to get the packet there.<span class="HOEnZb"><font color="#888888"><br>
<br></font></span></blockquote><div><br></div><div>You're today's winner! That's exactly what I was looking for. The only part of </div><div>puzzle I was missing is -j TEE.</div><br clear="all">--<div>wbr,<div>
Vadym Abramchuk</div></div><div> </div></div>