: 안녕하십니까? : 제가 두루넷을 사용하는데 Linux 를 서버로 IP공유해서 허브달고 해서 : 컴터 3대를 같이 쓰고 있습니다. : 그런데 다른건 다 되고 윈도우 PC 의 MSN에서 메세지 전송까지 되는데 : 파일전송만 않되는군요. 혹시나 해서 포트를 netstat 로 확인해보니 : MSN 이 1863 포트를 사용하더군요. 그래서 Linux 서버에서 iptables 로 : 해당 포트를 다음과 같이 해줬죠. : : iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE : iptables -A PREROUTING -t nat -p udp --dport 9000 -j DNAT --to 192.168.0.2:9000 : iptables -A PREROUTING -t nat -p udp --dport 9001 -j DNAT --to 192.168.0.2:9001 : iptables -A PREROUTING -t nat -p udp --dport 9002 -j DNAT --to 192.168.0.2:9002 : iptables -A PREROUTING -t nat -p udp --dport 9003 -j DNAT --to 192.168.0.2:9003 : iptables -A PREROUTING -t nat -p udp --dport 9004 -j DNAT --to 192.168.0.2:9004 : iptables -A PREROUTING -t nat -p udp --dport 9005 -j DNAT --to 192.168.0.2:9005 : : iptables -A PREROUTING -t nat -p udp --dport 1048 -j DNAT --to 192.168.0.2:1048 : iptables -A PREROUTING -t nat -p udp --dport 1863 -j DNAT --to 192.168.0.2:1863 : : iptables -A PREROUTING -t nat -p udp --dport 9000 -j DNAT --to 192.168.0.3:9000 : iptables -A PREROUTING -t nat -p udp --dport 9001 -j DNAT --to 192.168.0.3:9001 : iptables -A PREROUTING -t nat -p udp --dport 9002 -j DNAT --to 192.168.0.3:9002 : iptables -A PREROUTING -t nat -p udp --dport 9003 -j DNAT --to 192.168.0.3:9003 : iptables -A PREROUTING -t nat -p udp --dport 9004 -j DNAT --to 192.168.0.3:9004 : iptables -A PREROUTING -t nat -p udp --dport 9005 -j DNAT --to 192.168.0.3:9005 : : iptables -A PREROUTING -t nat -p udp --dport 1048 -j DNAT --to 192.168.0.3:1048 : iptables -A PREROUTING -t nat -p udp --dport 1863 -j DNAT --to 192.168.0.3:1863 : : : 위와 같이 해줬습니다. (9000번대는 소리바다땜시 해준거임) : 그런데도 파일 전송이 않됩니다. 이거 어떻게 해결해야 하는지요? : 아시는분 답변 바랍니다. : 그럼...
MSN 파일 전송은 추가 UDP 포트를 쓰므로 ip_masq_msn 같은 모듈이 필요하거나, 메시지 포트를 DNAT 로 연결해야 합니다. 질문에 나온 규칙을 기준으로 필요한 모듈을 올리면 해결될 수 있습니다.