hostname setting in rc.conf ignored?
Hello, I have a FreeBSD 4.7-RELEASE-p28 server that was initially configured with the hostname mydomain.com. I am trying to permanently change that to be www.mydomain.com. I have added this line to my /etc/rc.conf file: hostname=www.mydomain.com but after restarting the server it continues to return mydomain.com when i run the command hostname. Can anyone tell me what I am doing wrong? Thanks, Mike ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: hostname setting in rc.conf ignored?
On Thursday 17 May 2007 01:27:52 pm Mike Barborak wrote: Hello, I have a FreeBSD 4.7-RELEASE-p28 server that was initially configured with the hostname mydomain.com. I am trying to permanently change that to be www.mydomain.com. I have added this line to my /etc/rc.conf file: hostname=www.mydomain.com but after restarting the server it continues to return mydomain.com when i run the command hostname. Can anyone tell me what I am doing wrong? Is there a second hostname entry further down in rc.conf with the original value? JN ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: hostname setting in rc.conf ignored?
No, there's not. This is the entire rc.conf file: hostname=www.mydomain.com sshd_enable=NO vsapd_enable=YES enable_quotas=YES clamav_clamd_enable=YES spamd_enable=YES spamd_pidfile=/var/run/spamd.pid spamd_flags=-c -d -r ${spamd_pidfile} --socketpath=/var/run/spamd.sock mysql_enable=YES mysql_args=--old-passwords --skip-character-set-client-handshake Anything else I might check? Thanks, Mike On 5/17/07, John Nielsen [EMAIL PROTECTED] wrote: On Thursday 17 May 2007 01:27:52 pm Mike Barborak wrote: Hello, I have a FreeBSD 4.7-RELEASE-p28 server that was initially configured with the hostname mydomain.com. I am trying to permanently change that to be www.mydomain.com. I have added this line to my /etc/rc.conf file: hostname=www.mydomain.com but after restarting the server it continues to return mydomain.com when i run the command hostname. Can anyone tell me what I am doing wrong? Is there a second hostname entry further down in rc.conf with the original value? JN ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: hostname setting in rc.conf ignored?
Thanks for the suggestions. That's right, I'm not using DHCP. I searched through /etc and /usr/local/etc for calls to hostname and for the string www.mydomain.com and all I found was a call to the command hostname in /etc/rc.network and my setting of the hostname variable in /etc/rc.conf. After perusing /etc, apparently rc.network is called by /etc/rc after sourcing rc.conf and this is how the hostname in /etc/rc.conf becomes the hostname of the machine. So that appears to be fine. Perhaps another tack, what is the last script executed during boot up? If I add a line like /bin/hostname www.mydomain.com to /etc/rc.local should this force the hostname change? Thanks, Mike On 5/17/07, Mark Tinguely [EMAIL PROTECTED] wrote: I understand DHCP setting the hostname, which you are not using. I understand DNS or /etc/hosts reporting the old name on the network, but it should not effect hostname. I would look for the old name: # grep -r mydomain.com /etc --Mark Tinguely ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: hostname setting in rc.conf ignored?
Mike Barborak writes: Perhaps another tack, what is the last script executed during boot up? If I add a line like /bin/hostname www.mydomain.com to /etc/rc.local should this force the hostname change? Start with man rc.d. Robert Huff ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: hostname setting in rc.conf ignored?
Thanks. For posterity then, anyone who unwisely wishes to give up the hunt and use this hack, one solution is to add this line to /etc/rc.conf: local_startup=/usr/local/etc/rc.d /usr/X11R6/etc/rc.d /usr/local/etc/rc.after_everything.d Then create the directory /usr/local/etc/rc.after_everything.d (same permissions as /usr/local/etc/rc.d) and put a file named hostname.sh in that directory with this content: #!/bin/sh /bin/hostname your_hostname_here Make the file executable. -Mike On 5/17/07, Robert Huff [EMAIL PROTECTED] wrote: Mike Barborak writes: Perhaps another tack, what is the last script executed during boot up? If I add a line like /bin/hostname www.mydomain.com to /etc/rc.local should this force the hostname change? Start with man rc.d. Robert Huff ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED] ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]