: warning:you must enalbe IP forwarding for packets to be forwarded
Use 'eho1'>/proc/sys/net/ipv4/ip-forward'
저두 이렇게 나온적이 있어서 고생한적이 있습니다.결국엔 성공햇지만..
이파일을 보면 값이 그냥 0 이라고 나옵니다.
그놈이 1로돼있어야 되는데... 그게 안고쳐 집니다.그이유인즉..
커널 컴파일 할때 그넘을 선택을 안해서 그런거니까..
커널 컴파일을 다시 해보세요..(ip-forwarding...기능을꼭 선택)
그런담에 아피체인명령 으로 다시한번 마스커레이드 하세요
그럼..성공하실겁니다...부디 ..성공하시길...
고수님들...제발 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)
: 이렇게만 되있고..나머지는 아무것도 설정안되었습니다.
:
: --------------------------------------------------------------------------------
:
: --
: 장재영