информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Сетевые кракеры и правда о деле ЛевинаЗа кого нас держат?
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Очередное исследование 19 миллиардов... 
 Оптимизация ввода-вывода как инструмент... 
 Зловреды выбирают Lisp и Delphi 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / sysadmin
Имя Пароль
если вы видите этот текст, отключите в настройках форума использование JavaScript
ФОРУМ
все доски
FAQ
IRC
новые сообщения
site updates
guestbook
beginners
sysadmin
programming
operating systems
theory
web building
software
hardware
networking
law
hacking
gadgets
job
dnet
humor
miscellaneous
scrap
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
ну тогда не делай touch /reconfigure, 20.08.04 07:51  Число просмотров: 1144
Автор: eddyvag Статус: Незарегистрированный пользователь
<"чистая" ссылка> <обсуждение закрыто>
ну тогда не делай touch /reconfigure,
просто загрузись, поставь драйверы и дай:
#devfsadm -v
система тут же переконфигурится, а далее поднимай интерфейс
--
удачи
<sysadmin>
установка новой pci платы под solaris 8, sparc архитектура. 19.08.04 17:37  
Автор: sklifer Статус: Незарегистрированный пользователь
<"чистая" ссылка> <обсуждение закрыто>
Доброго времени суток всем.

Часть первая.
Поставил Solaris 9 на intel машину. необходимо добавит новую сетевую карту (например Realtek 8139).
1. Втыкаю непосредственно карту в слот.
2. Прерываю процесс загрузки дабы попасть в Device Configuration Assistant.
3. Делаю там FullScan, она находит PCI Ethernet Controller.
4. Распаковываю на сервере скачанный с сайта Realtek архив.
5. Согласно инструкции запускаю sh Install.
6. делаю ifconfig rtls0 plumb
7. создаю файлик /etc/hostname.rtls0 и вношу туда ip-адрес.
8. shutdown -i6 -g10 -y
9. наступает счастье. все вроде четко и понятно.

Часть вторая.
То же самое надо сделать теперь на SPACR сервере и ОС Solaris версии 8. Скажу сразу, что карта естесственно не Realtek8139, но под эту железку имеется драйвер производителя именно под Solaris 8. Еще два момента:
а)динамическую реконфигурацию оборудования на лету (хотя и сам сервер и вроде Solaris 8 это поддерживают) делать не хотелось бы (чтобы просто не усложнять процесс);
б) с аппаратной точки зрения карту в сервер воткнуть можно естесственно.

Проблема в том, что попробовать это не на чем, нет SPARC сервера (а еще хуже то, что со SPARC архитектурой я никогда не работал). А там, где придется все привинчивать, надо будет делать все очень быстро и без косяков.

Согласно инструкции по установке драйвера от производителя карты последовательность следующая:
1. Втыкаем карту (на выключенной машине)
2. После распаковки соотв. архива запускаем pkgadd ..............
3. Отвечаем на несколько вопросов по ходу установки пакета.
4. Перезагружаем сервер.

И вот тут начинаются вопросы.
1. Надо ли останавливать процесс загрузки (Stop-a), вываливаться в monitor (OpenBoot) и чего-либо там делать после физического включения карты?
2. если все так замечательно ставится при помощи pkgadd, то для чего тогда используется touch /reconfigure, то есть , что ОС будет делать, если найдет такой файлик в процессе запуска ?
3. для чего используется devfsadm (man прочитал, но целиковой картинки в голове нет) и может ли она понадобиться в данной ситуации при установке драйвера?
4. в каких случаях надо использовать команду add_drv ?
5. какие подводные камни и косяки могут возникнуть в такой ситуации.

Понимаю, что ответы на все вопросы можно найти, долго, внимательно читая соответствующие мануалы. Меня очень поджимает время, энную часть которого до сегодняшнего дня я и потратил на изучение доки. Так что не судите строго.

Заранее всем спасибо за ответы.
Hello, sklifer! 19.08.04 20:05  
Автор: eddyvag Статус: Незарегистрированный пользователь
<"чистая" ссылка> <обсуждение закрыто>
Hello, sklifer!

-перед втыканием карты, делаем от root:
#touch /reconfigure
для того чтобы сразу переконфигурировать систему, далее
#init 5
выключаем машину;
далее вставляем карту;
включаем машину;
если карта распространенная в Solaris уже будут драйверы этой карты, тогда
сразу можно поднимать интерфейс:
#ifconfig XXX0 plumb
#ifconfig XXX0 10.0.0.1 up
где XXX экземплярное имя интерфейса (например: eri, ce, ge)
посмотреть можно тут /etc/path_to_inst
если карта какая-то специфичная тогда ставь драйверы...
далее поднимай интерфейс, пингуй смотри как работает...
создавай /etc/hostname.XXX0
если хочешь можешь перегрузиться и посмотреть поднимается ли интерфейс, все
ли правильно прописано.

ответы на вопросы:
1. не обязательно, но если приспичит, то:
ok> show-devs (покажет дерево устройств машины)
ok> show-nets (покажет сетевые устройства)
2. в процессе запуска система встретив файл /reconfigure
изменит /etc/path_to_inst, /devices, /dev, т.е. добавит
соответствующие файлы устройств
3. devfsadm -v сделает все тоже самое, но на живой системе, без
перезагрузки, если сервер поддерживает горячее подключение
устройств, то его можно вообще не выключать/перегружать...
4. не знаю
5. самое главное, чтобы карта поддерживалась Sun'овской машиной, тогда
никаких камней быть не должно

--
wbr, eddy
Тогда уточнение 19.08.04 21:01  
Автор: sklifer Статус: Незарегистрированный пользователь
<"чистая" ссылка> <обсуждение закрыто>
Спасибо за ответ. Непонятка осталась маленькая все-таки.

Знаю точно, что драйвера для этой карты в Солярке изначально нет. Надо ли в этом случае говорить touch /reconfigure до втыкания карты или нет (может я торможу, конечно, но как она будет добавлять файлы устройства и ссылки там в dev, если дров еще нет)? Или просто загрузиться с картой, поставить драйвер (тогда процесс установки пакета(читай драйвера) должен сделать еще и то же самое, что и система при наличии /reconfigure, когда грузится)?
ну тогда не делай touch /reconfigure, 20.08.04 07:51  
Автор: eddyvag Статус: Незарегистрированный пользователь
<"чистая" ссылка> <обсуждение закрыто>
ну тогда не делай touch /reconfigure,
просто загрузись, поставь драйверы и дай:
#devfsadm -v
система тут же переконфигурится, а далее поднимай интерфейс
--
удачи
Спасибо, все ок. 21.08.04 22:51  
Автор: sklifer Статус: Незарегистрированный пользователь
<"чистая" ссылка> <обсуждение закрыто>
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2025 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach