>> Edit article
이름
제목
패스워드
다시 컴파일 필요없구요... 간단하게 실행 스크립트 하나만 만들어주면 됩니다.. 딱 세줄이요.. <!----ipmasq.sh----> echo 1 > /proc/sys/net/ipv4/ip_forward ipchains -P forward DENY ipchains -A forward -s 192.168.1.0/24 -j MASQ <!----end of ipmasq.sh----> 간단하죠?? 저도 스크립트 쓰고있습니다.. : 고수님들...제발 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