>> Edit article
이름
제목
패스워드
알고보니 간단한걸 무지하게 삽질했네요...ㅜㅜ 우선 제가 안되는 이유가 랜카드를 두개(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