Projekt

Obecné

Profil

Chyba #1103

uzavřený

FreenetIS bug report: Zobrazení podsítě s maskou /31

Přidáno uživatelem Michal Kliment před více než 5 roky(ů). Aktualizováno před téměř 5 roky(ů).

Stav:
Uzavřený
Priorita:
Normální
Přiřazeno:
Kategorie:
Evidence sítě
Cílová verze:
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

log.html (988 Bajtů) log.html Michal Kliment, 2018-07-24 14:05

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

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?

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

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

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.

Aktualizováno uživatelem Ondřej Fibich před téměř 5 roky(ů)

  • Stav změněn z Čeká se na Odeslaný

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

Také k dispozici: Atom PDF