RSS Feed

Posts Tagged ‘sysctl’

  1. Neighbour table overflow – jak to naprawić

    Kwiecień 7, 2011 by 0verlord

    Dla niecierpliwych: do sysctl.conf lub innego odpowiednika wstawić następujące linijki:

    net.ipv4.neigh.default.gc_thresh1 = 4096
    net.ipv4.neigh.default.gc_thresh2 = 8192
    net.ipv4.neigh.default.gc_thresh3 = 8192
    net.ipv4.neigh.default.base_reachable_time = 86400
    net.ipv4.neigh.default.gc_stale_time = 86400

    i załadować:
    sysctl -p

    Dla bardziej cierpliwych: co to robi?
    gc_thresh* to limity wpisów w tablice arp w routerze.
    1 – oznacza limit wpisów w tablicę arp
    2 – „miękki” limit wpisów – jeżeli dojdzie do niego, kernel zacznie bardziej agresywnie czyścić tablicę arp
    3 – „twardy” limit – więcej nie bedzie – czytaj, host nie zostanie dopisany do tablicy i w związku z tym nie będzie do niego szedł ruch – czyli losowo zanikający net dla losowych komputerów może oznaczać problemy z przepełnieniem tablicy arp.