И всёже хост нейм.

Автор: CHPOKS Дата: 13.04.2009 01:04 Дождался я специалистов и компании QWERTY, но увы ничего кроме того что "мы поддерживаем только компьютеры под управлением windows XP" они мне не сказали .. ни по какому протаколу, ничего.

задача такая:
Они подают статический интернет только на компьютер со определённым хост-неймом.
Причём что именно подразумивают они под этим - не ясно.

т.е. и них DHCP сервер, но чтоб он мне давал один и тотже IP мне надо иметь определённое имя хоста. в винде это просто имя компьютера.
в противном случае он выдаёт случайный IP.
я изменил Hostname в /etc/sysconfig/networking
- на пАлучилось. . .. IP не мой дало.
поставил самбу, и с соседнего компа вижу его под нужным именем. (за исключением надписи в скобках) ...
опять динамический IP ..
позвонил к ним.
Одни операторы говорят что имя компьютера видится у них верно.
Другие говорят что компьютер вообще не "представляется" ... типа вообще нет имени.
помочь по какому протоколу должно имя передаваться они не могут. Незнают. Мне кажется это...ICMP может быть ..
в википедии проситал про DHCP там написано что протокол BOOTP

Хотел бы услышать предположеня .. что ещё попробывать?
заранее спасибо.

* с самбой минус также в том, что сначала грузится интерфес (eth0 и eth1), а только потом самба ... соответственно имя компа присваивается позже. Но я потом опускал и поднимал карту .. а адрес всеровно не тот давало(( .. может конечно он к тому времени привязывается к макадресу ... чёрт его знает .. Интересно всёж разобраться-)
Re: И всёже хост нейм. 13.04.2009 01:09DimaP Ну не знаю... проще сменить провайдера, чем трахаться с NetBIOS именами в линухе.
Re: И всёже хост нейм. 13.04.2009 01:18CHPOKS >DimaP
дану .. эт не серьёзно-)
соль линукса в том что тут всё можно сделать, всё почувствовать,, всё понять.

Протос пока немогу у них на форуме написать, зарегистрироваться .. там то ребята уже как-то делаютт .. знач надо по копаться-)
думаю завтра они мою почту починят, зарегистрируюсь и их по мучаю)
Re: И всёже хост нейм. 13.04.2009 10:40brum А причем здесь /etc/sysconfig/networking ????
Hostname прописывается в /etc/hosts
вот в таком формате:

127.0.0.1 localhost.localdomain localhost
192.168.1.254 уун-01.уун.ru ;(внутреннее название)
123.123.23.34 ext.уун.ru ;(внешнее название)
Re: И всёже хост нейм. 13.04.2009 11:52CHPOKS brum Пишет:
-------------------------------------------------------
> А причем здесь /etc/sysconfig/networking ????
> Hostname прописывается в /etc/hosts
> вот в таком формате:
>
> 127.0.0.1 localhost.localdomain localhost
> 192.168.1.254 уун-01.уун.ru ;(внутреннее
> название)
> 123.123.23.34 ext.уун.ru ;(внешнее
> название)


2 сложности.
1. там менял. в итоге машина вообще не загружается на sendmail просто дальше не идёт.
скорее всего эти данные гдето там используются.
Если я его отключаю как сервис при загрузке, то всё вроде нормально, но негрузится mc
Не то чтоб критично, а показатель тогго что я незнаю что ещё у меня не грузится - а я об этом и незнаю.

2. тоже мелочь. но всеровно не даётся мой статический адресс. а это причина того зачем нужны изменения.
Re: И всёже хост нейм. 13.04.2009 14:36peter_ir У меня не было сложностей с изменением имени компьютера, когда я когда-то захотел его сделать,
это действительно /etc/hosts, ещё, кажется, /etc/sysconfig/network, после отключения sendmail ничего
запускаться не перестало.
Попробуйте воспольоваться командой hostname, её можно вставить в /etc/rc.d/rc.local или
rc.local.local или в скрипте для установления соединения.
Re: И всёже хост нейм. 13.04.2009 15:44DimaP Что-то я покапался на сайте Кверти и там про ИмяКомпа нифига нет. Да и чутье подсказывает, что это подколка...
Скорее всего они выдают вам IP по МАС адресу сетевухи. По-этому, попробуйте поменять свой новый МАС адрес , на старый.(вы кажется сетевуху меняли).
У меня так у прова именно так. И когда я комп менял, пока они "вносили мой новый МАС в базу", я тупо подменял новый старым МАС алресом и работал день нормально.
Re: И всёже хост нейм. 13.04.2009 15:50CHPOKS peter_ir
спасибо, попробую с коммандой hosthame.

я опечалатлся. в /etc/sysconfig/network именно и есть hosthame ...
вот замена там имени, и приводит к тому что появляется нужная надпись:
root@QWERTY1 но почемуто IP всеровно динамический. а в службе поддержки иговорят что как только имя компа у меня станет QWERTY1 так мне присвоится мой постоянный IP. ((

а с чем ещё может быть проблема? моржет быть что iptables блокирует отсылку имени хоста при этом соеденяясь по DHCP ?
если я делаю service iptebles stop этого достаточно чтоб исключить возможность влияния iptables?

заранее спасибо.
Re: И всёже хост нейм. 13.04.2009 15:54DimaP
CHPOKS пишет:
> root@QWERTY1 но почемуто IP всеровно динамический.
> а в службе поддержки иговорят что как только имя
> компа у меня станет QWERTY1 так мне присвоится мой
> постоянный IP
. ((


Вот здесь [www.qwerty.ru] что-то про статический IP ничего не говорят. Я так понимаю что динамический.
Может там в техподдержке вам просто мозги пудрят? (бывает такое)Улыбка
Re: И всёже хост нейм. 13.04.2009 16:04CHPOKS >DimaP
спс. сейчас прочту.

так он "условно статический." .. т.е. выделяемый по dhcp один и тотже IP ...
но чтоб он был одигн и тот же, имя компьютреа должно быть QWERTY1 ...
а что это зи имя, и как передаваться - не пойму.

ща прочту Вашу ссылуку мож понятнее будет.
Re: И всёже хост нейм. 13.04.2009 16:09DimaP Кстати вот здесь [www.qwerty.ru] я тупо прошел "тест" и сказал в конце файлик.
Разспаковал... Короче, там прога которая будет ломиться по SSH (под ВИндой) к ним. Может и вам попробовать пройти "тест", скачать файлик и посмотреть его? Там много интересных настроек. Они вам могут пригодится.
Улыбка
Re: И всёже хост нейм. 13.04.2009 17:51peter_ir CHPOKS Пишет:
-------------------------------------------------------
> peter_ir
> спасибо, попробую с коммандой hosthame.
>
> я опечалатлся. в /etc/sysconfig/network именно и
> есть hosthame ...
> вот замена там имени, и приводит к тому что
> появляется нужная надпись:
> root@QWERTY1 но почемуто IP всеровно динамический.
> а в службе поддержки иговорят что как только имя
> компа у меня станет QWERTY1 так мне присвоится мой
> постоянный IP. ((
>
Если hostname бе параметров возвращает QWERTY1, значит, имя таково и есть,
Re: И всёже хост нейм. 13.04.2009 20:47CHPOKS >peter_ir
спс, hosthame выдаёт то что нужно.
но темне мение что-то не получилось. IP выдаёт не тот, и дело не мак адресе(

Думаю сделать так. другой хард, попробую там прописать хост нейм и настроить ... если получится - может что и замечу ... или по крайней мере будет на что ровняться.

В данном случае интересен вопрос "свободного реконфигурирования сетевых настроек.".
ведь наверняка всегда существующую систему можно настроить на любую сеть. Вот буду тренироваться.
сначала новую сделаю, потом попробую эту подвести к тому.
Re: И всёже хост нейм. 13.04.2009 22:33DimaP ЧТо-то у вас не то получается.... вроде вопрос то легкий.
Погуглил, я немного.
Вообщем попробуйте сделать следующее.
1. В /etc/hosts прописать следующее
127.0.0.1		localhost.localdomain localhost QWERTY1
::1		localhost6.localdomain6 localhost6

2. В /etc/sysconfig/network прописать следующее
NETWORKING=yes
HOSTNAME=QWERTY1


3. В консоли дать команду от root'а:
service network restart


4. Посмотреть сначало в консоле:
hostname -v


должно быть примерно следующее:
gethostname()=`QWERTY1'
QWERTY1


5. Посмотреть свой IP адрес.



Еще вариант:

1. В консоли (от root'а) запускаете:
setup


настраиваете сеть-настройка DNS и т.д.
записываете все.

2. Возвращаетесь к п.3 (первого метода)

:Показывает язык
Re: И всёже хост нейм. 14.04.2009 01:15lkanter Вообще лучше еще и домен придумать. Например, QWERTY1.mydomain
Re: И всёже хост нейм. 14.04.2009 01:34CHPOKS >DimaP
>lkanter

Спасибо.

на настоящий момент сделал следующее:
в первую очередь начал всё по новой.

ясное дело что любую готовую стстему можно подстроить под любую сеть.
но что-то не получилось. Вот решил построить по новой - по скольку это проще, а после того как тут получится, буду тренироваться перестраивать ту систему.

поставил другой хард, поставил завново линукс.
по умолчанию хост нейм давался по IP адресу .. ну видимо знаете.
в /etc/sysconfig/network прописал HOSTNAME=QWERTY1

теперь при загрузке он пищет что хостнейм QWERTY1
итак вот что имею:

[root@QWERTY1 ~]# rpm -qa | grep dhcp
dhcp-3.0.3-0.112.28asp
[root@QWERTY1 ~]# rpm -qa | grep dhclient
dhclient-3.0.3-0.112.28asp
[root@QWERTY1 ~]# hostname
QWERTY1
[root@QWERTY1 ~]# ifconfig -a
{Убрал т.к. не актульно}

eth1    Link encap:Ethernet  HWaddr 00:60:98:EF:F6:-D1
          inet addr:79.165.227.113  Bcast:255.255.255.255  Mask:255.255.240.0
          inet6 addr: fe80::260:98ff:feef:f6d1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:303 errors:0 dropped:0 overruns:0 frame:0
          TX packets:31 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:20126 (19.6 KiB-)  TX bytes:3051 (2.9 KiB-)
          Interrupt:11 Base address:0xc400

{Убрал т.к. не актульно}


inet addr:79.165.227.113 - это не мой IP .. не тот который должен мне присваиваться.
Я уж решил что меня ввели в заблуждение, и IP присваивается по мак адресу.
но на виндовой машине 2 карточки, и на любой их них даёт "верный" IP

Я не пробывал делать эти изменения одновременно с изменениями в /etc/hosts
но по отдельности меняя не получал должного эффекта!
сейчас поменяю и там и добавлю результат.

сделал перрвую половину - результат IP опять не мой. inet addr:79.165.232.18
eth1      Link encap:Ethernet  HWaddr 00:60:98:EF:F6:-D1
          inet addr:79.165.232.182  Bcast:255.255.255.255  Mask:255.255.240.0
          inet6 addr: fe80::260:98ff:feef:f6d1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:380 errors:0 dropped:0 overruns:0 frame:0
          TX packets:82 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:25847 (25.2 KiB-)  TX bytes:6712 (6.5 KiB-)
          Interrupt:11 Base address:0xc400


Единственное что - так это я не понял откуда взялось localhost6
но написал как Вы и указали, в надежде что есть тому обстаятельства.
вообще всю ту строку так и написал. непонял её смысла, просто скопировал.
если там надо было что-то изменить в соответствии с моими параметрами, скажите пожалуйсто.

сейчас попробую второй вариант.
со вторым вариантом всё всё ясно.
я его уже пробывал. но там не настройки 2 интерфейсов. т.е. я настраивал и отдельно внутренний статический, а потом dhcp в ручную, и ставил там dhcp а потом в ручную локальный.
*ДНС у меня тож настраивается по dhcp. так что настраивать особо нечего(.
итог пока нет результата(

>kanter
>Вообще лучше еще и домен придумать. Например, QWERTY1.mydomain

как только поставил систему по новой, первое что сделал в /etc/hosts это именно так указал.
тож не помогло, результат тот же .. IP статическим не приходит.
Re: И всёже хост нейм. 14.04.2009 08:10BigAndy CHPOKS Пишет:
. IP статическим
> не приходит.
Так может, настроить все-таки интерфейс??? Чтобы не поDHCP, а пос старому, доброму...
Re: И всёже хост нейм. 14.04.2009 09:11peter_ir А сеть правильно настроена?
Файлы /etc/sysconfig/network-scripts/ifcfg-eth0 или eth1 и /etc/resolv.conf?
Re: И всёже хост нейм. 14.04.2009 14:35DimaP
CHPOKS пишет:
>
> eth1 Link encap:Ethernet HWaddr 00:60:98:EF:F6:-D1
> inet addr:79.165.227.113 Bcast:255.255.255.255 Mask:255.255.240.0
> inet6 addr: fe80::260:98ff:feef:f6d1/64


Что то меня смущает Bcast.
Вроде должно быть что-то типа этого:
1 пишет:
eth0 Link encap:Ethernet HWaddr 00:2D:32:3E:39:3B
inet addr:192.168.2.2 Bcast:192.168.2.255 Mask:255.255.255.0
inet6 addr: fe80::21d:92ff:fede:499b/64 Scope:Link
Re: И всёже хост нейм. 14.04.2009 20:16CHPOKS BigAndy
Прошу прощения - не понял.
Для выхода в интернет я должен взять настройки у провайдера.
Его настройки гласят - ставить DHCP и имя компьютера QWERTY1.
Или Вы иметете введу что я могу подключиться в винде, посмотреть IP DNS Маску Gateway - и прописать как статический?
будет ли так работать?
Да и в принципе наверно и по dhcp надо чтоб настраивалось .. интересно то как оно передаётся и что шайтану нехватает ...

peter_ir
ну вроде как тут же dhcp, что настраивать?
[root@QWERTY1 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
ONBOOT=yes
BOOTPROTO=dhcp
PEERDNS=yes
[root@QWERTY1 ~]# cat /etc/resolv.conf
; generated by /sbin/dhclient-script
nameserver 87.240.1.1
nameserver 87.240.1.2

eth0 - локальная, стандартная .. надо?

DimaP
так насчёт БРОДКАСТА - не моя вина. онож всё по dhcp приходит((
RSS-материал