Artykuł ten, jest rodzajem instrukcji "zrób-to-sam"
i napisany przystępnym językiem, tak aby
pomóc Ci zainstalować kartę Ethernet kompatybilną do NE2000 w komputerze i86 pracującym
pod systemem SUN Solaris 8 i nierozpoznawalną przez ten system.
Artykuł przeznaczony jest dla osób początkujących poznawanie systemu UNIX, Solaris8.
Przed instalacją należy przygotować kilka informacji:
1) zanotuj początek oraz zakres adresu I/O twojej karty NIC.
Informację tą można uzyskać korzystając z dyskietki instalacyjnej Solaris 8.
- Zainstaluj fizycznie kartę NIC do swojego PC i po uruchomieniu go z dyskietką
"Solaris 8 Device Configuration Assistant" w oknie "Identified Devices" kliknij
F4, "Device Task". Wybierz "View/Edit Devices" i wybierz z
listy "Ethernet controller".
- Zapisz informację z linii "Port:", np:(FF80-FF9F; IRQ: 10). Twoje parametry mogą
mieć inne wartości.
2) zrobić kopie zbiorów; nei oraz nei.bef
- Zbiór nei jest do uzyskania jak na razie tylko w jednym miejscu:
ftp://sun.drydog.com/solaris/nei-i86pc-solaris5.7.zip Zbiór MUSI być zgrany w modzie
binarnym! Do zgrania radzę użyć program WS_FTPLE lub inny pozwalający na wybór
modu "binary". Download należy zrobić bespośrednio na dyskietkę, w formacie DOS, w stacji a:.
Nieco później zbiór będzie rozpakowany do właściwego katalogu w systemie Solaris 8.
- Zbiór nei.bef można zgrać z kopii dyskietki "Solaris 7 DCA" dostępnej pod adresem:
http://SolDC.Sun.COM/support/drivers/dca_diskettes i kopiując
na swoja dyskietkę
w stacji a: zbiór z katalogu /solaris/drivers/isa.150/nei.bef
- Staraj się nagrać oba zbiory na tą samą dyskietkę, to ułatwi później dalsze działanie.
Gdy
uzyskasz już potrzebne informacje i kopie zbiorów, rozpocznij instalację system Solaris 8 na
swój PC. W wielu miejscach w internecie sugerowane jest instalowanie tego systemu z krążka
"Solaris 8 Software, 1 of 2" a nie z krążka "Solaris 8 INSTALLATION". Różnica w instalacji polega
na tym że "Solaris 8 INSTALLATION" instaluje partycje dysku "swap" jako pierwszą a nie
"slice 0" jak jest to używane konwencjonalnie. Instalacja z krążka "Solaris 8 Software, 1 of 2"
przebiega w modzie "openWin" i instaluje partycje "slice 0".
Karta Ne2000 powinna być już zainstalowana fizycznie w twojej maszynie i podłączona do sieci LAN.
Podczas instalacji na pytanie czy twoja maszyna jest podłączona do sieci ("networked"),
wybierz opcję "No". Instalacja nie będzie kontynuowana jeżeli wybierzesz "Yes" i zatrzyma się
w miejscu gdzie instalator stara się zapisać adres IP do karty.
Odpowiedz na zadawane pytania instalacyjne i po ukończeniu jej wykonaj "reboot".
Masz teraz komputer
PC i86 pracujący pod systemem Solaris 8, z zainstalowaną kartą sieciową
która nie jest jeszcze widziana przez ten system jako część składowa twojego komputera.
Kolejne operacje opisują to, co powinno być zrobione w komputerze i86 PC z systemem Solaris 8,
żeby ten stan uległ zmianie.
1) Zgraj zbiór nei-i86pc-solaris5.7.zip z
dyskietki do katalogu "/" w swoim systemie Solaris.
- Włóż dyskietkę do stacji a:. Otwórz okno "Console" i w linii rozkazów napisz komendę:
#volcheck –v
Solaris 8 zamontuje "floppy drive" automatycznie.
- Otwórz aplikację " File Manager", znajdź i kliknij na liście "floppy".
Powinno otworzyć
się okno z listą gdzie będzie widoczny podkatalog "noname". Kliknij go i
wybierz zbiór
nei-i86pc-solaris5.7.zip . Kliknij go i z listy "Selected"
wybierz "Copy to..." (albo Ctrl+c)
W nowo otwartym oknie w polu "Destination Folder:" wpisz tylko znak
" / ".
Zbiór będzie skopiowany do katalogu / który to jest "root directory" a ty właśnie jesteś "root".
- W oknie "Console" wpisz komendę:
#unzip /nei-i86pc-solaris5.7.zip
Program unzip rozpakuje automatycznie zbiór nei do katalogu /kernel/drv .
2) Zgraj zbiór nei.bef
z dyskietki do katalogu "/boot/solaris/drivers/isa.150"
w swoim systemie Solaris.
- Jeżeli nagrałeś kopię nei.bef na tą samą dyskietkę gdzie był zbiór
nei-i86pc-solaris5.7.zip to kliknij go z dyskietki w stacji a: z katalogu
/floppy/noname/nei.bef
- Tak jak poprzednio, z listy "Selected" wybierz "Copy to..."
i w nowo otwartym oknie
w polu "Destination Folder:" wpisz nazwę katalogu
"/boot/solaris/drivers/isa.150"
3) Utwórz i edytuj w edytorze vi nowy zbiór "/kernel/drv/nei.conf"
- W oknie "Console" w linii rozkazów napisz: #vi
/kernel/drv/nei.conf
Po otwarciu się edytora vi w pierwszej linii pola edycji wpisz:
name="nei" parent="isa" reg=1,0xff80,0xff9f interrupts=10;
Zrób "save" tego zbioru i wyjdź z edytora vi.
Uwaga: -w miejsce podanych tu przykładowych wartości: ff80 oraz ff9f
MUSISZ wstawić
swoje dane, uzyskane podczas przygotowania do instalacji za pomocą dyskietki
Solaris
8 DCA i wyboru "View/Edit Devices" oraz "Ethernet controller".
-Zakładam
że znasz chociarz trochę edytor vi.
4) Edytuj zbiór /etc/hosts .
- W oknie "Console" otwórz w edytorze vi oraz zmień treść
zbioru /etc/hosts jak poniżej:
127.0.0.1
localhost
192.168.0.100
Solaris8server loghost
Zrób "save" tego zbioru i wyjdź z edytora vi.
Uwaga: - w miejsce podanego przykładowo adresu
IP 192.168.0.100 oraz nazwy
komputera Solaris8server wstaw swoje dane.
5) Utwórz i edytuj w edytorze vi nowy zbiór "/etc/hostname.nei0".
- W oknie "Console" w linii rozkazów napisz: #vi
/etc/hostname.nei0
Po otwarciu się edytora vi w pierwszej linii pola
edycji wpisz nazwę swojej
maszyny lub adres IP. Przykładowo:
Solaris8server
- Zrób save tego zbioru i wyjdź z edytora vi.
W chwili obecnej wszystkie niezbędne zbiory są wgrane do systemu i odpowiednio edytowane.
Następny punkt to uaktywnienie drivera nei oraz rekonfiguracja systemu. W tym celu należy:
1) W oknie "Console" w linii rozkazów
napisz:
#add_drv /kernel/drv/nei; devlinks
2) Po zakończonej operacji napisz:
#touch /reconfigure; reboot
3) Po restarcie maszyny, aby upewnić
się że karta jest rozpoznawana przez system
napisz w linii rozkazów:
#ifconfig nei0 plumb
Brak komunikatu z błędem oznacza że karta
jest skonfigurowana i działa.
Masz aktualnie komputer PC i86 pracujący pod systemem Solaris 8, z zainstalowaną kartą
sieciową NE2000 która jest już widziana przez ten system jako część składowa twojego komputera.
Powodzenia w dalszym poznawaniu systemu Solaris 8.
W celu uzyskania dalszych informacji na ten temat sprawdź podane poniżej adresy:
http://access1.Sun.COM/cgi-bin/rinfo2hml?110502.faq
http://docs.Sun.COM
http://www.kempston.net/solaris/connectanyisp.html
http://www.science.uva.nl/pub/solaris/solaris2
Artykuł powstał na podstawie wielu innych prac i odpowiedzi na FAQ's dostępnych w internecie.
Komentarze i uwagi są mile widziane przez .
|