PDA

View Full Version : GFX nicht mit localhost möglich?


Blutgerinsel
30-09-2005, 17:54
Hallo,

ich möchte gerne dieses GFX Banner auf meiner loopback Interface binden, aus dem einfachen Grund weil auf diesem Server ein Teamspeak und etliche weitere Dienste laufen welche ständig die Örtlichkeit wechseln.

Daher kann ich es nicht wie jetzt auf 192.168.5.164 belassen

marcelrx
30-09-2005, 19:27
Hallo,

ich möchte gerne dieses GFX Banner auf meiner loopback Interface binden, aus dem einfachen Grund weil auf diesem Server ein Teamspeak und etliche weitere Dienste laufen welche ständig die Örtlichkeit wechseln.

Daher kann ich es nicht wie jetzt auf 192.168.5.164 belassen

Also geht das auch auf Deutsch :confused:
Ich versteh leider nicht ganz was du meinst?
Zur Hilfe: http://forum.goteamspeak.com/showthread.php?t=13683

Bastian
30-09-2005, 19:51
Das geht nicht. Der TeamSpeak Client holt sich das Bild selber von der URL und würde damit bei "localhost" suchen und dort natürlich nicht fündig werden.

Leg dir eine DynDNS an, die du mit einem der vielen Update-Clients automatisch aktualisieren kannst. Die kannst du dann zum Abruf des Banners verwenden.

Brain
30-09-2005, 20:18
... und von 192.168.5.164 wird sowieso nichts kommen (RFC 1918 (http://www.faqs.org/rfcs/rfc1918.html))

Blutgerinsel
01-10-2005, 10:37
Das geht nicht. Der TeamSpeak Client holt sich das Bild selber von der URL und würde damit bei "localhost" suchen und dort natürlich nicht fündig werden.
Zunächst einmal sorry, hab mich nicht vollkommen klar ausgedrückt bzw. fehlte mir gestern einfach die Zeit. Ich hoffe hiermit alle Verständnisprobleme zu beseitigen

Ist-Zustand:
- Server wechselt häufig die Lokalität, d.h. er wird häufig in unterschiedliche Netzwerkarchitekturen einbezogen.
Folglich kann er wechselnde statische oder dynamische IP Adressen zugeteilt bekommen.
- Server befindet sich explizit im LAN und bietet keine Dienste public sprich übers Internet an
- Server hat u.A. ständig einen Apache 2 Server am Laufen welcher auf dem Standardport 80 lauscht
- Quelle ist in dem Fall das selbe Gerät, welches sowohl einen Apache 2 Dienst als auch einen Teamspeak 2 Dienst bereitstellt
- Grafik liegt innerhalb der Begrenzungsrichtlinie der Bildmaße und wurde bereits schon ordnungsgemäß angezeigt

Soll-Zustand
- Teamspeak 2 Server soll ein Werbebanner oder ähnliches anzeigen
- GFX soll aus einer lokalen Ressource eingefügt werden
- Auf häufige Netzwerkarchitektur Änderungen vorbereitet sein

Problem:
- Es wurde folgendes versucht um das Loopback Interface eth0 via Teamspeak 2 anzusprechen:
a) GFX URL=http://localhost/home/header.jpg
b) GFX URL=http://127.0.0.1/home/header.jpg
c) GFX URL=http://localhost:80/home/header.jpg
d) GFX URL=http://127.0.0.1:80/home/header.jpg

Letztere beide Punkte sollten an und für sich unnötig sein, da das HTTP Protokoll generell über Ziel Port 80 übertragen wird. Wurde aber dennoch getestet mit negativem Erfolgserlebnis

Unzureichende Lösung:
- GFX URL=http://192.168.5.164/home/header.jpg

Unzufriedenstellend, da ständig die server.ini an das eth0 Interface angepasst werden muss.


Allg. Anmerkung:
Ich binde generell jeden Dienst an das Loopback Interface aus dem einfachen Grund, da diese dann jederzeit erreichbar sind, egal welche IP-Adresse auch immer das eth0 Interface zugeteilt bekommt.

Das klappte bisher mit jeglicher Linux Applikation

Wunsch:
Loopback Interface bei GFX berrücksichtigen

Vielen Dank

Brain
01-10-2005, 11:36
Um die IP-Adresse wirst du nicht herumkommen, denn die Zeichenkette die hinter GFX URL steht bekommen die Clients geschickt.

Wenn du nicht immer eine neue IP-Adresse in die server.ini eintragen willst bliebe dir nur die Möglichkeit, auch einen Nameserver laufenzulassen und allen anderen PCs im LAN diesen als Standardnameserver benutzen zu lassen. Ob das den Aufwand wert ist weiß ich nicht, wahrscheinlich nicht.

Sollte das LAN in dem sich dein Server aufhält Anschluß ans Internet haben ist es einfach, leg das Bild auf einen externen Server und gut ist.

Blutgerinsel
01-10-2005, 12:39
Um die IP-Adresse wirst du nicht herumkommen, denn die Zeichenkette die hinter GFX URL steht bekommen die Clients geschickt.


hmm wenn der String an die Clients geschickt wird, dann haben die Clients ein Problem mit dem Loopback......

Hatte angenommen das der Teamspeak Server das GFX Bildchen temporär vorbehält den Clients zustellt und diese es dann im Endeffekt puffern.

Jegliche Workarounds um diese Problem zu lösen rechtfertigen nicht den Aufwand nur wegen diesem Feature.

Deshalb werde ich die Idee nach > /dev/null verschieben

Vielen Dank an euch