[질문]리눅스서버&윈도우XP클라이언트의 인터넷 공유에 대해

mirr242의 이미지

제가 리눅스 완전초보라 잘 모르겠어요...
고수분들의 도움이 필요해요...
저희 집에 컴터가 2대가 있는데
한대는 리눅스 래드햇9.0이구요
다른 한대는 윈도우 XP예요...
리눅스를 사용하는 컴터를 서버로 하고
윈도우를 쓰는 컴터를 클라이언트로 해서
인터넷을 쓰려고 하는데요 안되네요...
인터넷은 두루넷이구요...
제가 설정한건...
음...
일단 서버컴에는 랜카드가 2개 있는데
인터넷 연결된 랜카드는 eth0이구요....
eth1은 윈도우 컴터랑 연결한 랜카드예요.
eth0은 ip를 자동으로 받게 해놨구요
eth1은ip를 192.168.0.1로 서브넷마스크는 255.255.255.0으로 했어요...
글구 윈도우 컴의 랜카드 설정은 ip를 192.168.0.2로 설정했구 서브넷은
리눅스 컴이랑 똑같이 했어요
여기서 게이트 웨이를 어떻게 설정해야 하죠?
윈도우끼리 인터넷공유할땐 게이트웨이를 리눅스컴의 eth1의 ip주소로
해줬었는데 리눅스는 그렇게 하니까 안되더라구요...
핑도 해봤는데요...
리눅스컴에서는 윈도우컴으로 핑이 제대로 들어가는데요
윈도우컴에서는 리눅스컴으로 핑이 안들어 가네요...
왜그런지...
정말 초보라 자세히 설명해주시면 감사하겠습니다...
읽어주셔서 감사합니다.

정인철의 이미지

"마스커레이딩"이라는 용어로 검색하시면 무지 많이 나올텐데요...

하여간 대충 설치는 잘 하시 것 같은데

Quote:
리눅스컴에서는 윈도우컴으로 핑이 제대로 들어가는데요
윈도우컴에서는 리눅스컴으로 핑이 안들어 가네요...

이렇게 된 것은 위도우컴에서 게이트웨이를 잘못 잡으셔서 그런것 같은데요..

윈도우컴에서 게이트웨이를 리눅스의 eth1로 잡으셔야하고요.

만약, 그 문제가 아니라면, 리눅스컴에서 iptables 룰이 ping을 deny하고 있어서 일 수도 있습니다.
그럴때는 그런 룰을 모두 지우시고 any to any 를 allow 되도록 세팅하시고 하면 됩니다.

youl의 이미지

다음과 같이 콘솔에서 입력해보세요..

# echo 1 > /proc/sys/net/ipv4/ip_forward
# iptables -A POSTROUTING -t nat -o eth0 -j MASQUERADE

그리고 윈도우에서 게이트웨이는 192.168.0.1로 하시면 됩니다.

아.. 그리고 network데몬이 재실행될때 ip_forward를 다시 0으로 만들어버립니다.. 재부팅할때 문제가 될 수도 있어요..
간단한 shell명령어를 만들어서 부팅할때 실행되게 하면 좋을 것 같네요..

나무가 나무에게 말했습니다. 우리 숲이되어 지키자!

다즐링의 이미지

sysctl 로 만들어주면 됩니다

즉 /etc/sysctl.conf 에 적어주면 되구요.

iptables 관련은 iptables-save 로 해서 /etc/sysconfig/iptables에 넣어줌 될껍니다 ( 아마 )

youl wrote:
다음과 같이 콘솔에서 입력해보세요..

# echo 1 > /proc/sys/net/ipv4/ip_forward
# iptables -A POSTROUTING -t nat -o eth0 -j MASQUERADE

그리고 윈도우에서 게이트웨이는 192.168.0.1로 하시면 됩니다.

아.. 그리고 network데몬이 재실행될때 ip_forward를 다시 0으로 만들어버립니다.. 재부팅할때 문제가 될 수도 있어요..
간단한 shell명령어를 만들어서 부팅할때 실행되게 하면 좋을 것 같네요..

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

댓글 달기

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