Tavoite: Saada kaksi IPv4 osoitetta reitittimelle, jotta ulkoverkosta pääsee kahdelle eri sisäverkon palvelimelle. (Routerille flashatty oma käyttis OpenWrt, joten asialle ei pitäisi olla teknisiä esteitä.)
Luin jostain, että laajakaistaliittymän mukana tulee 5 IP:tä ja että nämä IP:t tulee hakea DHCP:tä käyttäen. Lukaisin Wikipediasta, että DHCP-serveri antaa jokaiselle ns. “client id:lle” oman IP:n. Client id on useimmiten MAC, ellei käyttäjä vaihda sitä. Järkeilin, että jos pistän toisen DHCP clientin pyörimään routeriini eri client id:llä, niin saisin siten myös uuden IP:n. Näin ei kuitenkaan käynyt, vaan sain Elisan DHCP:ltä saman IP:n uudestaan. Ongelmasta tekee karkean se, että client id:itä saa helposti useamman yhdelle laitteelle, mutta useamman MACin saaminen vaatii jo virtuaali-interfacen tekemistä. (Jota olen yrittänyt tehdä onnistumatta. Tämäkin ratkaisu kelpaisi minulle, kunhan vaan saisin homman toimimaan.)
Wikipediasta lainaten: “- - according to current RFCs the transport layer MAC address may be used if no client ID is provided in the DHCP packet”. Jos tuo pitää paikkansa, niin joko minun routerissa on jotain todella hämärää tekeillä tai sitten Elisan DHCP servut ei toimi standardin mukaan, mikä olisi todella outoa.
TL;DR ja kysymyksen kulminaatio:
Lukevatko Elisan DHCP-serverit client id:tä, vai antavatko ne IP:n aina Layer 2 MAC:in mukaan?