inetd 가 없네요

성재파파의 이미지

노트북에서 DHCP방식으로 IP를 부여 받아서 Linux를 쓰고 있는 데요.

제 리눅스에서 IP는 동적으로 할당받고요. (만약 IP가 192.168.200.195라면)

예로 제 노트북 리눅스 터미널에서 telnet 192.168.200.195라고 하면

Trying 192.168.200.195...
Unable to connect to remote host : connection refused

라고 나오네요.

이상해서 확인해보았더니...

/usr/sbin에 inetd 데몬이 없고(아예 설치가 안된 거 같네요)
/etc/inetd.conf 파일도 없네요.

어떻게 해야 되나요?

eagle123의 이미지

xinetd가 있는지 확인하세요

inetd가 얼마 전부터 xinetd로 변경되었습니다.

성재파파의 이미지

xinetd 데몬은 떠 있고요

/etc/xinetd.d 라는 디렉토리에...

telnet, setver, rsh 라는 파일이 있는 데,
예전에 /etc/inetd.conf에 들어 있는 내용과 유사하네요.

예로, telent이라는 파일은
#default on

sevice telnet
{
flag = reuse
socket_type = stream
wait = no
user = root
server = /usr/sbin/in.telnetd
log_on_failure += USERID
disable = yes
}
라고 되어 있네요.

제 생각으로는 /etc/xinetd.d 디렉토리내의 어떤 파일(?)을 고치고
xinetd를 어떤 방법(?)으로 다시 띄워 주면 될 꺼 같은 데..

방법 좀 갈켜 주세요

jaehune의 이미지

disable = no로 수정하신 후
xinetd를 재시작 하시면 됩니다.

ntsysv에서 telnet을 수정하셔도 동일한 작업이 됩니다.

다즐링의 이미지

chkconfig --level 345 telnet on
service xinetd reload

성재파파 wrote:
xinetd 데몬은 떠 있고요

/etc/xinetd.d 라는 디렉토리에...

telnet, setver, rsh 라는 파일이 있는 데,
예전에 /etc/inetd.conf에 들어 있는 내용과 유사하네요.

예로, telent이라는 파일은
#default on

sevice telnet
{
flag = reuse
socket_type = stream
wait = no
user = root
server = /usr/sbin/in.telnetd
log_on_failure += USERID
disable = yes
}
라고 되어 있네요.

제 생각으로는 /etc/xinetd.d 디렉토리내의 어떤 파일(?)을 고치고
xinetd를 어떤 방법(?)으로 다시 띄워 주면 될 꺼 같은 데..

방법 좀 갈켜 주세요

------------------------------------------------------------------------------------------------
Life is in 다즐링