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

script v DHCP serveru

Návody a problémy s konfigurací.
Uživatelský avatar
lukasdj
Příspěvky: 135
Registrován: 16 years ago
antispam: Ano
Kontaktovat uživatele:

script v DHCP serveru

Příspěvekod lukasdj » 6 years ago

Ahoj,muze prosim nekdo poradit script v dhcp serveru ze po prideleni IPcky automaticky prida danou ip do simple queues? Zatim mam tento ktery jsem nasel nekde na nete ale nefunguje. Dikes

#Lease to Simple Queues
#V.1 By Virtual IT Export

:local queueName "Client- $leaseActMAC";

:if ($leaseBound = "1") do={
/queue simple add name=$queueName target=($leaseActIP . "/32") limit-at=2M/2M max-limit=2M/2M comment=[/ip dhcp-server lease get [find where active-mac-address=$leaseActMAC && active-address=$leaseActIP] host-name];
} else={
/queue simple remove $queueName
}
0 x

lacman
Příspěvky: 142
Registrován: 15 years ago

Příspěvekod lacman » 6 years ago

V hospodách a na veřejných místech máme a v pohodě...

:local queueName "Host- $leaseActMAC";

:if ($leaseBound = "1") do={
/queue simple add name=$queueName target=($leaseActIP . "/32") limit-at=5M/8M max-limit=5M/8M comment=[/ip dhcp-server lease get [find where active-mac-address=$leaseActMAC && active-address=$leaseActIP] host-name];
} else={
/queue simple remove $queueName
}
0 x

hocimin1
Příspěvky: 1154
Registrován: 17 years ago
Bydliště: Náchod

Příspěvekod hocimin1 » 6 years ago

jen se zeptam, a kdyz mu skonci lease tak to tu SQ smaze ?
0 x

milan.zelina
Příspěvky: 281
Registrován: 15 years ago

Příspěvekod milan.zelina » 6 years ago

No já tomu alespoň tak rozumím (nezkoušel jsem to)
tohle je snad vypovídající:
else={
/queue simple remove $queueName
0 x

Hatatitla
Příspěvky: 481
Registrován: 15 years ago

Příspěvekod Hatatitla » 6 years ago

Načo to komplikovať keď to ide tak jednoducho:

add address=192.168.1.1 mac-address=11:22:33:44:55:66 rate-limit=50M/100M server=dhcp1
0 x

hocimin1
Příspěvky: 1154
Registrován: 17 years ago
Bydliště: Náchod

Příspěvekod hocimin1 » 6 years ago

milan.zelina píše:No já tomu alespoň tak rozumím (nezkoušel jsem to)
tohle je snad vypovídající:
else={
/queue simple remove $queueName


no ja se ptal proto, že pres PCQ to jde udělat elegatně a tam nemusím mazat a spoustet skript
0 x

milan.zelina
Příspěvky: 281
Registrován: 15 years ago

Příspěvekod milan.zelina » 6 years ago

Jo, to mě taky napadlo.
0 x