Akce
Chyba #1103
uzavřenýFreenetIS bug report: Zobrazení podsítě s maskou /31
Začátek:
2018-07-24
Uzavřít do:
% Hotovo:
100%
Odhadovaná doba:
Popis
Při pokusu o zobrazení podsítě s maskou /31 (255.255.255.254) nastane chyba dělení nulou.
Soubory
Akce
#1
Aktualizováno uživatelem Ondřej Fibich před více než 5 roky(ů)
- Kategorie nastaven na Evidence sítě
- Cílová verze nastaven na 1.1.23
Akce
#2
Aktualizováno uživatelem Ondřej Fibich před více než 5 roky(ů)
- Stav změněn z Nový na Čeká se
- Přiřazeno nastaven na Ondřej Fibich
Nepodařilo se reprodukovat: https://imgur.com/UOagYsQ (nelze mi do Redmine uploadovat!)
Prosím o instrukce, jak se k chybovému stavu dostat.
Dále abych byl schopen přidat IP adresy do subnetu /31 musel jsem provést modifikaci validátoru IP (jinak nejde přidat do /31 žádnou IP):
class valid {
// ...
public static function ip_check_subnet($ip, $net, $mask)
{
$size = (~$mask & 0xffffffff)+1;
if (($ip & $mask) != $net)
{
return false; // IP address does not match the subnet/mask
}
else if ($size > 2 && ($ip == $net || $ip == ($net + $size - 1)))
{
return false; // Invalid IP address
}
return true;
}
// ...
}
Změna: $size > 1
na $size > 2
.
Je taková úprava správná? Jak jsi přidal adresy do /31 subnetu Ty?
Akce
#3
Aktualizováno uživatelem Ondřej Fibich před více než 5 roky(ů)
- Cílová verze změněn z 1.1.23 na 1.1.24
Akce
#4
Aktualizováno uživatelem Ondřej Fibich před více než 5 roky(ů)
- Cílová verze změněn z 1.1.24 na 1.1.25
Akce
#5
Aktualizováno uživatelem Michal Kliment před více než 5 roky(ů)
Chyba se projevuje pouze je-li některé z IP adres nastavena jako brána.
Akce
#6
Aktualizováno uživatelem Ondřej Fibich před téměř 5 roky(ů)
- Stav změněn z Čeká se na Odeslaný
Akce
#7
Aktualizováno uživatelem Ondřej Fibich před téměř 5 roky(ů)
- Stav změněn z Odeslaný na Uzavřený
- % Hotovo změněn z 0 na 100
Použito v sadě změn freenetis-github|7b0aa652b01a65b7addbd51595e75a4991f67faa.
Akce