Pane Někdo, můžete mi prosím vysvětlit proč ve dvou oddělených sítích nemohou být stejné IP? Jsem skutečně zvědav. 
No je to uplne normalne, ze dhcp server bezi na 192.168.1.1. Nemam pocit zeby to niekto zakazal. Ip adries je konecne vela, specialne aj tych privatnych. A v dnesnom svete je urcite porovnatelne vela (ak nie viacej) dhcp serverov ako privatnych ipv4 adries. Takze aj z holubnikoveho principu vyplyva, ze je mozne aby dva dhcp servery mali rovnaku ip adresu :-)
Pravidlo ve FW máte na i na established a related? Nedávno jsem nemohl najít chybu a byla to taková pitomost, že už bylo spojení navázané, takže se přestalo pravidlo aplikovat. U DHCP by to měl být podle mého zcela nový request, ale kdo ví...
iptables mam spravne. Asi si nepochopil v com je problem. Tak to skusim viac rozpisat.
Ak dhcp klient robi renew, tak posiela unicast udp packet na adresu dhcp servera. Teda packet prejde routovaciou tabulkou a (v tomto pripade) pouzije default route. Avsak ak oba dhcp servery maju rovnaku ip adresu, tak nie je mozne routovaciu tabulku nastavit tak, aby dhcp klient pre eth0 isiel inou cestou ako dhcp klient pre eth1. A teda v tomto pripade dhcp klient posiela renew dhcp serveru do druhej siete a nema sancu skontaktovat spravny dhcp server cez unicast. Samozrejme ten druhy dhcp server ho uplne ignoruje, kedze mu nic nepridelil.
Ak dhcp klinet robi rebind, tak posiela broadcast udp packet na konkretny interface na 255.255.255.255. Teda vtedy sa packet dostane cez spravny interface na spravny dhcp server a klient dostane hned odpoved.
Nech sa budem snazit akokolvek, tak renew bude fungovat vzdy iba pre jeden interface (ten ktory bude mat v routovacej tabulke 192.168.1.1).