[질문]리눅스서버&윈도우XP클라이언트의 인터넷 공유에 대해
글쓴이: mirr242 / 작성시간: 일, 2004/04/18 - 2:22오후
제가 리눅스 완전초보라 잘 모르겠어요...
고수분들의 도움이 필요해요...
저희 집에 컴터가 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주소로
해줬었는데 리눅스는 그렇게 하니까 안되더라구요...
핑도 해봤는데요...
리눅스컴에서는 윈도우컴으로 핑이 제대로 들어가는데요
윈도우컴에서는 리눅스컴으로 핑이 안들어 가네요...
왜그런지...
정말 초보라 자세히 설명해주시면 감사하겠습니다...
읽어주셔서 감사합니다.
Forums:
[b]"마스커레이딩"[/b]이라는 용어로 검색하시면 무지 많이 나올텐데요
"마스커레이딩"이라는 용어로 검색하시면 무지 많이 나올텐데요...
하여간 대충 설치는 잘 하시 것 같은데
이렇게 된 것은 위도우컴에서 게이트웨이를 잘못 잡으셔서 그런것 같은데요..
윈도우컴에서 게이트웨이를 리눅스의 eth1로 잡으셔야하고요.
만약, 그 문제가 아니라면, 리눅스컴에서 iptables 룰이 ping을 deny하고 있어서 일 수도 있습니다.
그럴때는 그런 룰을 모두 지우시고 any to any 를 allow 되도록 세팅하시고 하면 됩니다.
다음과 같이 콘솔에서 입력해보세요..# echo 1 > /p
다음과 같이 콘솔에서 입력해보세요..
# 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
sysctl 로 만들어주면 됩니다
즉 /etc/sysctl.conf 에 적어주면 되구요.
iptables 관련은 iptables-save 로 해서 /etc/sysconfig/iptables에 넣어줌 될껍니다 ( 아마 )
------------------------------------------------------------------------------------------------
Life is in 다즐링
댓글 달기