X session and hostname changing policy
- From: Fırat Birlik <fbirlik gmail com>
- To: networkmanager-list gnome org
- Subject: X session and hostname changing policy
- Date: Mon, 14 Jun 2010 23:16:52 +0300
Hi there,
I experience a problem with hostname manipulation of NetworkManager
and the X session. DHCP server sends a hostname within the dhcp
offer, which is different the current one. There is no persistent
hostname definition within the 'nm-system-settings.conf' as this is a
default installation. NetworkManager just changes the hostname and as
new hostname is not authenticated (xhost cookie MIT-MAGIC-COOKIE-1 for
new hostname does not exist) no new application can be started
afterwards.
To avoid this behavior, I can define a persistent hostname equal the
content of /etc/HOSTNAME (this is a slackware system) as the
following:
--- /etc/NetworkManager/nm-system-settings.conf~
+++ /etc/NetworkManager/nm-system-settings.conf
@@ -1,2 +1,5 @@
[main]
plugins=keyfile
+
+[keyfile]
+hostname=myhostname
As persistent hostname has highest precedence, problem looks solved;
but this should be repeated for each installation.
What I'm asking is, is there any config option or some way to not let
NetworkManager change the hostname?
As a note, current precedence order for hostname (taken from
NetworkManagerPolicy.c):
* 1) a configured hostname (from system-settings)
* 2) automatic hostname from the default device's config (DHCP, VPN, etc)
* 3) the original hostname when NM started
* 4) reverse-DNS of the best device's IPv4 address
Thanks,
Firat
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]