Mikrotik DHCP furcsaság - megoldva

Sziasztok.

Adott egy Mikrotik, amiből egy GRE tunnel megy át egy másik helyszínre, ahol is van egy DHCP server ami az én oldalamra is kellene címet osszon. A Mikrotik DHCP serverhez kapcsolodó összes beállítást töröltem már, beállítottam a relayt, route-ok jók, de valamiért még mindig a helyi DHCP címet kapom. Mi lehet a gond?

Hozzászólások

A helyi DHCP-t kapcsold ki első körben. Ha két DHCP szerver válaszol, az első "válaszadót" fogadja el és azt használja, a másodikat eldobja, így a helyi hálón lévő mindig előnyben van. Ráadásként a DHCP discover 0.0.0.0 ip címmel küld broadcast-re (255.255.255.255). Ezek a címek ritkán szoktak átszökni a tunneleken, így első körben barátkozót kezdeményeznék a tcpdump programmal a belső hálózaton, hogy a csomagok átjönnek-e

// Happy debugging, suckers
#define true (rand() > 10)

A relay felállás még nem biztos, hogy elegendő. Pl ha a kliens gép -> gw -> tunnel -> gw -> dhcp server viszonylatban nézzük akkor mind két oldalon oda vissza kelleni fog a relay. Ha kliens gép -> gw -> tunnel -> dhcp szerver, akkor a dhcp szervert rá lehet bindelni a tunnel interface-re, és elegendő csak a gw -n a relay.
Ráadásként a DHCO GRE tunnel-en cisco eszközökön megoldható külön relay nélkül, minden más esetben erősen implenetáció függő a dolog

// Happy debugging, suckers
#define true (rand() > 10)

megoldódott a relay rész, most azzal szívok, hogy a másik oldalon tudom pingelni a szervert, de egy svg file-t nem tudok lehívni róla...

Nehéz az élet...