凄え、PeerCast で TV 放送のリレーしてる(阪神-中日戦)。128kbps/WMV だから、ADSL 8M〜な回線なら普通に見られるねぇ……。
PeerCast を使うときは、ルータの NAT の設定とパケットフィルタリングの設定の両方を確かめること。iptables だったらこんな感じ。
# NAT iptables -t nat -A PREROUTING -p tcp --dport 7144 -i $OUTER_ETH -j DNAT --to 192.168.0.2 # packet filtering iptables -A FORWARD -i ppp0 -p tcp --dport 7144 -j ACCEPT
あとは、PeerCast の設定で [Settings]-[Security] の、[HTML] と [Broadcasting] の Allow port を 7145 に、[Servents] と [Data] の Allow port を 7144 に設定する。(http://www.peercast.org/jp/faq.php#18)
で、これをやると、タスクトレイのアイコンから [Find Channels] を選択しても http://localhost:7144/ をブラウザで表示しようとするので、URL の打ち直しが面倒になるんですが、どうにかなりませんか。