hostname

Das Original Benutzerinterface Neutrino-SD incl. zapit, sectionsd, yWeb etc...
vSaAmTp
Einsteiger
Einsteiger
Beiträge: 232
Registriert: Sonntag 17. März 2002, 22:14

hostname

Beitrag von vSaAmTp »

hab hier jetzt mal alles durchsucht. wieso kann ich die box nicht mit dem hostnamen ansprechen?

http://DBOX/usw...
MarcM
Foren-Moderator
Beiträge: 1119
Registriert: Sonntag 9. Juni 2002, 13:28

Beitrag von MarcM »

Huh ?

weil in deiner /etc/hosts oder c:\windows\system32\drivers\etc\hosts nicht die IP der dbox auf DBOX "verlinkt" ist ?

Marc
Nico 77
Semiprofi
Semiprofi
Beiträge: 1383
Registriert: Freitag 18. April 2003, 15:12

Beitrag von Nico 77 »

*aufschreib* :)
vSaAmTp
Einsteiger
Einsteiger
Beiträge: 232
Registriert: Sonntag 17. März 2002, 22:14

Beitrag von vSaAmTp »

hosts
# IP-Address Full-Qualified-Hostname Short-Hostname
#
127.0.0.1 localhost
192.168.0.25 dbox2
hostname
dbox2
geht nicht.
Boardgeist
Einsteiger
Einsteiger
Beiträge: 107
Registriert: Freitag 15. Juli 2005, 08:44

Beitrag von Boardgeist »

Hast Du wirklich dbox2 ??

Standard im Image ist dbox.


gruß boardgeist
usul1
Erleuchteter
Erleuchteter
Beiträge: 760
Registriert: Freitag 14. Januar 2005, 12:42

Beitrag von usul1 »

Boardgeist hat geschrieben:Hast Du wirklich dbox2 ??

Standard im Image ist dbox.
Der Hostname der Box (so wie er auf der Box eingestellt ist) spielt keine Rolle. Wichtig ist was in der HOSTS Datei steht.

Nur wenn man sich die Box die IP per DHCP Server (z.B. der DHCP des Routers) holen lässt sollte der Nameserver des Routers dafür sorgen das man sie unter dem Hostnamen der in der Box eingetragen ist ansprechen kann (Bitte korregieren wenn Blödsinn).
Aber das funktionierte bei mir nie. Mein DHCP Server hat die Box in dem Fall immer als UNKNOWN gelistet und unter dem Namen UNKNOWN war sie nicht ansprechbar (Ist aber egal da dynamisch vergebene IPs eh nicht brauchbar sind wenn man Programme nutzt in denen die IP eingetragen werden muß).


@vSaAmTp: Sicher das die IP in der HOSTS Datei der IP deiner Box entspricht? Dann nach dem Editieren der HOSTS Datei einen Moment warten bis Windows die Änderung bemerkt.
BTW: Mei mir (Win98SE) liegt die HOSTS Datei im Windowsverzeichnis.

cu
usul
dietmarw
Contributor
Beiträge: 1833
Registriert: Mittwoch 10. April 2002, 15:39

Beitrag von dietmarw »

...Dann nach dem Editieren der HOSTS Datei einen Moment warten bis Windows die Änderung bemerkt...
normal werden die änderungen mit "nbtstat -R" geladen
Barf
Developer
Beiträge: 1475
Registriert: Dienstag 4. Februar 2003, 22:02

Beitrag von Barf »

Das Problem heisst "host name resolution" oder auf Deutsch "Namensauflösung" (falls jemanden Googeln will). Microsoft plaziert die hosts-Datei unterschiedlich in unterschidliche Windows-Versionen (um das Leben mehr Herausforderungen beizubringen). Wirklich herausfordernde wird es aber erst in Windows CE (4.1 am mindestens): Da muss mann ein Registryschlüssel, z.B. HKEY_LOCAL_MACHINE\Comm\Tcpip\Hosts\dbox\ipaddr der die IP-Addresse in Hexadecimal (!), (z.B. C0 A8 01 05 für 192.168.1.5) anlegen. Ein Registryeditor ist natürlich nicht in Lieferumfang enthalten, nur als Thirdparty Progamm erhältlich. Kool... :lol:
vSaAmTp
Einsteiger
Einsteiger
Beiträge: 232
Registriert: Sonntag 17. März 2002, 22:14

Beitrag von vSaAmTp »

hmm... das ist wieder typisch linux. jeder schimpft drüber und windows muss der dbox2 den namen ansagen. dann muss ich ja immer 1 rechner laufen lassen, nur das ich die dbox mit ihrem namen ansprechen kann. oder injedem rechner die hosts datei ändern.
die werte oben hab ich in der dbox eingetragen. wenn ich es im windows eintrag, gehts. ich möcht lieber das die namensauflösung auch von der dbox übernommen wird, ist ja auch ihr name.

hier die windows lösung, so das andere es auch sehen und nutzen können:

datei: c:\WINDOWS\system32\drivers\etc\ dort die datei hosts öffnen und folgendes eintragen: ip-der-dbox namen-der dbox <-- siehe beispiel:

hosts beispiel:

Code: Alles auswählen

# For example:
#
#      102.54.94.97     rhino.acme.com          # source server
#       38.25.63.10     x.acme.com              # x client host

127.0.0.1       localhost
192.168.0.55    xbox
192.168.0.21    dbox
zum testen, hier drauf klicken und auf die dbox2 schauen:
http://dbox/control/message?nmsg=Eintra ... 20geklappt

erscheint nichts, hat man irgendwas falsch gemacht (evtl net gespeichert???)
wolgade
Semiprofi
Semiprofi
Beiträge: 1313
Registriert: Donnerstag 2. Dezember 2004, 00:18

Beitrag von wolgade »

hmm... das ist wieder typisch linux
Nee, das ist typisch Netzwerk. Betrachten wir die IP-Adresse mal als Telefonnummer:

Wenn ich jemanden anrufen will, dann gibt es zwei Möglichkeiten. Die Telefonnummer steht in meinem privaten Telefonverzeichnis (hosts-Datei) oder ich muß die Telefonnummer bei der Auskunft erfragen (Nameserver). Es nützt mir gar nichts, daß mein Gesprächspartner seine Telefonnummer weiß.

Um wieder auf Netzwerke zurückzukommen: Entweder du pflegst hosts-Dateien auf jedem Rechner, was in großen Netzwerken sehr umständlich ist, oder du betreibst für dein LAN einen Nameserver, der zentral die Namensauflösung übernimmt. In einem kleinen LAN mit drei oder vier Rechnern ist das aber eher Overkill.
vSaAmTp
Einsteiger
Einsteiger
Beiträge: 232
Registriert: Sonntag 17. März 2002, 22:14

Beitrag von vSaAmTp »

dann ist der eintrag hosts eigentlich nicht nötig auf der dbox, oder?
Nico 77
Semiprofi
Semiprofi
Beiträge: 1383
Registriert: Freitag 18. April 2003, 15:12

Beitrag von Nico 77 »

In den meisten Images liegt der Hostname ja im /root/.
Was passiert denn dann wenn man mehre dboxen in hosts einträgt, der Name wäre ja dann meitens nicht änderbar?
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Beitrag von Houdini »

nur wenn du auf der dbox die dbox mit dem namen dbox ansprechen willst :-)

wenn du zwei dboxen mit namen ansprechen willst bracuhst du auch zwei unterschiedliche Namen und 2 Einträge in der host datei.
Barf
Developer
Beiträge: 1475
Registriert: Dienstag 4. Februar 2003, 22:02

Beitrag von Barf »

wolgade hat geschrieben: In einem kleinen LAN mit drei oder vier Rechnern ist das aber eher Overkill.
Eigentlich hat ein privaten LAN-Nameserver ein Sinn auch in relativ kleine Netzwerke. Von den drei-vier Rechnern tendieren die Hälfte (underschieliche Hälfte!) abgeschaltet zu sein. Auf mein Router/Access Point (Netgear DG834GTB) habe ich nur ein caching-only Nameserver :evil: .

Vielleicht probieren wir ein Nameserver auf der dBox laufen zu lassen?
wolgade
Semiprofi
Semiprofi
Beiträge: 1313
Registriert: Donnerstag 2. Dezember 2004, 00:18

Beitrag von wolgade »

Eigentlich hat ein privaten LAN-Nameserver ein Sinn auch in relativ kleine Netzwerke
Klar, eigentlich schon. Wenn mein DSL-Router so etwas könnte, wäre das prima. Kann er aber nicht.

Also müßte man für einen ständig verfügbaren Nameserver einen ausgewachsenen Rechner dauerlaufen lassen. Mein Stromversorger wäre über so ein Heizkraftwerk im Dauerbetrieb sicher hoch erfreut. Das meinte ich mit Overkill.
Vielleicht probieren wir ein Nameserver auf der dBox laufen zu lassen?
Würde zumindest mir nichts nützen, da meine Dbox ausgeschaltet ist, wenn sie nicht gebraucht wird.
vSaAmTp
Einsteiger
Einsteiger
Beiträge: 232
Registriert: Sonntag 17. März 2002, 22:14

Beitrag von vSaAmTp »

Nico 77 hat geschrieben:In den meisten Images liegt der Hostname ja im /root/.
Was passiert denn dann wenn man mehre dboxen in hosts einträgt, der Name wäre ja dann meitens nicht änderbar?
die hosts auf der dbox scheint egal zu sein. steht zwar da, ist aber für die katz. in der windows hosts kannste eintragen was willst. meine hosts im windows ist so. auf den dboxen hab ich nichts geändert:

Code: Alles auswählen

# For example:
#
#      102.54.94.97     rhino.acme.com          # source server
#       38.25.63.10     x.acme.com              # x client host
# IP            hostname   standort

127.0.0.1       localhost
192.168.0.55    xbox       # xbox-wohnzimmer
192.168.0.69    xbox2      # xbox-schlafzimmer
192.168.0.21    dbox       # dbox-testbox
192.168.0.25    dbox2      # dbox-schlafzimmer
192.168.0.26    dbox3      # dbox-wohnzimmer
kann so auf alle zugreifen mit ihrem namen, den ich ihnen gegeben hab.
Nico 77
Semiprofi
Semiprofi
Beiträge: 1383
Registriert: Freitag 18. April 2003, 15:12

Beitrag von Nico 77 »

Ich meine die Datei /etc/hostname nicht hosts.

In hostname müsste ich doch den hostnamen der Box eintragen oder nicht, wenn das im nicht schreibbaren Bereich liegt müsste es doch zu Problemen kommen wenn mehre Dboxen im localen Netzwerrk laufen oder nicht?
vSaAmTp
Einsteiger
Einsteiger
Beiträge: 232
Registriert: Sonntag 17. März 2002, 22:14

Beitrag von vSaAmTp »

auf der dbox musste garnichts machen. reicht der eintrag im windows hosts. dort kannste jeden namen eingeben (hund, katz, dreambox, tuxbox, usw..). egal was als hostname in der dbox steht.

@Barf
Vielleicht probieren wir ein Nameserver auf der dBox laufen zu lassen?
das klingt gut. grins...
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Beitrag von Houdini »

http://thekelleys.org.uk/dnsmasq/doc.html sollte alles haben was ihr braucht
Barf
Developer
Beiträge: 1475
Registriert: Dienstag 4. Februar 2003, 22:02

Beitrag von Barf »

Nico 77 hat geschrieben:In den meisten Images liegt der Hostname ja im /root/.
Dann verstossen "die meiste Images" (nicht CVS/dietmarw, glaube nicht yadi und jtg) gegen Filesystem Hierarchy Standard. Es ist vielleicht verwirrend, aber "hostname" hat NICHT mit dem Namen, womit die IP-Addresse aufgelöst wird, zu tun. Ist der Name, der mann von den Kommandos uname -n oder hostname zurückbekommt.

@Houdini: Den Link scheint ein Alternativ für ein Nameserver für Tuxbox zu sein (nur ein Paar Sekunden geschaut).
vSaAmTp
Einsteiger
Einsteiger
Beiträge: 232
Registriert: Sonntag 17. März 2002, 22:14

Beitrag von vSaAmTp »

hmm... bei manchen images ist es von /etc/ verlinkt nach /var/etc/ (also hosts) hostname ist unterschiedlich, mal in /etc/ und mal in /var/etc/

wobei solang es kein nameserver auf der dbox gibt, das ja eigentlich egal ist, weil es ja nichts brint dort was zu ändern oder einzutragen.

der link scheint was zu sein, ist sogar ein link zu ner anleitung und beschreibung in deutsch dabei: http://www.linuxnetmag.com/de/issue7/m7dnsmasq1.html
Nico 77
Semiprofi
Semiprofi
Beiträge: 1383
Registriert: Freitag 18. April 2003, 15:12

Beitrag von Nico 77 »

vSaAmTp hat geschrieben:hmm... bei manchen images ist es von /etc/ verlinkt nach /var/etc/ (also hosts) hostname ist unterschiedlich, mal in /etc/ und mal in /var/etc/
Ja das ist schon klar, aber da wir hier im tuxbox sind gibts keine manchen sondern nur JTG, yadi oder weitere officielle die hier auch supportet werden. :wink:

Aber danke für die Info's, Netzwerke sind nicht so meine Sache.
Barf
Developer
Beiträge: 1475
Registriert: Dienstag 4. Februar 2003, 22:02

Beitrag von Barf »

Erstmals, es "ist" /etc/hosts usw (der Namen, womit es angesprochen soll), auch wenn dies in Images mit root read-only mit links implementier ist. Ich raffe einfach nicht, warum dies einige Leute so schwierig erscheint. :gruebel:
Nico 77 hat geschrieben:Ja das ist schon klar, aber da wir hier im tuxbox sind gibts keine manchen sondern nur JTG, yadi oder weitere officielle die hier auch supportet werden. :wink:
Auch nicht in eigentlichen Sinn war. Sowohl head-make als newmake legt diese Links an.
Nico 77
Semiprofi
Semiprofi
Beiträge: 1383
Registriert: Freitag 18. April 2003, 15:12

Beitrag von Nico 77 »

Ja /etc/hosts wird verlinkt aber nicht /etc/hostname wo ich fälschlicherweise vor diesem Thread von ausgegangen war das dieser für das ansprechen über den Hostnamen der dbox zuständig ist.
vSaAmTp
Einsteiger
Einsteiger
Beiträge: 232
Registriert: Sonntag 17. März 2002, 22:14

Beitrag von vSaAmTp »

HowTo geschrieben und gespeichert

HowTo Hostname nutzen