poniedziałek, 17 listopada 2014

Leafnode lokalny Proxy Serwer NNTP

Leafnode jest to lokalny serwer newsów. W Fedorze instalujemy leafnode i potrzebny xinetd:

sudo yum install leafnode xinetd

Najpierw konfigurujemy xinetd. Przechodzimy do katalogu /etc/xinetd.d i edytujemy plik leafnode, powinien wyglądać tak:

 service nntp
{
        disable         = no
        socket_type     = stream
        protocol        = tcp
        wait            = no
        user            = news
        server          = /usr/sbin/leafnode
        bind            = 127.0.0.1
}

Jeżeli leafnode ma pracować w sieci lokalnej to zakomentuj pozycję bind. Następnie restartujemy usługę xinetd:

sudo systemctl restart xinetd.service

Teraz konfigurujemy crontab edytując jako root albo sudo plik /etc/crontab, dodajemy takie linijki:

*/5 * * * * news /usr/sbin/fetchnews

00 03 * * * news /usr/sbin/texpire

Taka konfiguracja crontab umożliwi pobieranie newsów co 5 minut i kasowanie starych codziennie.

Teraz konfigurujemy leafnode, edytując plik /etc/leafnode/config (jako root) ustawiając wartości:

expire = 10

server = news.icm.edu.pl

hostname = nazwa.twojego.hosta

Hostname powinna być FQDN (można ją zdobyć w sieci za darmo).

Następnie wykonujemy polecenie:

sudo -u news /usr/sbin/fetchnews

i

export NNTPSEVER=localhost

Uruchom klienta newsów np slrn w połączeniu z serwerem localhost:

slrn -h localhost



Brak komentarzy:

Prześlij komentarz