Toto je původní verze internetového fóra ISPforum.cz do února 2020 bez možnosti registrace nových uživatelů. Aktivní verzi fóra naleznete na adrese https://telekomunikace.cz

Nastaveni DHCP static leases

Návody a problémy s konfigurací.
gepard
Příspěvky: 13
Registrován: 4 years ago

Nastaveni DHCP static leases

Příspěvekod gepard » 4 years ago

Ahoj, mam s mikrotikem takovy problem: poskytuji do site (napr. 10.0.0.0/24) na interface sfp-sfpplus1 DHCP v rozsahu 10.0.0.150-10.0.0.220. Na ether1 mam internet. Klienti ze site se do internetu dostanou, dhcp adresy prideluje. Snazim se nastavit DHCP static lease, aby si kazdy klient (dle mac adresy) liznul mnou zadefinovanou ip adresu. Bohuzel, jen jeden klient si liznul adresu ze statickeho lease seznamu, ostatni, at delam, co delam, vzdy si vezmou adresu dynamickou. A kdyz dhcp server v polozce Address pool nastavim hodnotu static-only, tak neziskaji zadnou ip. Jen ten jeden. MAC adresy mam spravne, kdyz si z dhcp vezmou adresu, tak tam v tom leases seznamu MAC adresa figuruje 2x. Jedna u dynamicky pridelene IP adresy a druha staticka (rucne nastavena) mac/IP nepridelena. Vsechny tri sloupce "active" a ctvrty "expires after" (u tech neprirazenych rucne nastavenych) jsou prazdne. Snad jsem to popsal srozumitelne. Proste, potrebuju, abych ja rekl, ke ktere mac adrese pridelit tu kterou IP. Dekuji za odpoved.
0 x

rsaf
Příspěvky: 1669
Registrován: 17 years ago

Příspěvekod rsaf » 4 years ago

Nejspíše u těch statických máš něco blbě vyplněné, třeba pole server nebo tak něco.
Zkus statický záznam pro něco co nefunguje smazat a udělat ho tak, že u rozklikneš dynamický a dáš MAKE STATIC (pokud chceš jinou adresu tak zavřeš/otevřeš to okno a pak to přepíšeš).
1 x

the.max
Příspěvky: 1306
Registrován: 16 years ago
Bydliště: Sudetten land
Kontaktovat uživatele:

Příspěvekod the.max » 4 years ago

Předpokládám, že pokud máš pool 10.0.0.150-10.0.0.220, tak i ty static lease adresy jsou v tomto rozsahu? Protože pokud chceš, aby klient dostal z DHCPčka, přez static lease adresu třeba 10.0.0.127 tak to prostě nepůjde.
0 x
Vysoce odborných omylů se dopouští jen specialisté.

Jednou jsem se dotkl ukazováčkem UBNT a slezl mi z něho nehet. Od té doby na UBNT nesahám.

gepard
Příspěvky: 13
Registrován: 4 years ago

Příspěvekod gepard » 4 years ago

Diky za odpovedi. Zkousel jsem i "Make static" a pak zmenit IP. No samozrejme si pak zase liznul dynamickou.
Ad the.max: experimentoval jsem ruzne. Nastavil jsem dhcp pool na 10.0.0.10-10.0.0.254 a chovalo se to stejne. Pokud je mac adresa uvedena ve static lease, tak chci tu statickou. Z dhcp chci adresu pouze pro nove stroje, kterym to pak nastavim podle mac adresy take na statickou.
Mozna jsem to uplne nepochopil. Pokud zadavam rucne static lease a ten chci aby si server liznul, musi byt tato IP uvnitr rozsahu dhcp? Nebo mimo rozsah?
Jak jsem vyrozumel (kdyz nastavim static-only), teoreticky bych DHCP pool ani mit nemusel, ale ani tak si adresu ze static neliznu.

https://mikrotik.com/testdocs/ros/2.9/ip/dhcp.php
address-pool (name | static-only; default: static-only) - IP pool, from which to take IP addresses for clients
static-only - allow only the clients that have a static lease (i.e. no dynamic addresses will be given to clients, only the ones added in lease submenu)
0 x

ludvik
Příspěvky: 4448
Registrován: 12 years ago

Příspěvekod ludvik » 4 years ago

Nejspíš nám budeš muset předvést svou konfiguraci. A také třeba verzi ROS (aktuální je 6.45.x, ty odkazuješ manuál k 2.9). Statické záznamy v DHCP normálně fungují.
Můžeš také zkusit zapnout logování DHCP, třeba ti něco řekne.
0 x
Jelikož je zde zakázáno se negativně vyjadřovat k provozním záležitostem, tak se holt musím vyjádřit takto: nové fórum tak jak je připravováno považuji za cestu do pekel. Nepřehledný maglajz z toho bude. Do podpisu se mi pozitiva již nevejdou.

rsaf
Příspěvky: 1669
Registrován: 17 years ago

Příspěvekod rsaf » 4 years ago

the.max píše:Předpokládám, že pokud máš pool 10.0.0.150-10.0.0.220, tak i ty static lease adresy jsou v tomto rozsahu? Protože pokud chceš, aby klient dostal z DHCPčka, přez static lease adresu třeba 10.0.0.127 tak to prostě nepůjde.

Normálně to jde - doma mám jen malý pool (.50-.59) a věci se static lease mám před poolem.
0 x

Ladik
Příspěvky: 1390
Registrován: 14 years ago
antispam: Ano

Příspěvekod Ladik » 4 years ago

Pokud máš dhcp-server v režimu static only, tak jsou ip pouze ve static a pool nepotřebuješ, resp. je k ničemu.
Pokud v režimu dhcp-pool, tak tu ip musíš mít samozřejmě v tom rozsahu, cokoli mimo se ignoruje, ale to je snad pochopitelné.
Když nastavíš určitou mac jako static IP, tak to funguje úplně normálně.
Jen jestli v tvém případě nedáváš jinou IP než co měl doteď to pak musíš smáznout z DHCP tu přidělenou a restartovat síťovku na daném klientovi ať si ji lízne správně, to může být jediný problém a ještě je dobré smáznout dynamický ARP.
0 x

gepard
Příspěvky: 13
Registrován: 4 years ago

Příspěvekod gepard » 4 years ago

dhcp rozsah mam 10.0.0.150-10.0.0.220
lease mam od 10.0.0.111 az po 10.0.0.244, adresy lease nezasahuji do rozsahu dhcp. Sory, jeste to uplne nechapu. Kdy teda nastavim jednu adresu z dhcp jako "Make static", muzu ji pak rucne zmemit a muzu ji zmenit i mimo rozsah toho dhcp? Bude to ok?

Ted jsem to vsechno smazal a u vseho dal "Make static" a pote prenastavil IP adresy mimo rozsah dhcp. Zatim to vypada, ze to drzi.
Jedina zmena oproti tomu, co jsem delal posledne je, ze tentokrat jsem to vse nejprve promazal a dal "Make static" u vseho, a pak jim zmenil IP adresy na mnou pozadovane.
Jo, posledne jsem prepisoval i hodnotu "Client ID" abych se v tom vyznal, ted jsem to nechal na tom, co tam dal Mikrotik. Je tam cislo+dvojtecka "1:" a dale nasleduje mac adresa. Obavam se to znemit na srozumitelnejsi hodnotu, aby to zas nezacalo pridelovat dynamicky.
Takze to vypada, ze to funguje. Jeste zmenim Client ID a dam vedet.
Zatim diky.
0 x

gepard
Příspěvky: 13
Registrován: 4 years ago

Příspěvekod gepard » 4 years ago

Ha! To je mi finta. K cemu je teda hodnota Client ID? Aby vse fungovalo, musim tam nechat hodnotu, ktera se prednastavi pote co adresu prevedu na "Make static".
Kdyz je Client ID jine (misto 1:3c:14:4d:e4:2c:1f tam napisu server1), tak to nezafunguje, a server1 si lizne adresu z rozsahu 10.0.0.150-10.0.0.220.
Kdyz tam tu hodnotu necham (nemenim na server1), lizne si mnou preddefinovanou IP. Tu muzu menit libovolne.
0 x

Uživatelský avatar
hapi
Příspěvky: 12989
Registrován: 16 years ago

Příspěvekod hapi » 4 years ago

Jéééé, proč si nepřečteš manual?

client-id (string; Default: ) If specified, must match DHCP 'client identifier' option of the request.

jinak řečeno pokud je vyplněný tak musí odpovídat i klientovu client-id v dotazu. Takže pro tvůj klid v duši client-id smažeš.
0 x
Supermicro + Mikrotik = SuperTik
high speed routery podle požadavků

ludvik
Příspěvky: 4448
Registrován: 12 years ago

Příspěvekod ludvik » 4 years ago

Mě by spíš zajímalo, proč snad nikdo neposkytne všechny informace, když chce radu ... kdyby tohle řekl ihned, má odpověď ihned a je klid.
0 x
Jelikož je zde zakázáno se negativně vyjadřovat k provozním záležitostem, tak se holt musím vyjádřit takto: nové fórum tak jak je připravováno považuji za cestu do pekel. Nepřehledný maglajz z toho bude. Do podpisu se mi pozitiva již nevejdou.

Ladik
Příspěvky: 1390
Registrován: 14 years ago
antispam: Ano

Příspěvekod Ladik » 4 years ago

gepard píše:dhcp rozsah mam 10.0.0.150-10.0.0.220
lease mam od 10.0.0.111 az po 10.0.0.244, adresy lease nezasahuji do rozsahu dhcp. Sory, jeste to uplne nechapu. Kdy teda nastavim jednu adresu z dhcp jako "Make static", muzu ji pak rucne zmemit a muzu ji zmenit i mimo rozsah toho dhcp? Bude to ok?

Ted jsem to vsechno smazal a u vseho dal "Make static" a pote prenastavil IP adresy mimo rozsah dhcp. Zatim to vypada, ze to drzi.
Jedina zmena oproti tomu, co jsem delal posledne je, ze tentokrat jsem to vse nejprve promazal a dal "Make static" u vseho, a pak jim zmenil IP adresy na mnou pozadovane.
Jo, posledne jsem prepisoval i hodnotu "Client ID" abych se v tom vyznal, ted jsem to nechal na tom, co tam dal Mikrotik. Je tam cislo+dvojtecka "1:" a dale nasleduje mac adresa. Obavam se to znemit na srozumitelnejsi hodnotu, aby to zas nezacalo pridelovat dynamicky.
Takze to vypada, ze to funguje. Jeste zmenim Client ID a dam vedet.
Zatim diky.


Hurá vidíš, že jsi to "snad" trochu pochopil, ale v těch prvních dvou větách si tam těžce protiřečíš - napíšeš rozsah DHCP a pak co máš přidělené v lease, že není v rozsahu, což dle adres co jsi uvedl není pravda a máš to vše přes sebe, chvala bohu, že nemáš ještě větší rozsah třeba v B-čku a vic jak 254 ip :-D
0 x