: 이런게 팁이 될 지 모르겠지만. telnet 이나 ftp 등 접속을 시도 할 때
: 프롬프트가 나오기 까지 시간이 오래 걸리는 경우가 있죠.
:
: 이 현상의 원인은 tcpwrapper 이구요.
: rsh 이나 rlogin 등 hostname 을 인증 기반으로 하는 데몬들을 위한 것 입니다.
: 즉 ip address -> name resolve 에 걸리는 시간 만큼 잡아 먹는 것이고, 일반
: 적으로 PTR이 등록 되어 있지 않을 것 이므로 사실상 매번 타임 아웃 될 때까지
: 기다리게 됩니다.
:
: 해결책은
: tcpwrapper 의 소스를 다운 받으셔서 Makefile 중
:
: HOSTNAME= -DALWAYS_HOSTNAME
:
: 부분을 찾아 주석 처리 하시고 다시 컴파일, 인스톨 하시면 됩니다.
위의 것만 하면 컴파일시 에러가 날수 있습니다. 이럴 경우에는
CFLAGS = -DFACILITY=$(FACILITY) $(ACCESS) $(PARANOID) $(NETGROUP)
$(BUGS) $(SYSTYPE) $(AUTH) $(UMASK)
-DREAL_DAEMON_DIR="$(REAL_DAEMON_DIR)" $(STYLE) $(KILL_OPT)
-DSEVERITY=$(SEVERITY) -DRFC931_TIMEOUT=$(RFC931_TIMEOUT)
$(UCHAR) $(TABLES) $(STRINGS) $(TLI) $(EXTRA_CFLAGS) $(DOT)
$(VSYSLOG) ${HOSTNAME)
부분을 찾아서
CFLAGS = -DFACILITY=$(FACILITY) $(ACCESS) $(PARANOID) $(NETGROUP)
$(BUGS) $(SYSTYPE) $(AUTH) $(UMASK)
-DREAL_DAEMON_DIR="$(REAL_DAEMON_DIR)" $(STYLE) $(KILL_OPT)
-DSEVERITY=$(SEVERITY) -DRFC931_TIMEOUT=$(RFC931_TIMEOUT)
$(UCHAR) $(TABLES) $(STRINGS) $(TLI) $(EXTRA_CFLAGS) $(DOT)
$(VSYSLOG)
수정해 주시면 됩니다.