Проблема с доменным именем

Проблема.. При установке 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", а так же:

hostname==================================================
kfs
hostname --short==================================================
kfs

hostname --alias==================================================
kfs localhost 

domainname==================================================
(none)

hostname --domain==================================================
homenetwork
dnsdomainname==================================================
homenetwork

hostname --fqdn==================================================
kfs.homenetwork

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

, а переменной $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.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".