LearN@BSD - Elementarz użytkownika NetBSD
Kurs instalowania NetBSD


Created - April 17, 2007  |  Modified - Sep 26, 2007

P2O2 WWW Strona główna -> Kurs instalowania NetBSD -> Instalowanie przez FTP


Spis treści

Top


Instalowanie przez FTP

Podczas instalowanie za pomocą FTP, program sysinst sam skonfiguruje system by połączył się z siecią, pobierał zaznaczone pakiety systemowe (ang. sets) do katalogu tymczasowego, a następnie je rozpakował.

NetBSD 2.0 obsługuje aktualnie instalację za pomocą ethernetu, ethernetu-przez-USB oraz bezprzewodowego LAN. Instalacja przez DSL (PPP przez Ethernet) nie jest obsługiwana i musi być konfigurowana ręcznie po instalacji.

Pierwszy krok pokazany na zdjęciu Zdjęcie 23, "Które interfejsy sieciowe mają być skonfigurowane?" obejmuje wybór karty sieciowej. sysinst automatycznie określa listę interfejsów sieciowych dostępnych w instalowanym komputerze, wyświetla ją, po czym pyta, którą wybrać.

Uwaga

Nazwy interfejsów sieciowych znalezionych w komputerze zależą od używanego sprzętu. Dla przykładu interfejs "fxp0" należy do kart sieciowych bazujących na chipsecie Intel i8255x, "tlp0" określa karty sieciowe TULIP, "wi0" opisują Lucent WaveLAN, a "ath0" oznacza bezprzewodowe karty sieciowe Atheros. Lista nie jest oczywiście pełna. NetBSD obsługuje o wiele więcej urządzeń sieciowych.

Listę interfejsów sieciowych systemu (lub raczej, listę wszystkich interfejsów sieciowych wykrytych przez NetBSD), otrzymamy przerywając proces instalacji przez naciśnięcie "Ctrl+Z" i wpisanie polecenia:

# ifconfig -a

fxp0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
        address: 00:06:0d:c6:73:d5
        media: Ethernet autoselect (10baseT)
        status: active
        inet 0.0.0.0 netmask 0xffffff00 broadcast 0.0.0.0
        inet6 fe80::206:dff:fec6:73d5%fxp0 prefixlen 64 scopeid 0x1
lo0: flags=8009<UP,LOOPBACK,MULTICAST> mtu 33196
        inet 127.0.0.1 netmask 0xff000000
        inet6 ::1 prefixlen 128
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2
ppp0: flags=8010<POINTOPOINT,MULTICAST> mtu 1500
ppp1: flags=8010<POINTOPOINT,MULTICAST> mtu 1500
sl0: flags=c010<POINTOPOINT,LINK2,MULTICAST> mtu 296
sl1: flags=c010<POINTOPOINT,LINK2,MULTICAST> mtu 296
strip0: flags=0 mtu 1100
strip1: flags=0 mtu 1100

Na ekranie pojawi się lista wszystkich interfejsów sieciowych (fxp0, lo0, ppp0, ...) i ich aktualny stan (obecnie niekonfigurowalny). Więcej informacji o wszystkich urządzeniach znalezionych podczas startu systemu, włączając w to urządzenia sieciowe, otrzymamy wydając polecenie

# more /kern/msgbuf

Natomiast informację o pojedynczym urządzeniu, dla przykładu "fxp0", otrzymamy wpisując:

# grep ^fxp0 /kern/msgbuf

fxp0 at pci1 dev 8 function 0: Intel PRO/100 VE (MOB) Network Controller, rev 131
fxp0: interrupting at irq 11
fxp0: Ethernet address 00:06:0d:c6:73:d5

Powrót do instalowania NetBSD nastąpi po wydaniu polecenia (fg - ang. foreground):

# fg

Zdjęcie 23. Które interfejsy sieciowe mają być skonfigurowane?

Które interfejsy sieciowe mają być skonfigurowane?

 

Teraz trzeba będzie skonfigurować media sieciowe tak, jak to pokazano na zdjęciu Zdjęcie 24, "Wybieranie mediów sieciowych". M.in. ustawić duplex dla sieci ethernet oraz skonfigurować parametry kart bezprzewodowych LAN.

Uwaga

Jest mało prawdopodobne, aby trzeba było zmieniać przedstawione tutaj ustawienia domyślne. Napotkawszy problemy w rodzaju bardzo wolnego transferu lub przerywanych połączeń, można będzie poustawiać parametry ethernetowych kart sieciowych ręcznie. Listę obsługiwanych mediów oraz listę opcji dla każdej z kart sieciowych (np. "fxp0") otrzymamy przerywając działanie programu sysinst za pomocą "Ctrl+Z" i wpisując:

# ifconfig -m fxp0

fxp0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
        address: 00:03:0d:c6:73:d5
        media: Ethernet autoselect (10baseT)
        status: active
        supported Ethernet media:
                media 10baseT
                media 10baseT mediaopt full-duplex
                media 100baseTX
                media 100baseTX mediaopt full-duplex
                media autoselect
        inet 0.0.0.0 netmask 0xffffff00 broadcast 0.0.0.0
        inet6 fe80::206:dff:fec6:73d5%fxp0 prefixlen 64 scopeid 0x1

Interesujące są wartości znajdujące się po słowie "media". Dotyczy to słowa "autoselect" i zawierających różne ustawienia słowa "mediaopt".

Powrót do instalowania systemu nastąpi po wydaniu polecenia:

# fg

Zdjęcie 24. Wybieranie mediów sieciowych

Wybieranie mediów sieciowych

 

Kolejne pytanie. które pojawi się będzie dotyczyło autokonfiguracji DHCP, jak to pokazano na zdjęciu Zdjęcie 25, "Używanie DHCP do konfiguracji sieci". Jeśli w sieci, do której podłączony jest komputer użytkownika działa serwer Dynamic Host Configuration Protocol (DHCP) należy wybrać opcję Yes". Wówczas program sysinst połączy się z nim i pobierze odpowiednie dane. Gdy odpowiedź będzie brzmiała "No", dane sieciowe trzeba będzie wprowadzić ręcznie.

Zdjęcie 25. Używanie DHCP do konfiguracji sieci

Używanie DHCP do konfiguracji sieci

 

Aby lepiej wyjaśnić o co chodzi przyjmujemy odpowiedź "No". Opiszemy teraz szczegółowo konfigurowanie sieci.

Zdjęcie 26, "Wprowadzanie i konfigurowanie danych sieciowych" ukazuje pytania zadawane w trakcie konfigurowania sieci.

Zdjęcie 26. Wprowadzanie i konfigurowanie danych sieciowych

Wprowadzanie i konfigurowanie danych sieciowych

Wartości te oznaczają:

Nazwa domeny DNS:

Nazwa domeny w WRT Domain Name System (która nie ma nic wspólnego z systemem NIS/YP!).

Nazwa komputera:

Nazwa za pomocą której inne komputery sieciowe komunikują się z danym komputerem (a dokładnie adresem sieciowym). Nie jest użyteczna podczas instalowania.

Numer IPv4:

Należy wprowadzić adres IP w "notacji poczwórnej" (aaa.bbb.ccc.ddd).

Maska sieci IPv4:

Maska sieci, musi być podana albo w formie szesnastkowej np. ("0xffffff00"), albo w notacji poczwórnej ("255.255.255.0").

Brama IPv4:

Adres IP domyślnego routera. Nie wolno użyć nazwy hosta.

Serwer nazw IPv4:

Adres IP (pierwszy) serwera DNS. Jeszcze raz, nie wolno użyć nazwy hosta.

Uwaga

Większość parametrów konfiguracyjnych sieci NIE zostanie zapamiętana w systemie. Wydaje się, że tak być nie powinno, ale NetBSD został celowo zaprojektowany by tego nie robić. Konfigurowanie sieci musi odbywać się równocześnie z ustawianiem innych parametrów systemu. Po instalacji proszę zajrzeć do rozdziałów Przewodnika NetBSD: Rozdział 5. Pierwsze uruchomienie i Rozdział 6, Drugi start systemu oraz zasadniczo do pozostałych części tego przewodnika. NetBSD daje dużą możliwość wyboru, ale robi nie zaniedbując bezpieczeństwa!

 

Wprowadzone dane konfiguracyjne sieci można poprawić wybierając odpowiedź Nie (ang. No), patrz zdjęcie Zdjęcie 27, "Zatwierdzanie parametrów sieciowych". Ustawienia zostaną zatwierdzone po wybraniu opcji Tak (ang. Yes).

Zdjęcie 27. Zatwierdzanie parametrów sieciowych

Zatwierdzanie parametrów sieciowych

sysinst wykona teraz kilka działań konfigurujących sieć: utworzy tablicę routingu, ustawi domyślny routing i przeprowadzi test sieci. Wyświetlane o tym informacje nie będą zbyt szczegółowe.

 

Następne pytanie będzie odnosiło się do miejsca składowania pobieranych plików, patrz zdjęcie Zdjęcie 28, "Katalog składowania pobieranych plików". Katalog domyślny jest zazwyczaj najlepszym rozwiązaniem, gdyż znajduje się w obrębie systemu plikowego NetBSD.

Zdjęcie 28. Katalog składowania pobieranych plików

Katalog składowania pobieranych plików

Gdy instalator "wie" już, gdzie umieścić pobierane pliki, jakiego rodzaju połączenia sieciowego użyć do ich pobrania i na której partycji w systemie plikowym je rozpakować, ostatnią rzeczą jaką będzie musiał "poznać", jest miejsce skąd pobierać pakiety systemowe (ang. sets). Zobacz Zdjęcie 29, "Określanie miejsca składowania pakietów systemowych". Należy podać nazwę hosta skąd mają zostać pobrane pliki systemowe, określić podstawowy katalog NetBSD zawierający wersję i architekturę instalowanego systemu (względem katalogu bazowego). Można w tym miejscu zmienić login użytkownika FTP oraz hasło, jeśli byłoby to konieczne. Pobieranie plików może się odbywać również za pomocą proxy FTP, należy podać tutaj jego URL.

Po sprawdzeniu ustawień (domyślne ustawienia działają dobrze) należy je zatwierdzić za pomocą opcji Pobierz dystrybucję (ang. Get Distribution).

Zdjęcie 29. Określanie miejsca składowania pakietów systemowych

Określanie miejsca składowania pakietów systemowych

 

Jeśli wystąpi jakiś błąd i sysinst nie będzie w stanie pobrać plików, pojawi się stosowny komunikat - Zdjęcie 30, "Jeśli zdążył się błąd podczas pobierania plików". Jak widać sysinst umożliwia ponowne zdefiniowanie miejsca skąd mają zostać pobrane pliki systemowe.

Zdjęcie 30. Jeśli zdążył się błąd podczas pobierania plików

Jeśli zdążył się błąd podczas pobierania plików

Jeśli wprowadzone dane były prawidłowe, pakiety systemowe zostaną pobrane i zmagazynowane w zadeklarowanej wcześniej kartotece. Pokazuje to zdjęcie Zdjęcie 31, "Pobieranie pakietów systemowych".

Zdjęcie 31. Pobieranie pakietów systemowych

Pobieranie pakietów systemowych

 

Top

 


Przemysław Pawełczyk - Cracow, Poland    [Static website generated with Rexx scripts in NetBSD]