Проблема с доменным именем
Проблема.. При установке 2005.1-r1,в пункте настроек сети, где настраивается HOSTNAME+DOMAINNAME, делал все по хэндбуку. Хостнейм ставится, а доменнейм - нет.
Машина одна, сети нет, только модем. Собственно, проблема в
"This is kfs.(none)", которое вываливается после прогрузки всех ранлевелов перед приглашением логина. Хочу, чтобы было "This is kfs.homenetwork"
Что настраивал:
/etc/conf.d/hostname==================================================
HOSTNAME="kfs"
/etc/conf.d/domainname==================================================
OVERRIDE=1
DNSDOMAIN="homenetwork"
/etc/hosts==================================================
127.0.0.1 localhost kfs
==================================================
==================================================
==================================================
Что получилось в результате:
При загрузке==================================================
* Setting hostname to kfs ... [ ok ]
* Setting DNS domainname to homenetwork ... [ ok ]
This is kfs.(none) (Linux i686 2.6.12-gentoo-r6) 17:44:12
hostname==================================================
kfs
domainname==================================================
(none)
uname -a==================================================
Linux kfs 2.6.12-gentoo-r6 #15 Fri Jan 27 14:08:22 MSK 2006 i686 Celeron (Coppermine) GenuineIntel GNU/Linux
/etc/env.d/01hostname==================================================
HOSTNAME="kfs"
$HOSTNAME==================================================
kfs
/etc/resolv.conf==================================================
domain homenetwork
rc-update show==================================================
bootmisc | boot
checkfs | boot
checkroot | boot
clock | boot
consolefont | boot
crypto-loop |
domainname | boot
gpm | default
hdparm |
hostname | boot
keymaps | boot
local | default nonetwork
localmount | boot
modules | boot
net.eth0 |
net.lo | boot
netmount | default
nscd |
numlock |
rmnologin | boot
rsyncd |
sshd |
syslog-ng | default
urandom | boot
/etc/host.conf==================================================
order hosts, bind
mdns off
multi off
==================================================
==================================================
==================================================
Есть подозрение, что либо в /etc/init.d/domainname недоработка(что вряд ли), либо это просто нельзя сделать при отсутствии настроенных сетевых интерфейсов (кроме net.lo).
Как побороть? Заранее благодарен за советы.
- Для комментирования войдите или зарегистрируйтесь
Попробуй в
Попробуй в /etc/hosts прписать 127.0.0.1 kfs.homenetwork kfs localhost
А переменные? i.e.$DOMAINNAME
ага) спасибо demiurg) сработало. в том смысле, что теперь пишет "This is kfs.homenetwork", а так же:
Но вот еще что меня интересует... Почему есть переменная
, а переменной $DOMAIN, или $DOMAINNAME, или там $DNSDOMAINNAME нет?
Она не критична?
Почему она не создается в /etc/init.d/domainname (как $HOSTNAME создается в /etc/init.d/hostname?)?
Может, ее прописать руками в /etc/env.d/99local?
У тебя есть переменная $DOMAIN/$DOMAINNAME/$DNSDOMAINNAME ?
у меня в
у меня в etc/env.d/01hostname
написано только HOSTNAME="work", и более никаких переменных, судя по всему это не критично, т.к. у меня стоит несколько серваков (в том числе и dns сервера), и ни в одном из них нету этих переменных. Я даже про 01hostname узнал только от тебя.
Ага. Спасибо,
Ага. Спасибо, что ответил. Видимо, ты прав, и переменные доменного имени действительно не критичны. Ок, вопрос закрыт.
:)
и всё же.....
перечитал весь форум..
но сделать так чтоб вместо .(none) оно мне писало domainname - не получилось..
и с override играл..
оно определяет имя домена.. если берет инфу с дхцп..
а при логине всё равно.. .(none) .....
всё что можно проверил..
_________________
wbr, takegami.
не так давно
не так давно немного экспериментировал на эту тему, лень было доки искать и читать :) но выяснил примерно такую логику: если машине присвоен fqdn, и если запрос в днс возвращает ип, присвоенный одному из интерфейсов, то система считает, что fqdn верный. А заставить работать машину с именами, прописанными только в /etc/hosts, мне не удалось. :) я сделал вывод, что делается именно dns lookup. Может конечно я что-то не так делал, но повторюсь - мне лень было искать доки. )
Да
Да, запрос в днс возвращает ип присвоенный одному из 2х интерфейсов..
ип выдан дхцп сервером..
_________________
wbr, takegami.