Linux jako serwer czasu dla sieci linuksowej

Linux może służyć jako serwer czasu dla maszyn w sieci lokalnej.

ntp

Naszą ulubioną dystrybucją linuksową jest Debian. W celu ustawienia serwera czasu skorzystamy z pakietu ntp-simple . Program sam zapyta się o serwer z którym będzie synchronizował czas a następnie uruchomi serwer.

Główny plik konfiguracyjny to /etc/ntpd ale nie wymaga on od nas żadnej ingerencji.

Sprawdzenie poprawności działania serwera czasu należy wykonać korzystając np. z komendy rdate podając jako parametr -p oraz adres ip serwera.
Przykład: rdate -p 192.168.1.1

Konfiguacja Xinetd-a

Ostatnio dużą popularność zdobywa xinetd jako zastępca dla inetd. Poniżej przedstawiamy konfigurację dla tego programu aby mógł pośredniczyć z demonem ntpd.

service daytime
{
        socket_type     = stream
        protocol        = tcp
        wait            = no
        user            = root
        type            = INTERNAL
        id              = daytime-stream
}

service time
{
        socket_type     = stream
        protocol        = tcp
        wait            = no
        user            = root
        type            = INTERNAL
        id              = time-stream
}

service time
{
        socket_type     = dgram
        protocol        = udp
        wait            = yes
        user            = root
        type            = INTERNAL
        id              = time-dgram
}

Dodaj komentarz