리눅스로 완벽한 공유기를 만들고 싶어요

ks5290의 이미지

현재 리눅스 서버에 마스커레이딩을 이용해서 공유기 처럼해서
리눅스랑 윈도우2000 2대의 pc를 쓰고 있어요
근데 문제가 윈도우2000에서는 p2p를 할수 없다는거죠..
이 문제를 해결할려고 하는데 어떻게 하면 되는지요?
제가 초보인지라 좀 자세하게 설명 부탁드립니다.
:shock:

박영선의 이미지

p2p를 어떤걸 쓰시는지...

p2p가 통신방식도 조금씩 틀리고, 사설아이피에서는 아예 사용할수 없는 p2p도 있고, 설정을 해줘야 작동하는것도 있을수있습니다.

먼저 지금 사용하시는 p2p 홈페이지에서 자료를 찾아보세요.

^^;;

검객의 이미지

제가 쓰는 공유기는 SmoothWall Express 2.0 인데요
괜찮네요..
해본 게임은 디아 하고 스타, 한게임인데 설정없이도 잘되고요
소리바다는 좀 설정을 해주면 주고 받기 다되고요, 또 관리를 위해서 웹서버
가 운용 되니까 원격접속해서 설정하기도 편하네요.
p2-400으로 만들었는데 속조 저하도 없고요.

http://smoothwall.org/ 여기서 다운받아쓰면 되고요
http://211.186.67.98:81 여기는 제 공유기 주소 입니다. 한번 봐 보세요.

우리 항시 웃고 살아요 ^^

gee의 이미지

p2p에 따라서 조금씩 다릅니다. 편하게 하실려면 table로는 포워딩만 해주고 모든 포트와 경로를 열어 놓으시면 p2p별 무리 없이 하실 수 있을것입니다. 물론 p2p프로그램에 따라 따로 포트 포워딩 해주어야 하는 경우도 있지만 다 열어 놓으면 (보안상 문제가 생기지만 개인 피시니..^^) 크게 문제 없으실 겁니다. 저 역시 1년전까지 리눅스 박스로 공유 했는데 따로 설정 해주어야 되는 프로그램은 없었습니다.(스타 2인이상 배틀넷 되게 한다거나 msn파일 전송 가능 하게 하능 정도 문제 였는데 스타는 테이블 하나 추가하면 되고 msn파일 전송은 모듈하나 불러 오므로서 가능한거 같았습니다. 1년 전이라 정확히 기억은 안나네요.)

geee. in bits

ks5290의 이미지

gee wrote:
p2p에 따라서 조금씩 다릅니다. 편하게 하실려면 table로는 포워딩만 해주고 모든 포트와 경로를 열어 놓으시면 p2p별 무리 없이 하실 수 있을것입니다. 물론 p2p프로그램에 따라 따로 포트 포워딩 해주어야 하는 경우도 있지만 다 열어 놓으면 (보안상 문제가 생기지만 개인 피시니..^^) 크게 문제 없으실 겁니다. 저 역시 1년전까지 리눅스 박스로 공유 했는데 따로 설정 해주어야 되는 프로그램은 없었습니다.(스타 2인이상 배틀넷 되게 한다거나 msn파일 전송 가능 하게 하능 정도 문제 였는데 스타는 테이블 하나 추가하면 되고 msn파일 전송은 모듈하나 불러 오므로서 가능한거 같았습니다. 1년 전이라 정확히 기억은 안나네요.)
gee님 구체적으로 어떻게 하는지 좀 알려주세요
저는 커널에서 지원이 안되어서 그런지 아무리해도 안되더군요
커널 컴파일을 하니 부팅도 안되고..
아.. 미치겠어요

김성운

f22light의 이미지

여기서 검객님의 좋은 정보를 얻어서 smoothwall을 설치해보게 되었습니다.

'해본게임은 디아 하고 스타, 한게임인데 설정없이도 잘되고요 '

라고 하신 말씀이... 좀.. 저랑 다르네요.

스타크래프트말인데요. 혹시 혼자 들어가서 테스트하신건가요?

그거야 보통 리눅스로 아이피분배해도 되는건데...

내부내트워크에 있는 컴퓨터 두대가 배틀넷에서 2:2를 같은방에서 할수있게 하고싶은거였거든요..

저는 이걸 해결하고싶어서 몇달째 고생하고있는데 그 해결책을 아직 못찾고있답니다.

레드헷 2.4.x에서 iptables로 마스커레이딩한후에 2:2해보려고 한건데 답을 찾지못해 포기하고 smoothwall깔아보게 된겁니다.

근데 전 잘 안되더라고요..

gee님이 말씀하신
'스타 2인이상 배틀넷 되게 한다거나 msn파일 전송 가능 하게 하능 정도 문제 였는데 스타는 테이블 하나 추가하면 되고 msn파일 전송은 모듈하나 불러 오므로서 가능한거 같았습니다.'
라는 말도.. 자세한 답변이 있었으면.. 하는 바램입니다.

그리고 smoothwall 꽤 강력하고 좋은거같긴한데 프린터서버가 되지않아서 불편하군요.. samba를 설치할수 있는건지... 잘 모르겠습니다.

ㅡ,.ㅡ;;의 이미지

gee wrote:
.(스타 2인이상 배틀넷 되게 한다거나 msn파일 전송 가능 하게 하능 정도 문제 였는데 스타는 테이블 하나 추가하면 되고 msn파일 전송은 모듈하나 불러 오므로서 가능한거 같았습니다.

스타가 같은방에서 2명이 동시에 가능한건 아니죠?

제가해보니 6112 포워딩 해준 IP에대해서는 모두 정상적으로되며
다른못해준것에 대해서는 JOIN 만가능하며 CREATE해도 다른사람들이 JOIN불가능하게됩니다.

더구나 두명이서 동시에 베넷을 할수 있으나 같은방에서 두명이 동시에 하면 굉장히 느려지는 현상이 발생하더군요

msn 파일전송은 첨부터 잘되는거 같은데...


----------------------------------------------------------------------------

f22light의 이미지

리눅스로 마스커레이드한상태에서 본건 아니구..
아이피 공유기로 연결해서 하는걸 본겁니다.

요즘 3,4만원대의 싸구려 아이피 공유기도 그정도 문제를 해결해서 나오는데 리눅스에서 설마 해결하지 못하는걸까.. 라는 생각으로 접근해봤었구요.

세달째 이곳저곳에서 지식을 모아봤지만.. 안된다는말이 대부분이고, 된다는 말도 같은방에서 2명이 가능하게 해결한건 아니었던것 같습니다.

정말 싸구려 아이피 공유기보다 못한걸까요??? 리눅스가?
(좀 비약이 심했나??? 세달째 해매다보니.. 이런생각까지 들었나보네요..)

shyxu의 이미지

f22light wrote:
리눅스로 마스커레이드한상태에서 본건 아니구..
아이피 공유기로 연결해서 하는걸 본겁니다.

요즘 3,4만원대의 싸구려 아이피 공유기도 그정도 문제를 해결해서 나오는데 리눅스에서 설마 해결하지 못하는걸까.. 라는 생각으로 접근해봤었구요.

세달째 이곳저곳에서 지식을 모아봤지만.. 안된다는말이 대부분이고, 된다는 말도 같은방에서 2명이 가능하게 해결한건 아니었던것 같습니다.

정말 싸구려 아이피 공유기보다 못한걸까요??? 리눅스가?
(좀 비약이 심했나??? 세달째 해매다보니.. 이런생각까지 들었나보네요..)

저희 회사에서 파는 공유기같은 경우는,
포트 하나를 두개에다 똑같이 열어주는게 가능하더군요.

(왠지 별 도움이 못될거 같은..)

공유기에 대한 거라면.. iptime 회사 홈페이지 참고해보시면..
여러가지 정보를 얻을 수 있지 않을까.. 하네요 ^^;

Since 2003.
지금은 맥유저...
---
http://jtjoo.com

f22light의 이미지

먼저 답변주신것에대해 감사의 말씀 드립니다.

그런데 말씀중에
'저희 회사에서 파는 공유기같은 경우는,
포트 하나를 두개에다 똑같이 열어주는게 가능하더군요. '
라고 하셨는데, 그렇다면 당나귀나 프루나도 내부 내트워크의 두대의 피씨에서
lowid없이 접속이 잘 될까요? 보통의 경우는 한대만 lowid없이 접속되게 할수있는것으로 알고있습니다... 리눅스의 경우도 마찬가지고요.. (맞나요?)

어쨌든 말씀하신 기능이 바로 제가 찾던 기능인것같습니다만, 그게 어떻게 가능한건지 정말 모르겠습니다.

누구 아시는분 없나요???
공유기회사에서 해결한 내부내트워크의 피씨로 스타크레프트 2:2베틀넷에 같은방 입장하기...(물론 입장해서 느려지지 않게 게임까지...)

게임이 너무 하고싶어서가 아니고요..(문제가 해결된 공유기는 현재 빌려서 쓸수도 있는 상황입니다.)
리눅스에서 해결할수있는 방법을 알고싶어서 입니다...

여러분.. 도와주세요..

gee의 이미지

스타..2인 이상 되게 한건..예전 linuxrouter.oo.co.kr에 가면 스타 2인 이상 되게 하는 법이랑 msn에서 파일 전송 가능 하게 하는 것이 있었는데 지금은 사라졌네요
스타의 그 특이한 구조 ...그러니 게임을 시작하면 서버가 따로 있는데 아니라 방장이 서버가 되는 구조였던거 같은데 그거 때문에 한동안 못하다가 저 사이트에 발견해서..(2.4에서는 iptable로 비슷하게 해주어도 안되더군요..) 와우 6.0인가 7.0인가 어렵게 구해서 2.2 깔고 성공 하였습니다. 저 역시 한지가 1년이 넘어서 죄송하지만 정확히 기억이 안납니다. 스타 2인 이상(저는 3인까지 해보았습니다. 새벽 시간대에 노트북 3대로 스타를 하였는데 속도에 별 문제가 없었습니다. 평상시에는 항상 2인이 하는 구조 였습니다.4인은 안해봐서 확실히 말씀 못 드립니다.)은 2.2 커널에서 ipchain과 ipmasqadmi(?)인가를 이용 하여 하였습니다. 단 join은 안되고(둘이 동시에 같은 방에 조인 하는거..) 저희 일행(공유한사람)중에 하나가 방을 만들고 저와 공유 하는 사람외 다른 사람이 입장하도록 하는 것이었습니다. 그리고 방을 만들면 저와 공유하는 사람 외에는 거의 보이지가 않는것 같았습니다. 실질적으로 테스트는 안해보았지만 5분 기다리면 한명 들어 오거나(운좋을경우) 아니면 대부분은 안들어 왔습니다. (그래서 저흰 게임 할때 항상 다른 채널가서 다른 사람들과 같이 제목/비번 정해놓고 하였습니다.) 다시 자료 뒤져서 올리도록 하죠.

geee. in bits

f22light의 이미지

답변 감사합니다.

제가 원하는게 가능은 했었다는 사실만으로도 위안이 됩니다.

ipchains였군요.. 한번 시도해 보렵니다.

다음글 기대해볼께요. 정말 감사합니다.

댓글 달기

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