OpenBSD na platformie Soekris



Podobne dokumenty
Topologia sieci. Cele nauczania.

PC Terminal Emulator Cables, RJ-45 (Central Data) to DB-9

Interfejsy: Ethernet do połączenia z siecią LAN Serial do połączenia z siecią WAN. pełną konfigurację urządzenia. Zadanie

DVD MAKER USB2.0 Instrukcja instalacji

Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat hasła SOHO (ang. Small Office/Home Office).

klikamy Next 4. Wybieramy zgodność z systemem Virtual Machine hardware compatibility z listy zaznaczamy Workstation 6 Next 5.

Obudowa zewnętrznego dysku twardego USB " (8,89cm)

Instalacja i konfiguracja rouera ASMAX AR 904u. Neostrada, Netia

Sieci Komputerowe 2 / Ćwiczenia 8

Volcano MC-GM4 OPTICAL MOUSE USER S MANUAL MODECOM

1) Skonfiguruj nazwę hosta na ruterze zgodną z przyjętą topologią i Tabelą adresacji.

Skrócony sposób działania przy użyciu po

TAB9-200 XENTA 97ic 9.7 TABLET ANDROID JELLY BEAN - INSTRUKCJA AKTUALIZACJI

Volcano MC-GMX4 OPTICAL MOUSE USER S MANUAL MODECOM

Panele operatorskie seria CIMON-Xpanel

RS868v3 module configuration

USB firmware changing guide. Zmiana oprogramowania za przy użyciu połączenia USB. Changelog / Lista Zmian

Ostrzeżenie przed instalacją

inode instalacja sterowników USB dla adaptera BT 4.0

Podstawowa konfiguracja routerów. Interfejsy sieciowe routerów. Sprawdzanie komunikacji w sieci. Podstawy routingu statycznego

Główne pytania. Sieci komputerowe Router sprzętowy WAN, LAN - CISCO Co to jest? Po co nam routing? Jak go zrealizować? Czy można lepiej?

INSTRUKCJA U YTKOWNIKA. Karty synchroniczne V.35 TAHOE 931/932 WOLNOή KOMUNIKACJI

Konwerter RS-485->TCP/IP [ethernet] ATC-1000 SZYBKI START [konfiguracja urządzenia do współpracy z programem Meternet]

Karta Fast Ethernet USB 2.0 DUB-E100. CD-ROM (z oprogramowaniem i podręcznikiem użytkownika)

Camspot 4.4 Camspot 4.5

PU002 Sweex 2 Port Serial PCI Card

Uruchomienie Raspberry Pi

Installation of EuroCert software for qualified electronic signature

Instalacja Windows XP z USB, pendrive-a lub karty pamięci flash

Instrukcja obsługi. Grand IP Camera III. Kamera IP do monitoringu

Krok 2 Podłącz zasilanie do routera bezprzewodowego. Uruchom komputer i zaloguj się jako administrator.

USB firmware changing guide. Zmiana oprogramowania za przy użyciu połączenia USB. Changelog / Lista Zmian

Wersja polska. Wprowadzenie. Instalacja sprzętu. PU013 Karta PCI z 1 portem równoległym i 2 portami szeregowymi Sweex

Przejściówka, adapter Digitus USB 2.0, wtyk USB A <=> SATA/IDE, 0,53 m

Rys. 1.Okno główne serwera Cisco TFTP Server. Rys.2.Okno opcji serwera Cisco TFTP Server

Telemetria. PTIB 2 semestr. Instrukcja do ćwiczenia GPRS i licznik energii elektrycznej

Laboratorium - Konfigurowanie adresu do zarządzania przełącznikiem.

Instrukcja obsługi programu CMS Dla rejestratorów HANBANG

Urządzenia peryferyjne RS-232. Wykład 2

KARTA PCI Z INTERFEJSEM SZEREGOWYM

Konwerter RS-485->TCP/IP [ethernet] ATC-1000 SZYBKI START [konfiguracja urządzenia do współpracy z programem MeternetPRO]

ZADANIE.01 Cisco.&.Juniper Wprowadzenie do ZiMSK (budowa sieci, połączenie konsolowe, usuwanie konfiguracji urządzeń)

Moduł USB GREISINGER EBW3 EASYBUS

* konfiguracja routera Asmax V.1501 lub V.1502T do połączenia z Polpakiem-T lub inną siecią typu Frame Relay

Konfiguracja trybu pracy Real COM dla serwerów NPort:

3,5 HDD External Enclosure

Wersja polska. Wprowadzenie. Instalacja sprzętu. PU011 Karta PCI Express z 1 portem równoległym Sweex

PRZETWORNIK USB - RS232

Tworzenie połączenia szerokopasmowego /PPPoE/ dla sieci SOLARNET w systemie Linux

Wersja polska. Wstęp. Sprzęt. Instalacja w Windows 98SE. PU007 Sweex 1 Port Parallel & 2 Port Serial PCI Card

Ostrzeżenie przed instalacją

Konwerter RS-485->TCP/IP [ethernet] ATC-2000 SZYBKI START [konfiguracja urządzenia do współpracy z programem Meternet]

Koncentrator USB-4xRS (HUB USB-4xRS)

PODSTAWOWA KONFIGURACJA LINKSYS WRT300N

Przed użyciem kamery SmileCAM:

DA Podręcznik użytkownika. Kabel USB 2.0 DLA IDE i SATA

Przykładowy opis konfiguracji bramy VIP 410 z funkcjonalnością routera.

Wersja polska. Wstęp. Zawartość opakowania. Połączenia. DS010 Sweex Multi Panel & Card Reader 53-in-1

INSTRUKCJE JAK AKTYWOWAĆ SWOJE KONTO PAYLUTION

Laboratorium - Konfiguracja routera bezprzewodowego w Windows 7

INSTRUKCJA OBSŁUGI Program konfiguracji sieciowej Net configuration Drukarka A11

ZADANIE.02 Podstawy konfiguracji (interfejsy) Zarządzanie konfiguracjami 1,5h

Instrukcja konfiguracji usługi Wirtualnej Sieci Prywatnej w systemie Mac OSX

Koncentrator USB-4xRS (HUB USB-4xRS)

Best Connectivity. UA0042 Adapter USB2.0 na port szeregowy. Instrukcja szybkiej instalacji

Instalacja systemu operacyjnego dla minikomputera Raspberry Pi.

UNIWERSALNA KARTA PCI RS-232


Konfigurowanie sterownika BC8150 firmy Beckhoff wprowadzenie

Współczesne systemy komputerowe

Wersja polska. Wstęp. Sprzęt. Instalacja w Windows 98SE. PU006 Sweex 2 Port Serial PCI Card

2 PORTY SZEREGOWE / 1 RÓWNOLEGŁY NA KARCIE PCI

Packet Tracer - Podłączanie routera do sieci LAN

Wersja polska. Wstęp. Zawartość opakowania. Dane techniczne. PU001 Sweex 1 Port Parallel PCI Card

INSTRUKCJA INSTALACJI

ZADANIE.01 Cisco.&.Juniper Wprowadzenie do ZiMSK (budowa sieci, połączenie konsolowe, usuwanie konfiguracji urządzeń) 1h

Laboratorium Użycie wiersza poleceń w celu zebrania informacji na temat urządzeń sieciowych

Dla Macintosh: TZ4_V12.zip / 1,943,290 bytes (Po rozpakowaniu, TZ4_a.bin) TZ5_V12.zip / 2,000,270 bytes (Po rozpakowaniu, TZ5_a.

Szybki przewodnik instalacji TV-IP301 TV-IP301W

Puk, puk! Kto tam? Eeeee... Spadaj!

Podstawy Informatyki. Michał Pazdanowski

NSA GB HDD. Skrócona instrukcja obsługi. 1-wnękowy serwer mediów. Domyślne dane logowania. Adres WWW: nsa310 Hasło: 1234


Aktualizacja sterownika Podobnie jak w przypadku instalacji, podczas wykonywania tej operacji należy zalogować się jako administrator.

Laboratorium - Budowanie sieci z przełącznikiem i routerem

Laboratorium - Konfiguracja routera bezprzewodowego w Windows Vista

Podstawy administracji systemu Linux

Laboratorium - Konfigurowanie adresów IPv6 urządzeń sieciowych

Aktualizacja oprogramowania OTC Sintesys

1) Połączenie za pomocą kabla PC/PPI (Nr kat.: USB: 6ES DB30-0XA0, RS232: 6ES CB30-0XA0)

Instrukcja obsługi programatora AVR Prog USB v2

ADAPTER USB INTERFEJS SZEREGOWY

Kopiowanie i instalowanie pliku w systemie Windows CE

Moduł nie może być zasilany z PoE. Nie ma wbudowanej przetwornicy PoE, a posiada tylko wyprowadzenie pinów RJ45 na płytkę PCB

Viper Linux Lite, oprogramowanie Linux

Konwerter RS-485->Ethernet [TCP/IP] CN-ETH-485 INSTRUKCJA [konfiguracja urządzenia do współpracy z programem MeternetPRO]

Tak wygląda taki kabel

ADSL 2/2+ Modem Router

How to Connect a Siretta Industrial Router to a VPN Tunnel Using OpenVPN Protocol

NB Sweex Card Reader 16 in 1 USB 2.0

Transkrypt:

OpenBSD na platformie Soekris Jacek Artymiak jacek@devguide.net

Soekris (Prawie) zwykły pecet Niskie koszty poznania nowej platformy (już ją znamy) Niskie koszty zestawu deweloperskiego

Narzędzia Oprogramowanie: The OpenBSD (binaria + źródła) cena: 0,- zł flashdist.sh cena: 0,- zł Sprzęt: Komputer PC cena: 1.000,- zł Kable (szeregowy null-modem, USB, Ethernet) cena: 50,- zł Czytnik kart Compact Flash z możliwością zapisu cena: 50,- zł Karta Compact Flash cena: 300,- zł Śrubokręt krzyżakowy (x) cena: 10,- zł

Zawartość komputera deweloperskiego OpenBSD Pełna instalacja (pamiętaj o zgodności wersji PC/Soekris!) Źródła i binaria OpenBSD: (numery 3.8 i 38 należy zastąpić numerami używanej wersji systemu): src.tar.gz sys.tar.gz base38.tgz etc38.tgz $ wget --passive-ftp \ ftp://ftp.openbsd.org/pub/openbsd/3.8/src.tar.gz Wsad do kotła

Przygotowanie środowiska pracy (1) / /bin /home /var /sys /usr/src/sys <- kernel /usr/src/ <- reszta /tmp/obsd <- oddzielne drzewo binarne

Przygotowanie środowiska pracy (2) Rozpakowanie binariów i źródeł: $ su # mkdir /tmp/obsd # cd /tmp/obsd # tar zxpf /lo/ka/li/za/cja/base38.tgz # tar zxpf /lo/ka/li/za/cja/etc38.tgz # mkdir /usr/src/sys # cd /usr/src # tar zxpf /lo/ka/li/za/cja/src.tar.gz # cd /usr/src/sys # tar zxpf /lo/ka/li/za/cja/sys.tar.gz # exit $ cd

~/flashdist (1) http://www.nmedia.net/~chris/soekris/ $ tar xvf flashdist-20050612.tar $ cd flashdist

~/flashdist (2) $ ls NET4501 NET45x1 NET4801 flashdist.sh flashsmall.txt fstab rc ttys syslog.conf boot.conf nshrc

flashsmall.txt./bin/cat./bin/chgrp./bin/chmod./bin/cp./bin/date./bin/df./bin/echo./bin/hostname./bin/kill./bin/ksh...

Budowa nowego jądra $ su # cp /path/to/custom_kernel_config \ /usr/src/sys/arch/i386/conf/net45x1 # cd /usr/src/sys/arch/i386/conf # config NET45x1 # cd../compile/net45x1 # make depend # make Lokalizacja nowego jądra: /usr/src/sys/arch/i386/compile/net45x1/bsd

flashsmall.txt $ su # cp /path/to/custom_kernel_config \ /usr/src/sys/arch/i386/conf/net45x1 # cd /usr/src/sys/arch/i386/conf # config NET45x1 # cd../compile/net45x1 # make depend # make Lokalizacja nowego jądra: /usr/src/sys/arch/i386/compile/net45x1/bsd

Podłączenie do portu szeregowego UNIX: $ tip -19200 tty00 Windows: Wybieramy Start Programy Akcesoria Komunikacja HyperTerminal Wybieramy Plik Właściwości Konfigurujemy port komunikacyjny (COM2), szybkość (19200bps), parzystość (none), bity (8), bity stopu(1) Terminal tekstowy: Parametry: szybkość (19200bps), parzystość (none), bity(8), bit stopu(1)

Rozpoznanie geometrii karty Podłącz kartę CF do Soekrisa Podłącz zasilanie Komunikaty startowe combios ver. 1.23a 20040211 Copyright (C) 2000-2003 Soekris Engineering. Net45xx 0064 Mbyte Memory CPU 80486 101 Mhz Pri Mas Hitachi XX.V.3.3.0.0 LBA 695-15-48 250 Mbyte Parametry LBA: Sektory (695) Ścieżki/cylinder (15) Sektory / ścieżkę (48) Pojemność karty (250MB)

Wyszukiwanie urządzeń USB (1) Podłączamy kartę CF do komputera Szukamy USB: $ dmesg grep USB uhci0 at pci0 dev 20 function 2 "Intel 82371AB USB" rev 0x01: irq 11 Szukamy odniesień do uhci0: $ dmesg grep uhci0 usb0 at uhci0: USB revision 1.0 Aha! Widzimy, że coś co ma związek z uhci0, usb0 jest powiązane z uhci0. Kopiemy dalej: $ dmesg grep usb0 uhub0 at usb0

Wyszukiwanie urządzeń USB (2) uhub0 jest powiązany z usb0. Czy wiadomo coś więcej o uhub0? $ dmesg grep uhub0 uhub0 at usb0 uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub0: 2 ports with 2 removable, self powered umass0 at uhub0 port 2 configuration 1 interface 0 umass0 jest powiązany z uhub0. Co to jest umass0? $ dmesg grep umass0 umass0 at uhub0 port 2 configuration 1 interface 0 umass0: ICSI 2.0 Card Reader, rev 2.00/1.2f, addr 2 umass0: using SCSI over Bulk-Only scsibus0 at umass0: 2 targets

Wyszukiwanie urządzeń USB (3) umass0 to czynik kart CF. Poszukajmy odniesień do scsibus0: $ dmesg grep scsibus0 scsibus0 at umass0: 2 targets sd0 at scsibus0 targ 1 lun 0: <ICSI, CF Card CF, 1.2F> SCSI0 0/direct removable sd1 at scsibus0 targ 1 lun 1: <ICSI, MS Card MS, 1.2F> SCSI0 0/direct removable sd2 at scsibus0 targ 1 lun 2: <ICSI, SD Card MMC/SD, 1.2F> SCSI0 0/direct removable sd3 at scsibus0 targ 1 lun 3: <ICSI, SM Card SM, 1.2F> SCSI0 0/direct removable Poszukajmy jeszcze dokładniej: $ dmesg grep sd.. sd0 at scsibus0 targ 1 lun 0: <ICSI, CF Card CF, 1.2F> SCSI0 0/direct removable sd0: 244MB, 244 cyl, 64 head, 32 sec, 512 bytes/sec, 500400 sec total sd1 at scsibus0 targ 1 lun 1: <ICSI, MS Card MS, 1.2F> SCSI0 0/direct removable sd1: drive offline sd2 at scsibus0 targ 1 lun 2: <ICSI, SD Card MMC/SD, 1.2F> SCSI0 0/direct removable sd2: drive offline sd3 at scsibus0 targ 1 lun 3: <ICSI, SM Card SM, 1.2F> SCSI0 0/direct removable sd3: drive offline System widzi kartę CF jako urządzenie sd0. O to nam chodziło!

flashdist.sh (1) # cd ~/flashdist # sh./flashdist.sh \ sd0 \ flashsmall.txt \ /usr/src/sys/arch/i386/compile/net45x1/bsd \ /tmp/obsd

flashdist.sh (2) flashdist.sh 20050612 chris@nmedia.net Using disk device: sd0 Using distfile: flashsmall.txt Copying kernel from: /usr/src/sys/arch/i386/compile/net45x1/bsd You did not specify -d and you did not specify a manual geometry. Please enter Cylinders/Heads/SectorsPerTrack.

flashdist.sh (3) Cylinders: 695 Tracks Per Cylinder(Heads): 15 Sectors Per Track: 48 Please pay attention to any error messages that you may receive from the commands this script is using. If you end up having problems, they could explain why. WARNING: This will erase ALL DATA on the sd0 disk device! Press enter key to continue or Control-C to abort...

flashdist.sh (4) Setting up disklabel... disklabel: warning, DOS partition table with no valid OpenBSD partition The install script is using the following parameters: Total size of media: 500400 sectors (256204800 bytes) Bytes/Sector: 512 Sectors/Track: 48 Sectors/Cylinder: 720 Tracks/Cylinder (heads): 15 Cylinders: 695 Press enter key to continue or Control-C to abort...

flashdist.sh (5) Please assign a root password... Password: Verify: Copying configuration files to /etc... ttys fstab rc syslog.conf boot.conf nshrc Please enter the hostname or IP address of the central log host which will receive udp syslog packets from this installation. (Press enter for none, and syslog will log to ramdisk) Loghost: extlog

flashdist.sh (6) Installation finished. Unmounting filesystem...done! Przekładamy kartę CF do Soekrisa OpenBSD/i386 (sample) (tty00) login: Logujemy się jako użytkownik root. Pamiętamy o zatrzymaniu systemu poleceniem halt przed odłączeniem zasilania.

Przydatne łącza! http://www.openbsd.org (OpenBSD) http://www.soekris.com (Soekris) http://www.nmedia.net/~chris/soekris/ (flashdist.sh) Jacek Artymiak jacek@devguide.net