2009-03-03 8 views
0

私は寮内の大きなLANにLinksys WRT54Gワイヤレスルータを接続しています。私たちは定期的にDAAP(iTunes共有)を使って、さまざまなラウンジやキッチンで自分の音楽を演奏しています。私のラップトップをLANに直接接続してもうまく動作しますが、ルータ経由でアクセスすると他の共有を見ることができず、私の目には見えません。問題は、寮のLANに1つのIPアドレスしか割り当てられていない(ファイアウォール経由で許可される前にSSHで認証する必要がある)ので、DAAPで共有することはできません私の友人は、同時。NAT全体でのDAAP共有の使用

これは、DAAPがBonjourを使用して共有をアナウンスして検出したことが原因であると理解します。

私の質問は、私はケーキを食べても食べることができますか?ワイヤレスルーターを維持し、Bonjourの発見を前進させる方法はありますか?それらをすべて1台のマシンに転送することは可能です。

答えて

1

ルータの在庫ファームウェアをOpenWRTに置き換えることができる場合は、2つの手順でこれを行うことができます。

最初のステップは、ルーターの観点から、寮のLANからポート3689のルーターへの接続(ルーターの観点からはWANです)をラップトップのポート3689に接続することです、これはLANです。あなたの寮LANの観点からは、これは存在しません)。あなたはiptablesでこれを行うことができます。

2番目の手順は、DAAPサービスをアドバタイズすることです。ルータにavahiをインストールし、 'avahi-publish-service sharename _daap._tcp 3689'を実行してください。

0

ルーターからラップトップへのポート転送を使用できるようになります。また、ルータのBonjourポートを開く必要があります。

+0

私が知る限り、マルチキャストでは動作しません。 –

+0

TCPポートとUDPポートを開こうとしましたか? – rifferte

+0

rifferte、マルチキャストはTCPもUDPも使用しません。基本的には、通常のユニキャストフレームと異なり、ローカルサブネット上でのみ送信されます。 –

関連する問題