>> Edit article
이름
제목
패스워드
고수님들...제발 ip masquerade로 사설구축망하는법좀 알려주십시요. 도저히 안됩니다.제 능력으로는.... 아래글은 리눅스아울렛에 올린글인데.. 지금 다른 리눅스관련 게시판에 올린글만도 엄청나네요.. --; 아래글 끝까지보시구요.... 제가 설정하는부분에서 틀렸다면..지적해주시고.. 메일로 방법좀 보내주십시요.. 제가 10군데에다가 게시판에다 썼는데..일일히 다 확인을 못할것같아사요 메일은 hackercaptain@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