неділя, 6 листопада 2011 р.

Зміна hostname в OpenSUSE

На віртуальній машині з встановленою операційною системою Linux OpenSUSE 11.4 необхідно змінити  hostname. Просте редагування конфігураційних файлів не принесло бажаних результатів та на допомогу прийшов YAST2.
(Є відповідні сторінки в інтернеті що дозволяють це зробити на OpenSUSE-desktop а от на сервері не знайшов або не там шукав, хоча налаштування  відрізняються тільки графічно. Наприклад тут http://www.liberiangeek.net/2010/06/how-to-change-computer-namehostname-in-opensuse-linux/  )
В терміналі під'єднаному до віртуальної машини за допомогою ssh запускаємо команду:

# yast2


У вікні що відкрилося вибираємо в Network Devices  з підменю із правої сорони  Network Settings.
У вікні що при цьому відкрилося вибераємо закладку Hostname/DNS. <Tab>-ом переміщаємося між віконечками і галочками відаовідних установок. Змінінюємо, у відповідних віконечках,  встановлені за умовчанням назву хоста і домену linux-eod3.site на потрібні для нашої локальної мережі ostrogradskiy.pka. Значення   ostrogradskiy.pka взято для прикладу у вас буде своє.
Що приємно вражає, як на мене, це те що при використанні недорогого маршрутизатора можна отримати налаштування мережі з допомогою DHCP і при цьому налаштувати доменне ім'я незалежно, що дуже добре для моєї локальної мережі.


Після введення всіх необхідних даних переходимо <Tab> -ом на кнопку [OK] в правому нижньому куті даного вікна і натискаємо <Enter>.
Після чого перевіряємо налаштування перезавантаживши віртуальну машину.
[r1@localhost]~% ssh x@192.168.92.104
Password:
Last login: Sun Nov  6 15:37:16 2011 from 192.168.92.101
Have a lot of fun...
x@ostrogradskiy:~> hostname
ostrogradskiy
x@ostrogradskiy:~> cat /etc/hosts
#
# hosts         This file describes a number of hostname-to-address
#               mappings for the TCP/IP subsystem.  It is mostly
#               used at boot time, when no name servers are running.
#               On small systems, this file can be used instead of a
#               "named" name server.
# Syntax:
#    
# IP-Address  Full-Qualified-Hostname  Short-Hostname
#

127.0.0.1       localhost

# special IPv6 addresses
::1             localhost ipv6-localhost ipv6-loopback

fe00::0         ipv6-localnet

ff00::0         ipv6-mcastprefix
ff02::1         ipv6-allnodes
ff02::2         ipv6-allrouters
ff02::3         ipv6-allhosts
127.0.0.2       ostrogradskiy.pka ostrogradskiy
x@ostrogradskiy:~> 


Такий результат і очікувався.
Всім салют :)

З нетерпінням чекаю коментарів.