Network관련하여 의문점입니다..

dknight의 이미지

제가 정확히 질문할 주제가 무언지 판단이 서질않아 주제를 위와같이 한 점

양해해 주시길 바라면서 다음과 같은 의문점을 올려봅니다.

우선 설정에 관해 말씀드리면

main com : win2k (인터넷과 연결)
sub com : freebsd 5.1(release)
회선 : KT Megapass 프리미엄 (유동 IP)

이렇게 세팅되어있구요.

두 컴퓨터는 서로 네트워킹되어있는 상태입니다.

FreeBsd를 세팅한 컴(서브컴)에 APM(아파치+피에치피+마이Sql)를

세팅했습니다.

여기서 의문점이 발생하는데요.. 외부에서 제 서브컴쪽의 웹서버에서

서비스를 받게하는 방법이 있을까요? 물론 내부 네트워킹된 상태라

제 메인 컴(win2k)에서 서브컴으로부터의 웹서비스는 가능합니다.

이러한 비슷한 경험이나 해결방안을 가지고 계신분들 있으시면 약간

힌트라도 주시면 감사하겠습니다. 참고사이트라도.. ^^;;

구체적으로 제가 원하는 점은 다음과 같습니다.

1. 외부에서 인터넷으로 서브컴으로부터의 웹서비스가 가능한가?

2. 가능하지 않다면 어떠한 설정을 더 해줘야 되는 것인가?

3. 가능하다면 어떻게 해줘야 하는 것인가?

읽어주셔서 감사하구요.. 즐거운 하루 되시길 바랍니다.

(--)(__) 꾸벅!

alsgo123의 이미지

메인이 Win2k 라면.. 가능할지 모르겠습니다.

http://doc.kldp.org NAT 와 Port Fowarding 관련 글을 참고시면 방법이 있을것 같습니다.

아래 링크의 문서는 오레되었?지만 개념잡기엔 좋을것 같습니다.
http://doc.kldp.org/wiki.php/LinuxdocSgml/IP-Masquerade-HOWTO?action=highlight&value=포트%20포워딩

무한포옹의 이미지

넷웍 등록정보에서

인터넷에 직접 물려서 공유를 제공하는 디바이스 - 즉 로컬 영역 연결 1 ( 이경우는 adsl 모뎀에서 자동 접속 기능을 켠 경우겠죠) 혹은 adsl 가상 디바이스 - 의 등록정보에서

공유탭이 위에 보이실 겁니다. 거기서 "이 연결에 인터넷 공유 사용"을 켜시고

아래의 선택 바에서 FreeBSD 박스랑 연결되는 랜카드 ( 아마 로컬 영역 연결 2 정도?)로 지정을 해주세요.

그리고 나면 "설정" 버튼이 활성화 될 겁니다. 클릭하시고 안에 보면 "응용 프로그램" 과 "서비스" 탭이 있는데 서비스 탭으로 가서 http 나 www 가 없으면

"추가"를 누르시고 "서비스 이름"에 HTTP , "서비스 포트 번호"에 80 , "개인 넷웍 상의 서버 어쩌고 이름 주소" 에는 FreeBSD의 사설 IP 를 적어주면 됩니다.

-------------------------------
== warning 대부분 틀린 얘기입니다 warning ===

dknight의 이미지

좋은 참고자료 알려주셔서 감사드립니다.

알려주신 문서들을 토대로 내공을 쌓고 제 의도대로 설정을 할 수 있다면

차후에 의문점에 대한 해답을 정리해서 올려보도록 하겠습니다.

그리고 메인이 Win2k맞습니다. 가능하다는 빛이 보이니 매우 고무적인

기분입니다

그리고 위의 분이 말씀하신것처럼 윈2k에서 포워딩을 설정해놓은후

외부에서 접속을 시도하려면 윈2k에도 아파치같은 서버를 설치해 놓아야

하는 것인지요? 제 서브컴(FreeBsd)에서 인터넷을 이용했기때문에 인터

넷공유부분은 이미 설정되어있었고 설정부분의 서비스탭만을 언급하신

대로 HTTP 추가하여 포트와 내부 IP를 적어주었으나 정상적인 동작을

안하는듯 합니다. 그리고 외부에서 접속하려면 주소를 어떻게 사용해야

하는지 궁금합니다. 저는 제 ip를 확인한후에 다음과 같이 시도해 보았으

나 안됩니다.

http://220.75.76.97/~dknight

220.75.76.97 : 제 유동 ip를 확인한 결과
~dknight : 서브컴에서 제공할 Home디렉토리

-------------------------------------
절망은 처절한 아름다움이다..
by dknight :)
-------------------------------------

imone의 이미지

win2k 자체에 포트포워딩 기능이 있군요.
xp사용자인데 sygate를 이용해서 서브노드 리눅스에서 웹서비스를 했어습니다. 2k에서 되면 xp에서도 되겠죠? 한번 확인해봐야겠습니다. 8)

무한포옹 wrote:
넷웍 등록정보에서

인터넷에 직접 물려서 공유를 제공하는 디바이스 - 즉 로컬 영역 연결 1 ( 이경우는 adsl 모뎀에서 자동 접속 기능을 켠 경우겠죠) 혹은 adsl 가상 디바이스 - 의 등록정보에서

공유탭이 위에 보이실 겁니다. 거기서 "이 연결에 인터넷 공유 사용"을 켜시고

아래의 선택 바에서 FreeBSD 박스랑 연결되는 랜카드 ( 아마 로컬 영역 연결 2 정도?)로 지정을 해주세요.

그리고 나면 "설정" 버튼이 활성화 될 겁니다. 클릭하시고 안에 보면 "응용 프로그램" 과 "서비스" 탭이 있는데 서비스 탭으로 가서 http 나 www 가 없으면

"추가"를 누르시고 "서비스 이름"에 HTTP , "서비스 포트 번호"에 80 , "개인 넷웍 상의 서버 어쩌고 이름 주소" 에는 FreeBSD의 사설 IP 를 적어주면 됩니다.

무한포옹의 이미지

안되나요??

왜 그럴까요?

win2k에서 IIS나 아파치등을 설치하고 포트포워딩을 끈 상태에서 외부에서 80포트로 접속이 되는지

확인을 해보셔야 하겠습니다. ISP별로, 또 지역 별로 well-known port를 향한

외부에서의 접근을 막아놓곤 합니다.

왜 그럴까요?

-------------------------------
== warning 대부분 틀린 얘기입니다 warning ===

dknight의 이미지

예전에 윈도에서 서버를 돌려본적이 있기 때문에 80포트의 접속을 막아

놓은 것은 아니라고 생각되구요.. 혹시나 해서 ftp로 시험을 해봤습니다.

윈도2k쪽에서 ftp서비스의 포트포워딩을 freebsd박스로 해놓구 다른 외

부 계정에서 ftp로 제 유동Ip 할당된 주소를 쳐서 ftp포트가 포워딩되는가

시험을 해본결과 ftp쪽으로의 포트는 포워딩이 됩니다. 그런데 속도가 무

지 느립니다. 맘같아선 그냥 freebsd박스를 주 서버로 쓰고싶지만 KT내장

형 모뎀이라 아직 마땅한 드라이버가 없네요. 음..실력을 키워서 디바이스

드라이버를 만들던가 해야지..ㅜ.ㅜ 음..어쨌든 ftp는 되는데 여기서 문제

는 또 속도가 매우 느리다는 것입니다. 제가 Realtek 8139를 사용하는

지라 프비박스의 /etc/rc.conf의 ifconfig_rl0줄에 media 10baseT/UTP를

추가해줘봤는데도 속도는 그대로 군요.. 계속 삽질해야 겠습니다. 아니면

이참에 KT에다 외장형으로 설치해달라고 땡깡을 부려볼까요.. 차라리

마스커레이딩을 이용해서 윈도가 깔린컴을 서브노드로 사용하는 것이

맘이 편할듯하네요... :(

참.. imone님 서브노드 리눅스에서 서비스를 해보셨다니깐..그때의 설정을

어떻게 하셨었는지 말씀을 해주실수 있으신지요?

-------------------------------------
절망은 처절한 아름다움이다..
by dknight :)
-------------------------------------

dknight의 이미지

우선 해결은 되었습니다.

음.. 하지만 의문점이 남는데요..이건 더 공부해봐야 할듯합니다.

친구를 통해 확인해봤는데 외부에서 제 아이피로 접속해서 테스트

페이지가 보인다는군요.. 근데 제 컴에선 왜 사설IP를 사용하지 않으면

페이지를 볼수 없는걸까요.. 원래 자기컴에서 자기컴으로는 패킷이 정상

적으로 전달되지 않는것은 아닌데.. 원리를 알아가는데 중점을 두렵니다.

도움을 주신 위의 분들께 감사드립니다.

혹시 저와 비슷한 문제를 가지신분이 계시다면, 그리고 위의 내용들로 해

결을 못하셨다면 다시 글 달아주시면 제 설정을 상세히 말씀드리도록 하겠

습니다.

-------------------------------------
절망은 처절한 아름다움이다..
by dknight :)
-------------------------------------

댓글 달기

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