[not2b]님이 남기신 글:
>Redhat 6.0 을 3-4개월간 잘쓰면서...리눅스
공부하는 사람입니다.
>현재는 이위에...멜서버랑,,웹서버랑
설치해서 사용하고 있습니다.
>
>그런데 지난 토요일 몇개월만에 점검하느라...리부팅한
후..
> tcp wrapper가 띄워주는 프로그램은 모두 접속이
안됩니다.
>
>telnet localhost 21/23/110 등등....
>connection refused........
>
>telnet localhost smtp (sendmail 서버 정상가동)
>http://localhost (웹서비스는 정상가동)
>
>혹시나 하고 체크해봤습니다.
>
>$ tcpdchk -i /etc/inetd.conf <-아무 메시지도 안나옴.
>$ cat /etc/hosts.allow <-설정내용 없음
>$ cat /etc/hosts.deny <-설정내용 없음
>
>/etc/security/access.conf 등등은 인스톨당시 그대로..
>/etc/pam.d/* 부분도 인스톨당시 그대로..입니다.
>(아직 초보라...여기까지는..)
>
>$ vi /etc/services (아래포트 #로 막힌것 없습니다.)
>21,23,110,25 ,80
>
>그런데 /usr/sbin밑에 있어야 할 inetd 가 없어서
>/usr/sbin/in.inetd를
inetd로 링크시킨후
>rebooting 했는데도 불구하고...
>
>
>혹 제가 미처 확인하지 못한 사항이 있으면..지적해주세요..
>도움에 감사드립니다.
========================================
문제의 심각성(?)은 의외로 간단할 수 있습니다.
즉,
INETd 데몬이 가동하지 않은 경우에 해당됩니다.
$ ps -ax | grep inetd
xxxx ? S 0:00 inetd
$
와 같이 INETd 데몬이 가동해야 합니다.
만약 아무것도 없다면
# /etc/rc.d/init.d/inet start
로 가동하십시오...
재부팅해야 안되는 경우에는
아마 부팅시 자동 시작해야할 데몬이 그 안에 포함되어 있지
않은듯 하군요...
# ntsysv
로 inetd 부분에 체크해 보세요...
만약 이 문제가 아니면
심각한 문제가 될 수 있습니다.
(모든 설정이 맞는데도.....)
예를 들어 해킹이라든지............
일단
제가 위에서 권하는 방법대로 해 보시고
그래도 안된다면 제가 할 수 있는 방법은 없을 것 같군요...
(제 능력 밖.....)
$ rpm -ql inetd
/etc/inetd.conf
/etc/rc.d/init.d/inet
/usr/man/man5/inetd.conf.5.gz
/usr/man/man8/inetd.8.gz
/usr/sbin/inetd
$
.....
|