tcpwrapper 에서 접속지연을 어떻게 줄이나요?

eseo의 이미지

tcp wrapper설치후 telnet 접속이 느려져 곤란합니다.

여기서 검색을 해보니 named 문제 일수도 있다고 하나, 서버에서 named 서비스는 하지 않고 있습니다. 또한 접속도 아이피 주소로 하고 있구요.

이러한 상황에서 접속지연을 줄일 수 있는 방법이 있나요?

다즐링의 이미지

reverse lookup 을 할수 있습니다.

관련 옵션을 제거해주시면 됩니다.

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

서지훈의 이미지

좀 더 자세한 정상과 변경된 점들을 설명을 주셔야 할것 같네요...
지금 현 상황으로만 보면...
tcpwrapper 설치한 후 부터 그렇다면 이걸로 서비스를 구성하는데 문제가 있거나 설정에 문제가 있을 듯 한데...

<어떠한 역경에도 굴하지 않는 '하양 지훈'>

#include <com.h> <C2H5OH.h> <woman.h>
do { if (com) hacking(); if (money) drinking(); if (women) loving(); } while (1);

eseo의 이미지

일단 패키지로 설치한 것이라서 설정부분에서 신경을 안썼습니다.
저는 tcpd.conf 와 같은 설정파일이 있어서 단순히 거기서만 고쳐주는 줄 알고 있었네요.

서지훈 wrote:
좀 더 자세한 정상과 변경된 점들을 설명을 주셔야 할것 같네요...
지금 현 상황으로만 보면...
tcpwrapper 설치한 후 부터 그렇다면 이걸로 서비스를 구성하는데 문제가 있거나 설정에 문제가 있을 듯 한데...

서버가 리눅스가 아니라 솔라리스7 입니다.
tcpwrapper 7.6 을 깔았구요.
증상은 로긴시에 접속메세지는 일찍 뜨나, 로긴 프롬프트는 일분정도 지나야 나옵니다.

다음은 설정 파일들입니다.

/etc/inetd.conf

ftp     stream  tcp     nowait  root    /usr/local/bin/tcpd     in.ftpd
telnet  stream  tcp     nowait  root    /usr/local/bin/tcpd     in.telnetd

/etc/hosts.allow

in.telnetd:    211.45.230. \
                192.168.0.
in.ftpd:       211.45.230. \
                192.168.0.

/etc/hosts.deny

ALL: ALL (/bin/finger %h %a %d >> /var/log/rfingerlog)

접속로그를 만들려고 했는데, 오류가 있는것 같네요.

클라이언트의 아이피는 211.45.230.xx 입니다.
접속은 "telnet <ip_address>" 로 하구요.

이상입니다.

---
배려하는 마음을 갖자.

서지훈의 이미지

이같은 현상은 DNS 셋팅이 잘 못 되었을 경우에 심심찮게 일어나는 경우가 많은데...-_-ㅋ
만약에 여기에 연루된 문제가 아니라면...
두개의 telnet 으로 하나는 미리 로그인을 시켜 두고...
다른 걸로 다시 로으니을 하면서...
미리 로그인을 한 telnet 으로 w 명령으로 지연 되고 있는 놈이 뭘 실행을 시키는지도 한 번 확인을 해보세요...
지금 저희 회사에서 사용하던 놈도...
이런 현상이 있었는데(지금은 걍 잘 됨)...
quota 여기서 걸려서 1분 그냥 딜레이 먹더라고요...
이거 실행이 끝나는데 1분 정도 걸리더라고요...

함 확인 해보시길...

<어떠한 역경에도 굴하지 않는 '하양 지훈'>

#include <com.h> <C2H5OH.h> <woman.h>
do { if (com) hacking(); if (money) drinking(); if (women) loving(); } while (1);

eseo의 이미지

먼저 도움말씀 감사합니다 :lol:

서지훈 wrote:
이같은 현상은 DNS 셋팅이 잘 못 되었을 경우에 심심찮게 일어나는 경우가 많은데...-_-ㅋ

예, 다시금 살펴보니 DNS 문제일 가능성도 큽니다.
"ping kldp.org" 와 같은 것들이 동작을 안하네요.
분명히 네임서버는 제대로 준것 같은데 말이죠.

/etc/resolv.conf

203.248.252.2
164.124.101.2

/etc/nsswitch.conf

passwd:     files
group:      files
hosts:      files dns
networks:   files
...

위의 네임서버들은 실제 잘 동작하는 것들입니다.

이제는 의심되는것이 다음과 같네요.

몇번의 서버 재 설치 과정에서 설정파일 백업이 번거로워 /etc/resolv.conf 와 /etc/opt/ipf/ipnat.conf 이 두파일을 다른 하드에 넣어두고, 링크를 시켜버렸습니다.  물론 이 하드는 부팅시 마운트가 되긴 합니다.
우선순위에 문제가 있을까요? 전 없을것 같습니다만.
ipf 서비스도 문제없이 실행되고 있습니다.

아무래도 위의 파일들을 링크가 아닌 실제 파일로 만들어 놓고 재부팅을 해봐야 겠네요.

서지훈 wrote:

두개의 telnet 으로 하나는 미리 로그인을 시켜 두고...
다른 걸로 다시 로으니을 하면서...
미리 로그인을 한 telnet 으로 w 명령으로 지연 되고 있는 놈이 뭘 실행을 시키는지도 한 번 확인을 해보세요...

아직 로그인이 되지 않은 상태라서, w 에 잡히지 않는것 같은데요?

---
배려하는 마음을 갖자.

서지훈의 이미지

DNS 설정 문제라고 생각이 드시면은...
서버에 client domain을 직접 적어주고...
다시 한번 접속을 시도해 보세요.
/etc/hosts <=== 요기에 client domain 주소를 직접 입력
만약 이렇게 한 후에 바로 접속이 된다면 DNS 문제가 확실합니다.

<어떠한 역경에도 굴하지 않는 '하양 지훈'>

#include <com.h> <C2H5OH.h> <woman.h>
do { if (com) hacking(); if (money) drinking(); if (women) loving(); } while (1);

eseo의 이미지

서지훈 wrote:
DNS 설정 문제라고 생각이 드시면은...
서버에 client domain을 직접 적어주고...
다시 한번 접속을 시도해 보세요.
/etc/hosts <=== 요기에 client domain 주소를 직접 입력
만약 이렇게 한 후에 바로 접속이 된다면 DNS 문제가 확실합니다.

<어떠한 역경에도 굴하지 않는 '하양 지훈'>


예 맞습니다, 위사항에 해당되네요. :oops:

검색을 해보니 다음과 같이 두개의 해결책(?) 이 있군요.

1. /etc/hosts 파일에 클라이언트 아이피와 이름(정확한 도메인이 아니어도 되는듯함) 설정
2. /etc/nsswitch.conf 에 있는 "hosts files dns" 에서 "dns" 삭제

dns 역 리졸빙 문제라... 다음에 배워야 겠네요^^
서지훈님과 다즐링님 덕분에 해결하는데 많은 시간을 줄였습니다.
다시 한번 관심 및 도움에 감사드립니다. :wink:

---
배려하는 마음을 갖자.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.