bind-chroot-9.2.1-1 RPMs, prosim otestujte
Petr Soucek
petr na ryston.cz
Neděle Listopad 17 16:23:37 CET 2002
Zdravim,
tak jsem se odhodlal nahradit dost stary bind-chroot (balik s 8.1.x
predelany na verzi 8.3.3) na RHL6.2 a narazil jsem na par veci, nevim,
jestli jsou to chyby nebo neco delam spatne nebo je to tak vlastne spravne:
1. Instalace - delal jsem ji pres rpm -Uvh bind-9.2.1* bind-chroot-9.2.1 a
vysledkem byl nejaky zmatek v adresarich, zrejme diky tomu, ze zustal
zachovan puvodni link z /var/named na /home/named/var/named. Vznikly tak
krasne cesty jako /var/named/var/named/var/named apod. Na dalsich strojich
jsem proto radeji zacal rpm -e bind-chroot a smazanim toho linku.
bind-chroot je z:
ftp://ftp.linux.cz/pub/linux/people/jan_kasprzak/bind-chroot/bind-chroot-9.2.1-1.noarch.rpm
bind je z:
ftp://updates.redhat.com/6.2/en/os/i386/bind-9.2.1-0.6x.3.i386.rpm
2. Nejde spustit named kvuli pravum na adresar /var/named/var/run
named[19635]: general: critical: couldn't open pid file
'/var/run/named.pid': Permission denied
Bylo potreba zmenit prava, nevim ale, je to spravne. V baliku
bind-chroot-9.2.1 jsou prava 644 a vlastnik i skupina root, tedy se tam
named nedostane.
3. Po instalaci bindu 9.2.1 se zacaly v logu objevovat stovky zprav:
modprobe: modprobe: Can't locate module net-pf-10
To jsem odstranil pomoci radku v /etc/modules.conf
alias net-pf-10 off
a prikazem depmod -a
4. Pro zamezeni dotazu na verzi bindu jsem mel v konfiguracnim souboru:
zone "bind" chaos {
type master;
file "master/bind";
allow-query {localhost; };
};
ovsem bindu 9.2.1 se to nelibi, pise
named[19533]: zone 'bind': wrong class for view '<default view>'
named[19533]: loading configuration: failure
named[19533]: exiting (due to fatal error)
Nejaky navrh reseni je na
http://www.isc.org/ml-archives/bind9-users/2000/09/msg00062.html
5. V syslogu se objevuji vsechny zpravy od bindu s casem GMT a nikoliv CET,
tedy jsou o hodinu posunute.
Vsude se pise, ze v chrootnutem prostredi musi byt take:
/etc/TIMEZONE
/usr/share/lib/zoneinfo/*
jenomze /etc/TIMEZONE v Red Hat Linuxu 6.2 vubec neni. Zona je v
/etc/sysconfig/clock - zkopiroval jsem to i s
/usr/share/zoneinfo/* do chrootovaneho adresare, ale zadna zmena.
Tak nevim, co s tim.
6. init script vypise krasne zelene [OK], i kdyz named nenastartuje. I v
syslogu je
named: $named startup succeeded
Kdybych byval tusil tolik zaludnosti, asi jsem jen aplikoval patch
http://www.isc.org/products/BIND/patches/bind833.diff
Petr Soucek
Další informace o konferenci Linux