마스커레이딩을 이용한인터넷 공유에 대한 질문입니다.

Seven..의 이미지

하나로 ADSL 외장형을사용하고있고

인터넷 --- 리눅스(RHEL3) --- 윈도우 입니다.

리눅스컴은인터넷 잘되구요

윈도우와 리눅스는 서로 핑이 됩니다.

그런데 윈도우 컴퓨터에서 외부로 핑이 되지않습니다.

이럴때 어떻게 설정해줘야 하는지요?

제 설정을 보셔야 한다면

어떤 명령을 치라고 말씀하시면 결과를

붙여 드리겠습니다. 아직 초보라서

뭘 붙여야 할지모르겠네요

아래는 ifconfig입니다.

eth0      Link encap:Ethernet  HWaddr 00:C0:26:E6:50:5A
          inet addr:192.168.0.1  Bcast:192.168.0.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:312 errors:0 dropped:0 overruns:0 frame:0
          TX packets:279 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:41523 (40.5 Kb)  TX bytes:26214 (25.5 Kb)
          Interrupt:10 Base address:0xb400
 
eth1      Link encap:Ethernet  HWaddr 00:50:BF:75:35:46
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:325 errors:0 dropped:0 overruns:0 frame:0
          TX packets:419 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:166044 (162.1 Kb)  TX bytes:49770 (48.6 Kb)
          Interrupt:3 Base address:0x9c00
 
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:1038 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1038 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:101936 (99.5 Kb)  TX bytes:101936 (99.5 Kb)
 
ppp0      Link encap:Point-to-Point Protocol
          inet addr:218.48.36.222  P-t-P:218.48.36.1  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1492  Metric:1
          RX packets:295 errors:0 dropped:0 overruns:0 frame:0
          TX packets:388 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:157670 (153.9 Kb)  TX bytes:39271 (38.3 Kb)
 
dgkim의 이미지

질문하신 내용은 NAT에 해당하는 내용이고,

윈도우의 인터넷 연결 공유에 대한 내용입니다.

리눅스에서는 인터넷 연결 공유를 위해서 라우팅 및 NAT를 지원하며,

이것은 커널의 iptables를 통해서 수행할 수 있습니다.

기술적인 요점은 윈도우에서 받은 접속을 외부로 전달할 수 있게 하는 것과
(cf. /proc/sys/net/ipv4/ip_forward, /etc/sysctl.conf)

받은 접속을 공유IP주소로 변경하는 작업으로 이뤄 집니다.
(cf. iptables -t nat -A POSTROUTING -s sourcenet -j MASQUERADE,
iptables -t nat -A POSTROUTING -s sourcenet -j SNAT --to-source sharedIP)

위의 두 검색어로 검색하시면, 결과가 나올 것입니다.