Następna strona Poprzednia strona Spis treści

3. Ustawienia na serwerze.

3.1 Kompilacja jądra.

Dobrym pomysłem bêdzie wkompilowanie obsługi RARP w jądro. Musisz ją mieæ jeśli bêdziesz startował bez parametrów. Z drugiej strony, nie pomoże ci to, jeśli serwer jest w innej podsieci niż klient.

Jądro na stacjê musi mieæ nastêpujące elemnty wkompilowane w jądro:

Jeśli stacja robocza bêdzie startowana bez parametrów, musisz także ustawiæ urządzenie głównego systemu plików na 0:255. Robi siê to poprzez utworzenie urządzenia w katalogu /dev poleceniem


mknod /dev/nfsroot b 0 255

Po utworzeniu takiego urządzenia możesz ustawiæ urządzenie głównego systemu plików w jądrze poleceniem


rdev <jądro> /dev/nfsroot

3.2 Tworzenie głównego systemu plików.

Kopiowanie systemu plików.

UWAGA: instrukcja ta może działaæ u ciebie, ale wcale nie musi byæ sensowna w środowisku produkcyjnym. Lepszy sposób ustawienia głównego systemu plików na stacji znajduje siê w NFS-Root-Client

Jak już zdecydowałeś, gdzie umieścisz główny system plików, stwórz go np. poleceniem


mkdir -p <katalog>
tar cClf / - | tar xpCf <katalog> -

Jeśli startujesz jądro bez LILO, wtedy katalogiem głównym musi byæ /tftpboot/<IP-adres>. Jeśli ci siê to nie podoba, możesz go zmieniæ w pliku Makefile w żródłach jądra, poszukaj linii podobnej do tej:

NFS_ROOT = -DNFS_ROOT="\"/tftpboot/%s\""

Jeśli to zmienisz musisz przekompilowaæ jądro.

Zmiany w głównym systemie plików

Teraz wyrzuæ niepotrzebne pliki i sprawdź skrypty w /etc/rc.d. Kilka ważnych wskazówek:

Exportowanie systemu plików.

Wyeksportuj główny katalog dla stacji roboczej. Szczegóły są w podrêczniku systemowym (man exports). Najprzypuszczalniej po zmianach bêdziesz musiał zrestartowaæ nfsd i mountd. W dystrybucji RedHat można to łatwo zrobiæ:


/etc/rc.d/init.d/nfs stop
/etc/rc.d/init.d/nfs start

Ustawienie RARP.

Ustaw gdzieś na sieci RARP. Jeśli startujesz stacjê bez parametru nfsroot, to serwer RARP musi byæ serwerem NFS. Aby to zrobiæ potrzebujesz jądra z obsługą RARP.

Robi siê to poleceniem


/sbin/rarp -s <adr_ip> <adr_sprzêtowy>

gdzie

adr_ip

jest adresem IP stacji roboczej a

adr_sprzêtowy

jest adresem ethernet-owym karty sieciowej stacji roboczej.

Przykład: /sbin/rarp -s 131.131.90.200 00:00:c0:47:10:12

Możesz także użyæ nazwy symbolicznej zamiast adresu IP, jeśli serwer może odszukaæ sobie adres IP. (/etc/hosts lub DNS).

Ustawianie BOOTP

Aby ustawiæ BOOTP musisz wyedytowaæ plik /etc/bootptab. Przeczytaj strony podrêcznika systemowego na temat bootpd oraz bootptab.

Odszukiwanie adresu sprzêtowego.

Nie znam adresu sprzêtowego !!! Jak mam go odszukaæ ?


Następna strona Poprzednia strona Spis treści