tcpwrapper 의 접속 제한에 대해서 입니다.

zeshai의 이미지

service telnet
{
        disable = no
        flags           = REUSE NAMEINARGS
        socket_type     = stream
        wait            = no
        user            = root
        server          = /usr/sbin/tcpd
        server_args     = /usr/sbin/in.telnetd
        log_on_failure  += USERID
}

위와 같이 설정되어 있는 레드햇 7.3입니다.

그래서 /etc/hosts.deny에 모두 주석처리하고,
/etc/hosts.allow 에는 원래 아무것도 없었습니다.

xinetd 를 restart 했는데도 다른곳에서 telnet 접속이 안되는군요.

뭐가 잘못된건가요?

supersky의 이미지

음..
혹시 필터링 되는것이 아닐까요??
tcp wrapper다 푸셨다면 확인해 보실것이요..
iptables, ipchains 등으로 필터링 될수 있거든요..

일단
# /sbin/iptables -F 나
# /sbin/ipchains -F
를 해보신후 접속해보세요..

위와 같이 하셔서 접속이 된다면 위의 프로그램의 규칙을 다시 정하시면 됩니다.
# setup라고 치면 Firewall 설정이 있을 겁니다.

그럼..

void main()
{
printf("Hello World\n");
exit(0);
}
/* 초심으로 돌아가자~~~~~ */

zeshai의 이미지

아, 답답합니다.

iptables 도 옵션줘서 해봤습니다만 원래 걸려있는 것이 없었구요,

이상한 것이 setup 에서도 firewall 설정을 낮추었는데, 변경이 되질 않습니다.

^^;;;;

high에서 middle이나 no firewal로 변경이 되질 않는군요 ^^;;;

설마 리부팅해야하나요 ^^a

EveryLittleThing의 이미지

,,

Every Little Thing

zeshai의 이미지

흠.... flags 에서 값을 지워도 되질 않네요.

아.. ^^;;;; 고민고민.. 답답....