经过 2 小时的谷歌搜索,我终于在 Fedora 17 x64 上编译并运行了 ClockworkMod tether。唯一的缺点是,我在运行它时必须禁用防火墙,而我对此并不满意。我想向防火墙添加一条规则,以允许此特定应用程序通过。有什么办法吗?如果没有,有人知道我需要打开哪些端口吗?
答案1
我刚刚自己经历了这个过程。我在手机上使用 openvpn VPN 客户端和 VPNBook VPN 提供商以及 clockworkmod tether:
我为使事情正常运转而添加的规则是:
iptables -I INPUT 1 -p udp -s 8.8.8.8 -j ACCEPT # Tethered phone?
iptables -I INPUT 1 -p udp --sport 123 -j ACCEPT # NTP.
iptables -I INPUT 1 -p tcp --dport 50001 -j ACCEPT # Clockworkmod node process on Linux.
可以将以下内容添加到firestarter的/etc/firestarter/user-post文件:
$IPT -I INPUT 1 -p udp -s 8.8.8.8 -j ACCEPT
$IPT -I INPUT 1 -p udp --sport 123 -j ACCEPT
$IPT -I INPUT 1 -p tcp --dport 50001 -j ACCEPT
我需要进一步调查以了解 8.8.8.8 是什么并锁定到特定的 NTP 服务器。
希望这可以帮助。