Hoi,
heb nog niet zo lang een sun e250. Sinds gisteren eindelijk tijd om er mee aan de slag te gaan. Heb solaris 9 geinstalleerd.
Voordat ik aan de installatie begon, heb ik de documentatie van sun doorgelezen (plannen van de installatie). Oa moest ik ook de hostname bij de hand hebben.
Tot mijn verbazing werd er tijdens de installatieprocedure niet naar gevraagd.
Na het rebootten heet mijn machine nu ook vrolijk 'unknown'.
Tijdens het installeren werd er wel gevraagd naar een naming service. Ik kon kiezen uit o.a. LDAP, DNS, NIS etc. Ik heb voor DNS gekozen. Mijn vermoeden is nu dat ik niet voor DNS had moeten kiezen, maar voor 'no naming scheme'. Mijn DNS-server is eigenlijk mijn router, die natuurlijk DNS forward naar mijn provider. Maar goed, ik heb geen zin om de installatie overnieuw te doen, en ik verwacht dat het ook wel opnieuw in te stellen is op een reeds geinstalleerd systeem.
Als ik het hostname commando gebruik, dan is de hostname goed, totdat ik reboot.
Als ik de /etc/hosts overschrijf, is na een reboot /etc/hosts weer overschreven door DHCP.
Wat ik verwacht dat er gebeurt is dat dhcpagent aan mijn router een dhcp-lease vraagt, maar mijn router geeft geen hostnames terug (zag dit ook gebeuren bij een OpenBSD dhcp client), alleen ip's etc. Dhcpagent weet zijn hostname dus niet, dus wordt ie naar unknown gezet.
Om dit te testen en te veranderen heb ik /etc/default/dhcpagent instellingen veranderd, door in het verzoek geen query's te doen naar de hostname. /etc/hostname.hme0 heb ik volgens de man-page ingesteld op 'inet hostname' (met hostname vervangen door de gewenste hostname). Vervolgens heb ik de dhcp-lease in /etc/dhcp/hme0.dhc weg te gooien en te rebooten. Na een reboot is mijn hostname weer 'unknown'.
Via google kon ik niet veel vinden, hier op tweakers ook niet. Op docs.sun.com zie ik bovenstaande werkwijze beschreven, maar werkt bij mij dus niet...
Heeft iemand tips?
heb nog niet zo lang een sun e250. Sinds gisteren eindelijk tijd om er mee aan de slag te gaan. Heb solaris 9 geinstalleerd.
Voordat ik aan de installatie begon, heb ik de documentatie van sun doorgelezen (plannen van de installatie). Oa moest ik ook de hostname bij de hand hebben.
Tot mijn verbazing werd er tijdens de installatieprocedure niet naar gevraagd.
Na het rebootten heet mijn machine nu ook vrolijk 'unknown'.
Tijdens het installeren werd er wel gevraagd naar een naming service. Ik kon kiezen uit o.a. LDAP, DNS, NIS etc. Ik heb voor DNS gekozen. Mijn vermoeden is nu dat ik niet voor DNS had moeten kiezen, maar voor 'no naming scheme'. Mijn DNS-server is eigenlijk mijn router, die natuurlijk DNS forward naar mijn provider. Maar goed, ik heb geen zin om de installatie overnieuw te doen, en ik verwacht dat het ook wel opnieuw in te stellen is op een reeds geinstalleerd systeem.
Als ik het hostname commando gebruik, dan is de hostname goed, totdat ik reboot.
Als ik de /etc/hosts overschrijf, is na een reboot /etc/hosts weer overschreven door DHCP.
Wat ik verwacht dat er gebeurt is dat dhcpagent aan mijn router een dhcp-lease vraagt, maar mijn router geeft geen hostnames terug (zag dit ook gebeuren bij een OpenBSD dhcp client), alleen ip's etc. Dhcpagent weet zijn hostname dus niet, dus wordt ie naar unknown gezet.
Om dit te testen en te veranderen heb ik /etc/default/dhcpagent instellingen veranderd, door in het verzoek geen query's te doen naar de hostname. /etc/hostname.hme0 heb ik volgens de man-page ingesteld op 'inet hostname' (met hostname vervangen door de gewenste hostname). Vervolgens heb ik de dhcp-lease in /etc/dhcp/hme0.dhc weg te gooien en te rebooten. Na een reboot is mijn hostname weer 'unknown'.
Via google kon ik niet veel vinden, hier op tweakers ook niet. Op docs.sun.com zie ik bovenstaande werkwijze beschreven, maar werkt bij mij dus niet...
Heeft iemand tips?