>> Edit article
이름
제목
패스워드
좀 도와주세요. 아무리 해도 안되는군요. 어디서 잘못된건지 알 수가 없네요. ^^; 리눅스 쪽에서 iptables -t nat -L 하면 ---------------------------------------------------------------------- Chain PREROUTING (policy ACCEPT) target prot opt source destination DNAT tcp -- anywhere anywhere tcp dpt:9292 to:192.168.202.128:9292 DNAT udp -- anywhere anywhere udp dpt:9292 to:192.168.202.128:9292 DNAT tcp -- anywhere anywhere tcp dpt:ssh to:192.168.0.1 DNAT udp -- anywhere anywhere udp dpt:ssh to:192.168.0.1 Chain POSTROUTING (policy ACCEPT) target prot opt source destination MASQUERADE all -- anywhere anywhere Chain OUTPUT (policy ACCEPT) target prot opt source destination ---------------------------------------------------------------------- 이렇게 나오구요. 이걸 만든 스크립트는 ---------------------------------------------------------------------- PORT="22" ADDR="192.168.0.1" PORT2="9292" ADDR2="192.168.202.128:9292" $IPTABLES -t nat -A POSTROUTING -o eth0 -j MASQUERADE && $IPTABLES -t nat -A PREROUTING -i eth0 -p tcp --dport ${PORT2} -j DNAT --to ${ADDR2} && $IPTABLES -t nat -A PREROUTING -i eth0 -p udp --dport ${PORT2} -j DNAT --to ${ADDR2} $IPTABLES -t nat -A PREROUTING -i eth0 -p tcp --dport ${PORT} -j DNAT --to ${ADDR} && $IPTABLES -t nat -A PREROUTING -i eth0 -p udp --dport ${PORT} -j DNAT --to ${ADDR} ---------------------------------------------------------------------- 입니다. 근데 영 잘 안되는군요. /proc 에 있는 ip_forward는 당근 1이구요. 위에 eth0는 두루넷에 연결 되어있구요. ADDR은 내부망으로 친구 컴퓨터구요. ADDR2는 제 리눅스 박스의 VMware에 깔린 윈도2000의 IP입니다. 저는 아무리 봐도 잘 모르겠네요. 네트웍에 대해서 잘 아시는 분은 좀 가르쳐주세요. 감사합니다.--서명? 그기 머시라?
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved