Приветствую,
студентам требуеться помощь профессионалов =)
Вообщем, нам дали сервер ( Sun Fire v240 ) для "экспериментов", на нем стояла ОС Solaris 10, и был утерян рутовский пароль. Нам поручили задание либо восстановить пароль либо снести всё, и поставить заново. После 3-4 часов "работы" с сервером, нам удалось вывести OpenBoot консоль, в которой немного покопавшись, мы установили загрузку с CD, и включили service modeok> setenv service-mode? true
ok> reset-allпосле чего, сервер перезагрузился, и как я понял должен был сделать полную диагностику железа, но прождав около 30-40 минут, ничего так и не произошло, т.е. загрузка системы так и не началась, монитор ( который подключен непосредственно к серверу ) ничего не показывает. Собственно вопрос, как долго должна проходить эта диагностика, и как можно её отключить?
P.S. да, мы читали документацию, и да мы юзали поиск.
>Приветствую,
>студентам требуеться помощь профессионалов =)
>Вообщем, нам дали сервер ( Sun Fire v240 ) для "экспериментов", на
>нем стояла ОС Solaris 10, и был утерян рутовский пароль. Нам
>поручили задание либо восстановить пароль либо снести всё, и поставить заново.что там стояло то изначально? одна соляра или уже были настроены какието службы?
не уверен на 100% но думаю прокатит и линуховый способо. попробуйте загрузиться с болванки opensolaris смонтировать корневой каталог или пул (что там конкрентно к вас?) от вашего solaris 10, сделать в него chroot и через passwd скинуть пароль
>P.S. да, мы читали документацию, и да мы юзали поиск.
плохо читали и плохо использовали.
Воткнитесь консольником в A порт, подключитесь терминалкой и посмотрите что твориться.
>Воткнитесь консольником в A порт, подключитесь терминалкой и посмотрите что твориться.можно по подробнее?
мы пробывали подключиться к SERIAL MGT через COM порт ( RJ-45 - DB9 (переходник) - COM )
далее в винде Hyper Terminal ( там настройки скорость 9600 биты данных 8 четность Нет стоповые биты 1 управление потоком Xon\Xoff )но ничего не происходило, консоль не выходила ( пробывали STOP+A ) итд итп. Возможно дело в клиенте?
>>Воткнитесь консольником в A порт, подключитесь терминалкой и посмотрите что твориться.
>
>можно по подробнее?
>
>мы пробывали подключиться к SERIAL MGT через COM порт ( RJ-45 -
>DB9 (переходник) - COM )
>далее в винде Hyper Terminal ( там настройки скорость 9600 биты данных
>8 четность Нет стоповые биты 1 управление потоком Xon\Xoff )но ничего
>не происходило, консоль не выходила ( пробывали STOP+A ) итд итп.
>Возможно дело в клиенте?Попробуйте другим клиентом, например putty (там есть опция serial), как вариант если при подключении тишина попробуйте включить выключить машину, чего то должно отображаться в любом случае.
Еще может быть такая штука, что консоль выведена в сеть.Со stop+a в obp тоже не попадаете?
>[оверквотинг удален]
>>8 четность Нет стоповые биты 1 управление потоком Xon\Xoff )но ничего
>>не происходило, консоль не выходила ( пробывали STOP+A ) итд итп.
>>Возможно дело в клиенте?
>
>Попробуйте другим клиентом, например putty (там есть опция serial), как вариант если
>при подключении тишина попробуйте включить выключить машину, чего то должно отображаться
>в любом случае.
>Еще может быть такая штука, что консоль выведена в сеть.
>
>Со stop+a в obp тоже не попадаете?мы не пробывали через терминал, у нас к серверу подключен монитор + клава и мышь, но на них даже питание не подаеться, чтобы можно было что то сделать.
ждали около 40 минут - час, сервер так и не загрузился(
PS нашел в интернете информацию, что сервис мод замещяет настройки которые были до этого, интересует 1 пунтк:
diag-trigger : power-on-reset ( возможно это значит что для того чтобы началась диагностика нужно повторно нажать Power, уже после включения сервера? )
А возможно дело и в Вашем кабеле. Если есть под рукой кабель от cisco - попробуйте им - проверено, подходит идеально.
1. Загрузиться с компашки.
В строке openboot вводим:
ok boot cdrom -sЗатем примонтировать корневой раздел.
Открыть в vi файл <точка монтирования>/etc/shadow
(предупреждаю, в таком vi не работают многие управляющие символы типа стрелок, нужно юзать стандартные команды vi)
Там первая строка такая:
root:x:0:1:Super-User:/:/bin/bash
Удаляем символ х между первым и вторым двоеточием(поставить курсор на этот символ и нажать на клаве x (команда удаления текущего символа в vi).
Сохраняем файл.
Перегружаемся и входим с систему с пустым паролем.2.
В OpenBoot есть параметры output-device/input-device.
Они могут быть выставлены в screen/keyboard (для отображения на монитор и ввод с клавиатура) или tty/tty (для вывода в консоль и приёма команд оттуда).3. При включении сервера процесс диагностики железа(POST) выводится в терминальный порт, а в конце переключается на монитор (если output-device = screen), либо также выдаётся в терминальный порт (если output-device = tty) вплоть до запроса логин/пароль для ОС.
4. Для подключения к терминальному порту юзаем стандатрную витую пару RG-45 + переходник RG-45 - COM (сановский серебристый, сановский серый не подходит), либо стандартный кабель от циски RJ-45 - COM.
5. При работе через терминальный порт нажатие комбинации клавиш # + . переключит на консоль внутренней диагностики ALOM. Там можно протестить оборудование и настроить удалённое управление самой "железкой"
>[оверквотинг удален]
>выдаётся в терминальный порт (если output-device = tty) вплоть до запроса
>логин/пароль для ОС.
>
>4. Для подключения к терминальному порту юзаем стандатрную витую пару RG-45 +
>переходник RG-45 - COM (сановский серебристый, сановский серый не подходит), либо
>стандартный кабель от циски RJ-45 - COM.
>
>5. При работе через терминальный порт нажатие комбинации клавиш # + .
>переключит на консоль внутренней диагностики ALOM. Там можно протестить оборудование и
>настроить удалённое управление самой "железкой"Найдите нормальный монитор с клавой. Подсоедините и тогда посмотрите что на консоле твориться
>Найдите нормальный монитор с клавой. Подсоедините и тогда посмотрите что на консоле
>творитьсяДумаю у нас более чем нормальное оборудование:
мониор Sun Ray ( модель не помню )
клава и мышь тоже сановские, родные от сервера. точно рабочии.
>Найдите нормальный монитор с клавой. Подсоедините и тогда посмотрите что на консоле
>творитьсяесли screen/keyboard выставлен в tty/tty, то на монитор ничего не будет выводиться, и команды с клавиатуры принимать не будет, даже если ОС загрузится....
как сказанно выше, сервис мод заменил все настройки. теперь I\O device - Factory Defaults, а что именно у них считаеться по умолчанию нигде не сказано, просветите пожалуйста
>как сказанно выше, сервис мод заменил все настройки. теперь I\O device -
>Factory Defaults, а что именно у них считаеться по умолчанию нигде
>не сказано, просветите пожалуйстаВ OpenBoot-е команда printenv выведет список параметров, их текущих значений Value(первый столбец) и дефолтных значений Default Value(второй столбец)
Огромное спасибо за ответы. Будем пробывать. Так же еще пару вопросов.
>2.
>В OpenBoot есть параметры output-device/input-device.
>Они могут быть выставлены в screen/keyboard (для отображения на монитор и ввод
>с клавиатура) или tty/tty (для вывода в консоль и приёма команд
>оттуда).как сказанно выше, сервис мод заменил все настройки. теперь I\O device - Factory Defaults, а что именно у них считаеться по умолчанию нигде не сказано, просветите пожалуйста
>5. При работе через терминальный порт нажатие комбинации клавиш # + .
>переключит на консоль внутренней диагностики ALOM. Там можно протестить оборудование и
>настроить удалённое управление самой "железкой"просто чтобы быть уверенным)
комбинации клавиш # + = одновременное нажаните клавиш 3 и = ?
>[оверквотинг удален]
>
>как сказанно выше, сервис мод заменил все настройки. теперь I\O device -
>Factory Defaults, а что именно у них считаеться по умолчанию нигде
>не сказано, просветите пожалуйста
>
>
>>5. При работе через терминальный порт нажатие комбинации клавиш # + .
>>переключит на консоль внутренней диагностики ALOM. Там можно протестить оборудование и
>>настроить удалённое управление самой "железкой"
>При сбросе настроек OpenBoot, параметры screen/keyboard как раз выставляются в tty/tty. На монитор начего не будет выводиться и клава работать не будет.
>просто чтобы быть уверенным)
>комбинации клавиш # + = одновременное нажаните клавиш 3 и = ?
>Нажать левый shift + #(решётка на клавише с цифрой 3) + . (точка на клавише с символом >)
>При сбросе настроек OpenBoot, параметры screen/keyboard как раз выставляются в tty/tty.Точнее не tty, а ttya
Причем на сервере нужно юзать порт Serial MGT (RJ-45), а не тот который с COM разъёмом