>> Delete No. 63567 article
No. 이런감격 ㅜㅜ 드디어
인터넷공유됩니다...헉..경험담

등록 2002-12-29 03:09:00 By localhost     조회 5
이름 리눅스    

		알고보니 간단한걸 무지하게 삽질했네요...ㅜㅜ
우선 제가 안되는 이유가 랜카드를 두개(eth0 eth1) 사용시 서버쪽(리눅스)에서 인터넷이 안
됬었습니다 당연 공유도 할수 없죠..그래서 eth1를 사용안함으로 하면 인터넷은 되는데 공
유를 못하는거죠...이걸 해결하니 되네요...  iptables를 이용한 매스커레이드.. 우선 첫번째
로..랜카드 두개로 공유할경우 eth0 eth1설정해줍니다.. vi /etc/sysconfig/network-scripts/ifcfg-eth0
ONBOOT=yes
BOOTPROTO=dhcp
 vi /etc/sysconfig/network-scripts/ifcfg-eth1
IPADDR=192.168.0.1
NETMASK=255.255.255.0
NETWORK=192.168.0.0
BROADCAST=192.168.0.255
ONBOOT=yes
BOOTPROTO=none
 vi /etc/sysconfig/network
GATEWAYDEV=eth0  -->외부선 들어오는 랜카드..이부분 때문에 그럭게 삽질을 했다니..쩝....
 cat /proc/sys/net/ipv4/ip_forward쳐서 1이나와야함..안나오면 /etc/sysctl.conf에서 1로 수정
 vi /etc/rc.d/rc.local 파일 맨 하단에 입력하던가, 하나의 스크립트 파일로 만들어 사용할 수도
 있다구 하는데 완전초보라 스크립트파일 안만들고 입력했습니다..  맨 하단에 아래 명령
들을 입력합니다. ----------------------------
/sbin/depmod -a
/sbin/modprobe ipt_MASQUERADE
 echo 1 > /proc/sys/net/ipv4/ip_forward
 /sbin/iptables -A input -i eth0 -s 192.168.0.0/24 -d 0/0 -j DROP
/sbin/iptables -P forward DROP
/sbin/iptables -A forward -o eth0 -s 192.168.0.0/24 -p tcp -d 0/0 -j DROP
/sbin/iptables -A forward -o eth0 -s 192.168.0.0/24 -p udp -d 0/0 -j DROP
/sbin/iptables -A forward -o eth0 -s 192.168.0.0/24 -p tcp -d 0/0 -j DROP
/sbin/iptables -A forward -o eth0 -s 192.168.0.0/24 -p udp -d 0/0 -j DROP
/sbin/iptables -t nat -A POSTROUTING -o eth0 -s 192.168.0.0/24 -j MASQUERADE
저장한후 나온다음에 
/ect/rc.d/init.d/network stop
/ect/rc.d/init.d/network start
리눅스설정끝..담 윈도우...
네트워크 환경 등록정보 tcp/ip에서
ip 192.168.0.2
서브넷 마스크 255.255.255.0
게이트웨이 192.168.0.1
dns는 리눅스에서 netcfg에서 eth1에 보면 dns주소 있는데 그거 써주면 되구요...안넣어도 될거 
같해요... 그럼 다음에 리부팅입니다..바로 되네여...
리눅스에서 설정할때 옵션같은거나 포워딩 해야하는 이유같은건 관련문서 보면서 공부합
시다..저두 따라만 했지..이제 이해하려  찾아봅니다...오늘 하루 무지하게 삽질했네요...
암튼 양쪽다 인터넷이 되니 기분 무지 좋습니다...--첩첩산중 갈수록 태산이군...
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

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