nfs root pl 3 I44OVSTPMSQYUFCM3HF64QQ72WS7C7254FBC3IY


Jak założyæ główny system plików przez NFS.: Ustawienia na serwerze. 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: system plików NFS. (ext2 nie musi byæ wkompilowane, wystarczy moduł) "Root on NFS" musi byæ włączone. sterownik do karty sieciowej zamontowanej na stacji. w zależności od twoich potrzeb możesz wkompilowaæ obsługê RARP lub BOOTP dla "NFS-Root". (Rozumiem przez to pytania zadawane po pytaniu o "NFS") 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: Jedną ważną rzeczą jest ustawienie eth0. Stacja robocza ma już, przynajmniej czêściowo, ustawiony ten interfejs. Ustawienie adresu IP stacji na adres IP serwera nie jest najmądrzejszym pomysłem. (jak to siê przytrafiło autorowi w początkowych próbach) Innym ważnym punktem jest /etc/fstab na stacji. Powinien on byæ ustawiony dla systemu plików NFS. UWAGA: Nie pomyl głównego systemu plików serwera i stacji roboczej. (Już poprawiłem rc.inet1 na serwerze i zastanawiałem siê dlaczego stacja dalej nie działa) 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_ipjest adresem IP stacji roboczej a adr_sprzêtowyjest 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æ ? Wystartuj z dysku z jądrem, które zrobiłeś, i szukaj linii, w której jest rozpoznawana karta sieciowa. Zwykle zawiera ona 6 liczb szesnastkowych, które są adresem sprzêtowym karty. Wystartuj stacjê roboczą z jakimś systemem operacyjnym, który posiada protokół TCP/IP. Uruchom polecenie ping do stacji roboczej z serwera. Spójrz do cache'u ARP-a poleceniem: /sbin/arp -a Następna strona Poprzednia strona Spis treści

Wyszukiwarka