bege
27.04.06, 14:14
Hallo, ich habe eine Frage zum U-Boot, dem Bootloader für emedded Systeme, vielleicht kann mir jemand helfen:
Ich möchte, dass mein Linux Gerät vom DHCP Server eine IP erhält, dies lässt sich bei mit bootargs einstellen:
setenv bootargs console=ttyS0,115200 root=/dev/mtdblocka ip=dhcp
Nun wollte ich einen Schritt weiter gehen und einen hostname einstellen, nach etwas suchen habe ich dann diese Lösung gefunden:
setenv bootargs console=ttyS0,115200 root=/dev/mtdblocka ip=::::LinBox_001::eth0
Auf dem Linuxsystem wird mit ifconfig die bezogene IP und alles angezeigt, die Box lässt sich anpingen, alles super. Mit uname -n wird der Hostname richtig angezeigt.
Aber:
Das Problem ist nun, dass der Hostname im Netzwerk nicht bekannt ist, Im Router (TrendNet-431BRP) wird bei den angeschlossenen Clients die IP der Box richtig aufgelistet, der hostname ist aber "unknown". Wie bringe ich dem Netzwerk nun bei, dass das angeschlossene Gerät auch einen Namen hat?
Besten Dank für eure Hilfe.
Ich möchte, dass mein Linux Gerät vom DHCP Server eine IP erhält, dies lässt sich bei mit bootargs einstellen:
setenv bootargs console=ttyS0,115200 root=/dev/mtdblocka ip=dhcp
Nun wollte ich einen Schritt weiter gehen und einen hostname einstellen, nach etwas suchen habe ich dann diese Lösung gefunden:
setenv bootargs console=ttyS0,115200 root=/dev/mtdblocka ip=::::LinBox_001::eth0
Auf dem Linuxsystem wird mit ifconfig die bezogene IP und alles angezeigt, die Box lässt sich anpingen, alles super. Mit uname -n wird der Hostname richtig angezeigt.
Aber:
Das Problem ist nun, dass der Hostname im Netzwerk nicht bekannt ist, Im Router (TrendNet-431BRP) wird bei den angeschlossenen Clients die IP der Box richtig aufgelistet, der hostname ist aber "unknown". Wie bringe ich dem Netzwerk nun bei, dass das angeschlossene Gerät auch einen Namen hat?
Besten Dank für eure Hilfe.