>> Delete No. 2896 article
No. ★ IP Masquerade하는법 알려주세요 ★

등록 2000-08-17 02:58:00 By localhost     조회 2
이름 장재영    

		고수님들...제발 ip masquerade로 사설구축망하는법좀 알려주십시요.
도저히 안됩니다.제 능력으로는....
 아래글은 리눅스아울렛에 올린글인데..
지금 다른 리눅스관련 게시판에 올린글만도 엄청나네요.. --;
 아래글 끝까지보시구요....
제가 설정하는부분에서 틀렸다면..지적해주시고..
메일로 방법좀 보내주십시요..
제가 10군데에다가 게시판에다 썼는데..일일히 다 확인을 못할것같아사요
메일은 hackercaptain at simmani.com 입니다.
제발..아래글 보시고..메일로 방법좀 알려주세요.
 ----리눅스아울렛에 올린글---------
현재 집에 컴퓨터 2대가 있는데요.
리눅스를 서버로해서
IP Masquerade를 통하여 인터넷공유가 가능하다고 들었습니다.
책을 보고...따라했는데...도저히 안되서 여기에 글을 올립니다.
 사양:서버,클라이언트 모두 셀러론400,64램
      서버OS:Win98se,Win2000 Advanced server,알짜6.2
클라이언트OS:Win98se,Win2000 Professional,알짜6.2
ISP:하나로케이블모뎀
서버컴랜카드:인터넷에 물려있는 랜카드:3Com900b
             클라이언트에 물려있는 랜카드:Realteck8029
클라이언트랜카드:Realteck8029
----------------------------------------------------------
집에 있는 컴퓨터 2대를 크로스케이블로 연결하여 ICS를 통해
인터넷공유를 시험중인데요.
지금까지로 인터넷공유 성공한 경우는 아래와 같습니다.
 A.서버를 Win98se로 했을경우는 Win98se의 ICS를 이용한경우
 1.서버OS:Win98se    클라이언트OS:Win98se
2.서버OS:Win98se    클라이언트OS:Win2000 Professional
3.서버OS:Win98se    클라이언트OS:알짜리눅스6.2(DHCP)
 B.서버를 Win2000의 인터넷공유체크했을경우
 1.서버OS:Win2000AS  클라이언트OS:Win98se
2.서버OS:Win2000AS  클라이언트OS:Win2000 Professional
3.서버OS:Win2000AS  클라이언트OS:알짜리눅스6.2(DHCP)
 C.서버를 알짜리눅스6.2로 IP Masquerade로 했을경우
 서버의 알짜리눅스는 DHCP로 설정해서 인터넷이 잘 되지만,
클라이언트의 윈도우나 리눅스는 인터넷이 안됩니다.
이경우 서버에서 클라이언트로 또는 클라이언트에서 서버로
핑을 때리면 반응이 오는데....인터넷이 안되네요.
 --------------------------------------------------------
 이렇게 윈도우를 서버로 했을경우 모두 성공했지만,
마지막으로 서버OS를 리눅스로 할경우는 제 능력상 안되거든요.
리눅스의 IP Masquerade 기능을 사용하면 윈도우 ICS를
이용하여 인터넷공유하는 것보다 훨씬 더 안정적이고 빠르다고
들어서 시도할려는데..도저히 안되네요.
 아래는 알짜6.2를 서버로 그리고 윈98se를 클라이언트로
했을경우,네트워크설정한것입니다.
 A.서버의 알짜리눅스 설치할때 네트워크설정
 eth0(3Com900b):DHCP,부팅시 활성화에 체크해주었구요
eth1(Realteck8029):
IP:192.168.0.1
Subnet Mask:255.255.255.0
DNS:없음
Gateway:없음
 B.클라이언트(Win98se의 TCP/IP설정)--Realteck8029
 IP:192.168.0.2
Subnet Mast:255.255.255.0
DNS:192.168.0.1
Gateway:192.168.0.1
 --------------------------------------------------------
이렇게 TCP/IP설정은 이렇구요.
다음으로 IP Masquerade를 위한 커널설정인데,
책에서 본바로는 레드헷리눅의 6.0이상의 배포판들은
기본적으로 제공하는 커널이 매스커레이드기능을 지원한다고
해줘서 커널설정은 안해주었습니다.
그리고,다음으로 IP 패킷 포워딩설정인데..
ipchains 버젼은
[root/sbin]# ipchains --version
ipchains 1.3.9, 17-Mar-1999
이렇게 나왔습니다.
ipchains 설정은
[root/sbin]# ipchains -P DENY
[root/sbin]# ipchains -A forward -s 192.168.0.0/24 -j MASQ -d 0.0.0.0/0
 이렇게하였더니
 warning:you must enalbe IP forwarding for packets to be forwarded
Use 'eho1'>/proc/sys/net/ipv4/ip-forward'
 위와같이 나왔습니다..그냥 무시하고...
 /etc/rc.d/init.d/network restart
해서...네트워크 재시작하고,
클라이언트 win98se,win2000,알짜6.2
모두해봐도.....안되네요 ㅠ.ㅠ
 위의 warning:you must enalbe IP forwarding for packets to be forwarded
Use 'eho1'>/proc/sys/net/ipv4/ip-forward'
때문에....문제가 생긴건지...
아니면... 제가 IP Masquerade 설정중..빠뜨린게 있는지
고수님들은 봐주세요...
아래는 혹시 몰라 netcfg 명령어쳐서...
네트워크설정부분이 잘 되었는지 확인해달라는 의미에서
일일히 모두 적어드리니...
흑..제발.... 이 글을 보시고 머가 문제인지 알려주십시요.
저도 리눅스를 서버로해서 인터넷공유하고 싶습니다..
아마도 리눅스아울렛회사역시....리눅서를 서버로 각각의
클라이언트컴퓨터들이 인터넷을 사용할것같은데..
직원분들이나 고수님들은...보시고....제발 알려주세요.
이것때문에 벌써....일주일이라는 시간을 보냈네요.
이젠 지쳤습니다...ㅠ.ㅠ
제발 답변을..부탁합니다.
  ----------------------------------------------------------
아래는 netcfg 쳤을때 나오는 네트워크설정창부분을 적은것입니다.
아래보시고..잘못된거 있으시면 지적해주시고...제발 알려주십시요 ㅠ.ㅠ
 [root@localhost/root]# netcfg하면
네트워크설정하는 창이 나오잖아요
거기서 Names,Hosts,Interfaces,Routing
이렇게 4개가 나오는데...
 1.Names 부분은
Host name:localhost.localdomain
Domain:hananet.net
Serch for host names in additional domains: 없음
Name servers:210.220.163.82
               210.94.6.67
               164.124.101.2
2.Hosts 부분은
IP:127.0.0.1  Name:localhost.localdomain
Nicknames:localhost
 3.Interfaces 부분은
--------------------------------------------------------
Interface |  IP          |  Proto | Atboot |  Active
--------------------------------------------------------
lo         | 127.0.0.1   |  none  | yes    |  active
--------------------------------------------------------
eth0       |              | DHCP   |        | active
---------------------------------------------------------
eth1       |192.168.0.1  | none   | yes   | active
---------------------------------------------------------
Add   | Edit | Clone  | Alias  | Remove  | Active
---------------------------------------------------------
      save                     quit
----------------------------------------------------------
여기서 eth1부분을 더블클릭해보면...
IP:192.168.0.1
Netmask:255.255.255.0
Network:192.168.0.0
broadcast:192.168.0.255
■(체크됨)    Active interface at boot time
□(체크안됨)  Allow any user to active interface
이렇게 나오는데 아래의 Allow any user to active interface --------이것도 체크해줘야하는지 궁금하
네요.  4.Routing 부분은
■(체크됨)Network Packet Forwarding(IPV4)
이렇게만 되있고..나머지는 아무것도 설정안되었습니다.
 ----------------------------------------------------------------------------------장재영
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved