서버와연결이 않되서요

ceveea의 이미지

단순한 서버 클라이언트 연결 프로그램을 짜서 실행
시켰는데요 연결이 않되고 있습니다.
서버는 고정아이피고 클라이언트는 사설아이피 할당 받은
상태입니다. 아마도 연결될때 서버에서 클라이언트(사설아이피)
로 연결이 갈때(핸드세이큰가.??.) 않되서 않되는게 아닌가
생각하고 있습니다.
매스커레이든가 그거비슷한 것때문에 클라이언트를 못찾는게
아닌가... 십습니다...
그래도 생각해 보면 ssh telnet ftp 그런건 되는거 보면
프로그램이 될수도 있을것 같은데요 ...이것들도 tcp/ip 프로그램
이라고 들었거든요..
포트포워딩인가 그걸 해야 되나요 서버와 연결이 되려면..
부탁드립니다. :roll: :oops:

liongo의 이미지

흐흠..

TCP 로짜신 서버 프로그램이 맞으시다면..

서버를 실행시시킨후 Bind된 Port로

telnet serverIp Port 해보셔서 접속이 이루어지나

테스트를 해보십시요..

또는 netstat -a | grep LISTEN 하셔서.

서버가 해당포트로 LISTEN상태인지 체크하십시요..

LISTEN상태가 아니라면 접속을 받을수 없습니다..

프로그램을 체크하시길...

' 형식이 내용을 규정한다. '

leilei의 이미지

ceveea wrote:
아마도 연결될때 서버에서 클라이언트(사설아이피)
로 연결이 갈때(핸드세이큰가.??.) 않되서 않되는게 아닌가
생각하고 있습니다.

그렇지 않습니다..
connect()하는 쪽의 ip는 중요하지 않습니다.. :)

윗분 말씀대로 점검해 보세요..
참고로.. netstat에서 해당 포트가 열려 있는 아이피가 0.0.0.0인지도 확인해 보세요.

ceveea의 이미지

netstat -atp 나 netstat -a 뭐 다 해봐도 제가 띄운
서버프로그램이 listen 하고 있습니다.
루프백(127.0.0.1)이용해서 테스트도 해봤구요.
혹시 22 23 21 80빼고 막아놨나 싶어서 23으로 포트
바꿔서 테스트도 해봤습니다.

불량청년의 이미지

아무래도 서버에서 자체 방화벽이 동작하고 있는것 같군요.

간단하게 lokkit 실행시키시고 다시 설정해보세요!

H/W가 컴퓨터의 심장이라면 S/W는 컴퓨터의 영혼이다!

ceveea의 이미지

답변 감사합니다.
lokkit 도 해봤는데요 않되네요.
혹시나 싶어서 no firewall로 설정하고
/etc/init.d/network restart 도 해주구요
필요 없을지 모르지만..
클라이언트쪽도 no firewall 로 설정 해주고
다 해봤는데 그대로네요..
그리고 현재 ssh 와 ftp는 클라이언트에서
서버로 연결이 되고 있습니다.
서버를 ssh 로 만지고 있구요
서버에서 server.c 를 컴파일 실행 띄어 놓고요
클라이언트에서 client.c 를 컴파일 실행 접속시도
... 접속 않됨.. 이 상태 입니다.
감사. :shock:

불량청년의 이미지

그렇다면 traceroute로 서버쪽 IP를 검사해 보십시요.

혹시 서버 돌리고 있는 곳이 회사인가요?

만약 방화벽이 동작하고 있고 룰셋을 ssh와 ftp만

허용하고 모두 deny 시켰으면 접속 될 수 없겠죠.

H/W가 컴퓨터의 심장이라면 S/W는 컴퓨터의 영혼이다!

deathrow의 이미지

흠냐...혹시 라우팅 테이블의 설정이 안된건 아닐까요 ?

서버에서 사설 IP에 대한 라우팅 정보가 있는지도 다시 한번 확인해 보시는 것이 좋겠네요...

그래도 안되면...서버에서 한번 패킷을 잡아보시면,

더 확실할것 같네요..(tcpdump같은걸 써서..)

==============================
= Crazy Fighter : Kill Them All =
==============================

ceveea의 이미지

답변 감사합니다.님들 덕분에 연결 됐습니다.
알고보니 방화벽.. - -;
21포트로 프로그램을 돌리니까 됩니다.

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.