Quantcast
Channel: Aerusar Network » Linux
Viewing all articles
Browse latest Browse all 10

Unable to qualify my own domain name

$
0
0

Удивился ошибкам, которые у меня возникли после установки:

cat mail.warn  
Oct  8 13:40:01 main-desktop sm-msp-queue[18509]: My unqualified host name (main-desktop) unknown; sleeping for retry 
Oct  8 13:40:46 main-desktop sm-mta[18489]: unable to qualify my own domain name (main-desktop) -- using short name 
Oct  8 13:41:02 main-desktop sm-msp-queue[18509]: unable to qualify my own domain name (main-desktop) -- using short name
cat mail.info  
Oct  8 13:37:57 main-desktop sm-mta[18421]: starting daemon (8.14.3): SMTP+queueing@00:10:00 
Oct  8 13:39:46 main-desktop sm-mta[18489]: My unqualified host name (main-desktop) unknown; sleeping for retry 
Oct  8 13:40:01 main-desktop sm-msp-queue[18509]: My unqualified host name (main-desktop) unknown; sleeping for retry 
Oct  8 13:40:46 main-desktop sm-mta[18489]: unable to qualify my own domain name (main-desktop) -- using short name

Решение:

domainname example.local

В /etc/hosts изменить:

127.0.0.1       localhost 
127.0.1.1       example.local main-desktop

Но установленное таким способом доменное имя, действует пока не произойдет перезагрузка системы. Дальше расскажу как сделать не временную смену, а постоянную (permanent).

Немного поискав, я обнаружил, что утилита domainname вносит изменения в файл /proc/sys/kernel/domainname
По-умолчанию в файле вы найдете:

(none)

После использования domainname, значение изменится, но после перезагрузки все вернется на своё место, если конечно вы не найдете другой способ.
Один из способов, мне удалось найти. Необходимо в файле /etc/sysctl.conf добавить, или раскоментировать и изменить строки:

kernel.domainname = airo.mail

Теперь, необходимо заставить программу sysctl прочитать свой дефолтный файл /etc/sysctl.conf

sysctl -p

Вы можете проверить, произошли ли изменения, введя:

sysctl -a | grep domainname

Viewing all articles
Browse latest Browse all 10

Trending Articles