Portmap, NFS a ReiserFS na 2.4.13

Petr Mojzisek mojza na seznam.cz
Úterý Listopad 6 21:36:27 CET 2001


Zdravim,

upgradoval jsem jadro na 2.4.13 s Namesys patchema na ReiserFS a IPSec
patchema z predchozi 2.4.7 (taky opatchovanou a bezproblemovou). Hned se
objevily problemy.

Portmap se jaksi "flaka". Kdyz si dam strace rpcinfo -p stane se:
.
.
.
bind(3, {sin_family=AF_INET, sin_port=htons(634),
sin_addr=inet_addr("0.0.0.0")}}, 16) = -1 EACCES (Permission denied)
connect(3, {sin_family=AF_INET, sin_port=htons(111),
sin_addr=inet_addr("127.0.0.1")}}, 16) = 0
gettimeofday({1005078245, 585600}, NULL) = 0
brk(0x8050000)                          = 0x8050000
write(3, "\200\0\0(\37\330 n\0\0\0\0\0\0\0\2\0\1\206\240\0\0\0\2"...,
44) = 44
poll(

TADY TO STOJI _DLOUHO_, proc se ceka na pitomy soket, nechapu...

[{fd=3, events=POLLIN, revents=POLLIN}], 1, 60000) = 1
read(3, "\0\0\1\214\37\330 n\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...,
500) = 416
fstat64(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) = 0
.
.
dal uz v pohode. Takto "funkcni" portmapper ovsem zapricinuje nefunkcni
NFS server. Konkretne tusim nenastartuje quotad a mountd.

Pak jsem vyhodil z jadra podporu kvot a portmap zase nebyl moudry,
zlobil stejne, akorat hlasil jine hlasky:

Nov  6 13:30:01 loutka kernel: portmap: server localhost not responding,
timed out
Nov  6 13:30:01 loutka kernel: lockd_up: no pid, 6 users??
Nov  6 13:31:41 loutka kernel: portmap: server localhost not responding,
timed out
Nov  6 13:33:21 loutka kernel: portmap: server localhost not responding,
timed out
Nov  6 13:35:01 loutka kernel: portmap: server localhost not responding,
timed out
Nov  6 13:35:01 loutka kernel: lockd_up: no pid, 7 users??
Nov  6 13:36:41 loutka kernel: portmap: server localhost not responding,
timed out
Nov  6 13:38:21 loutka kernel: portmap: server localhost not responding,
timed out

atd... Pak ho to omrzelo a zacal chodit jako zastara. Ted rpcinfo -p
reaguje ihned a NFS servery nabehnou a vse chodi... Je to jako na
Windowsech - clovek se na to nemuze plne spolenout. Nevite nekdo, kde je
zakopany pes? Mam RH 7.2 upgradovany z 7.1 CZ.

A jeste mam jeden dotaz, uz delsi dobu (nesouvisi s upgradem jadra).
Portmap mi pise do logu kazdych 20 sekund:

Nov  6 21:34:20 loutka portmap[1397]: connect from 147.32.121.161 to
callit(ypserv): request from unauthorized host

Co to je? Monitoroval jsem provoz na siti a ten pocitac (je na stejne
siti) mi v tu dobu nic neposila, kdyz tohle portmap ohlasi? ypserv u me
stejne nebezi a tcpd mu zakazuje lezt na portmap. Stejne tomu nejak
nerozumim...

Diky za rady
Mojza


Další informace o konferenci Linux