How To: Enable Android Market behind Linux firewall

ในกรณีที่ Android Phone ต่ออยู่กับ Network หลัง Firewall ให้เปิด Port 5228 ทั้ง tcp และ udp ก็จะสามารถเข้า Android Market ได้

สมมติว่า internal network ต่ออยู่ที่ eth1 และขานอกต่ออยู่ที่ eth0 นะ
{syntaxhighlighter brush: plain; gutter: false;}
iptables --table nat --append POSTROUTING -p tcp --dport 5228 --out-interface eth0 -j MASQUERADE
iptables --append FORWARD --in-interface eth1 -p tcp --dport 5228 -j ACCEPT
iptables --table nat --append POSTROUTING -p udp --dport 5228 --out-interface eth0 -j MASQUERADE
iptables --append FORWARD --in-interface eth1 -p udp --dport 5228 -j ACCEPT
{/syntaxhighlighter}