Frage

Ich habe einen Linksys WRT54G Wireless-Router in meinem Wohnheim zu einem großen LAN verbunden. Wir verwenden regelmäßig DAAP (iTunes Sharing) unsere eigene Musik in den verschiedenen Lounges und Küchen zu spielen. Das funktioniert gut, wenn ich meinen Laptop direkt mit dem LAN zu verbinden, aber sobald ich es durch meinen Router zugreifen, kann ich nicht andere Aktien sehen, und sie können nicht von mir sehen. Das Problem ist, kann ich nur auf den Schlafsaal LAN eine IP-Adresse zugewiesen werden (müssen über SSH authentifizieren, bevor sie durch die Firewall erlaubt ist,) so kann ich nicht beide teilen durch DAAP und meine Freunde benutzen mein WLAN-Router zur gleichen Zeit.

Ich verstehe, dass dies durch die Tatsache verursacht wird, dass DAAP Bonjour verwendet Aktien bekannt zu geben und zu entdecken.

Meine Frage ist; Ich kann meinen Kuchen haben und essen zu ihm? Gibt es eine Möglichkeit meinen WLAN-Router zu halten und weiterleiten Bonjour Entdeckungen? Es ist in Ordnung, sie alle zu einer Maschine zu übermitteln.

War es hilfreich?

Lösung

Wenn Sie Ihren Router mitgelieferten Firmware mit OpenWRT ersetzen können, sollten Sie in der Lage sein, diese Schritte in zwei zu tun.

Der erste Schritt Ports auf Ihrem Router weitergeleitet werden, so dass an den Router auf Port 3689 aus dem Schlafsaal der LAN-Verbindung (von der Router-Perspektive, das ist die WAN) mit Port 3689 auf Ihrem Laptop (aus der Perspektive des Routers, dies ist das LAN. aus dem Wohnheim LAN Sicht, diese nicht existiert). Man könnte dies mit iptables tun.

Der zweite Schritt ist Ihr DAAP Dienst zu werben. Installieren Sie avahi auf dem Router und laufen 'avahi-Publish-Service freigabename _daap._tcp 3689'

Andere Tipps

Es soll möglich sein, Port-Weiterleitung vom Router zu Ihrem Laptop zu benutzen. Sie würden auch die Bonjour-Ports an Ihrem Router öffnen müssen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top