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?
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
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
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
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
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
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
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 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
Top
|