ERROR : NO-USER w oident

Krzysztof Mościcki stivi w kity.pl
Wto, 19 Lip 2005, 17:53:34 CEST


Mam pytanie, czy komuś działa oident z obsługą maskarady?
Dla przykładu, na ruterku ustawiam maskaradę:
iptables -t nat -A POSTROUTING -s <ip_wewn> -o eth0 -j SNAT --to-source
<ip_zewn>
odpalam oidenta: oidentd -d -m -i.
Teraz łączę się się na irca z ip wewnętrznego (np. łączę się na
lublin.irc.pl) i pokazuje się jedynie:
Connection from irc.lublin.pl (212.182.63.110):0
[irc.lublin.pl] 4207 , 6667 : ERROR : NO-USER

Strace wykazuje, że oidentd w ogóle nie czyta
pliku /etc/oidentd_masq.conf

Poniżej część z strace w czasie zapytania:

select(5, [4], NULL, NULL, NULL)        = 1 (in [4])
accept(4, 0, NULL)                      = 7
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|
SIGCHLD, child_tidptr=0x40135708) = 14086
close(7)                                = 0
select(5, [4], NULL, NULL, NULLConnection from irc.lublin.pl
(212.182.63.110):0
[irc.lublin.pl] 2967 , 6667 : ERROR : NO-USER
)        = ? ERESTARTNOHAND (To be restarted)
--- SIGCHLD (Child exited) @ 0 (0) ---
waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 14086
waitpid(-1, 0xbffff094, WNOHANG)        = -1 ECHILD (No child processes)
rt_sigaction(SIGCHLD, {0x8049f80, [CHLD], SA_RESTART}, {0x8049f80,
[CHLD], SA_RESTART}, 8) = 0
sigreturn()                             = ? (mask now [])
select(5, [4], NULL, NULL, NULL

W tej chwili system bieżący + ready:
kernel-grsecurity-2.6.11.10-6
oidentd-2.0.7-2

Configuracja /etc/oidentd.conf domyślna,
w /etc/oidentd_masq.conf zrobiłem odpowiednie wpisy.

Pozdrawiam,
Krzysztof Mościcki




Więcej informacji o liście dyskusyjnej pld-users-pl