1998.07.23, Warszawa
PicoBSD @VER@ (wersja DIALUP)
---------------------------
Co to jest PicoBSD?
-------------------
Jest to jednodyskietkowa wersja FreeBSD skonfigurowana głównie pod kątem
zastosowania jako narzędzie dostępu przez dialup lub ethernet.
W celu zapoznania się z pełnym systemem zajrzyj na http://www.freebsd.org
Jakie są minimalne wymagania?
-----------------------------
* Procesor 386SX lub lepszy (dostępny jest emulator FPU)
* 8MB pamięci - jest to absolutnie nieprzekraczalne minimum. Oczywiście im
wiecej, tym lepiej - ograniczenie jest głównie spowodowane brakiem swapu. Po
zapoznaniu się z systemem możesz sobie skonfigurować tzw. swap-file na dysku
twardym, np. na partycji DOS-owej lub Linux-owej. Służy do tego program
vnconfig, oraz urządzenie vn(4). Wówczas prawdopodobnie wystarczy 4MB pamięci.
* Modem, skonfigurowany na COM1-COM4 (standardowo system wykorzystuje COM2),
jeśli będzie wykorzystywany dostęp przez PPP.
* Karta sieciowa: kompatybilna z NE2000, niektóre typy 3Com, lub wersje PCI z
chipsetem DEC21040 (drivery ed, ep i de), jeśli będziesz korzystać z dostępu
przez ethernet. Jest też driver do karty PCI Intel EtherExpress (fxp), i
kart Lance/PCnet (lnc).
W jaki sposób uzyskać dostęp dialup?
------------------------------------
Zalecam skorzystanie ze skryptu /stand/dialup, który skonfiguruje dodatkowo
usługę PPP w ten sposób, że będzie się automatycznie łączyć z providerem, oraz
ppp będzie działać w tle. Jeśli jednak coś nie wyjdzie (daj mi znać o tym!),
lub lubisz robić to sam, oto opis poszczególnych kroków:
1. wejdź do katalogu /etc/ppp i w pliku ppp.conf zmień port
szeregowy na ten, na którym masz modem (cuaa0==COM1, cuaa1==COM2,
itd...) Możesz to zrobić edytorem 'ee /etc/ppp/ppp.conf'.
2. uruchom program 'ppp'. Przejdź do trybu terminalowego (polecenie
'term'). W tym momencie masz bezpośredni kontakt z modemem, więc
normalnie wybierz numer dialup i zaloguj się do serwera
komunikacyjnego. Wydaj mu polecenie przejścia w tryb ppp. Powinieneś
zobaczyć coś takiego:
(communication server...): ppp
ppp on pico> Packet mode
PPP on pico>
W tym momencie jesteś już online! Gratuluję.
3. Do Twojej dyspozycji są następujące programy: telnet, ftp, i ssh.
Ponieważ wywołałeś 'ppp' ręcznie, więc blokuje Ci konsolę. Nie
szkodzi - masz do dyspozycji 9 kolejnych konsoli wirtualnych, po
których można się poruszać naciskając lewy Alt i klawisz funkcyjny
F1-F10.
Jak skonfigurować kartę Ethernet?
---------------------------------
Miejmy nadzieję, że Twoja karta jest obsługiwana przez jądro dostępne na
dyskietce, oraz że poprawnie ustawiłeś jej parametry (w przypadku kart
ISA) w edytorze UserConfig. Możesz sprawdzić, czy PicoBSD wykryło tę kartę,
patrząc na komunikaty startowe ('dmesg | more').
Najłatwiejszym sposobem na skonfigurowanie dostepu LAN jest ustawienie
parametrów w pliku konfiguracyjnym systemu ('ee /etc/rc.conf'). Znajdź linię,
która zaczyna się od 'network_interfaces' i dopisz nazwę sterownika karty do
listy interfejsów. Potem dodaj jeszcze jedną linię 'ifconfig_<nazwa>',
która ustawi właściwy adres IP i maskę sieci. Np.:
network_interfaces="lo0 ed0"
ifconfig_lo0="inet 127.0.0.1"
ifconfig_ed0="inet 192.168.0.1 netmask 255.255.255.0"
Następnie musisz ustawić swój domyślny router (jest to zazwyczaj adres IP
routera w Twojej sieci LAN). Np.:
defaultrouter="192.168.0.100"
Następnie zachowujesz te informacje na dyskietce startowej przy pomocy
polecenia 'update', i restartujesz system.
Oczywiście można też zrobić to ręcznie, wydając odpowiednie polecenia:
ifconfig ed0 inet 192.168.0.1 netmask 255.255.255.0
route add default 192.168.0.100
Jeśli poprawnie wszystko ustawiłeś, powinieneś być w stanie uzyskać
odpowiedź od swojego routera ('ping 192.168.0.100') oraz od jakiejś
maszyny poza Twoją siecią.
Skad wziąć dodatkowe informacje?
--------------------------------
Oficjalna strona projektu PicoBSD:
http://www.freebsd.org/~picobsd/
Można tam znaleźć trochę więcej informacji, oraz poprawki i nowe wersje.
Miłej zabawy!
Andrzej Białecki <abial@freebsd.org>
$FreeBSD$