Amiga a PCMCIA ethernet karta - Software a ovladače
Seznam článků
Software a ovladače
Nyní se dostáváme k obtížnější etapě, kterou je volba, instalace a nastavení software. K zprovoznění těchto karet budeme potřebovat hlavně nějaký program pro podporu TCP/IP protokolu. Zde máme k dispozici několik možností - Miami, MiamiDX, Genesis nebo AmiTCP.
AmiTCP
AmiTCP/IP byl komerčním balíkem finské firmy NSDi (Network Solutions Development Inc), jenž byl ve své době prvním, široce rozšířeným TCP/IP stackem pro Amigu. Dokázal využívat standardu síťových zařízení Sana II a poskytoval aplikační úroveň pro internetový protokol formou sdílené knihovny.
Kromě demoverze byla k dispozici také komerční verze, která obsahovala logovací systém včetně možnosti filtrací, vyrovnávací paměť pro DNS servery, podporu Sana-II 2.0, plnou podporu BOOTP, přístupovou úroveň pro serverové programy, optimalizovanou verzi pro procesory 68020, automatickou konfigurační utilitu pro BOOTP, tištěný a online manuál.
Archivy ke stažení:
- AmiTCP-demo-40.lha
- demoverze tohoto balíku
Miami
Miami je integrovaný TCP/IP stack pro AmigaOS, jenž umožňuje snadný přístup na internet nebo místní síť pomocí modemu nebo síťové karty. Jeho autorem je Holger Kruse, který uvolnil poslední verzi 3.2.b2 v dubnu 2000.
Holger Kruse využil při jeho tvorbě oficiální TCP/IP zdrojové kódy z unixového systému NetBSD, včetně některých ostatních rozšířeních (např. FreeBSD T/TCP a Path MTU discovery). Pokud nevíte o co jde, pak se jedná o "opravdový" a kompletní TCP/IP stack, nejen o jeho emulaci, která by podporovala jen část TCP/IP standardu.
API balíku Miami je zpětně kompatibilní s API stacku AmiTCP 4.x (knihovna bsdsocket.library), což znamená, že většina programů napsaných a zkompilovaných pro AmiTCP 4.x bude fungovat také s Miami bez dalších modifikací nebo nutnosti rekompilace.
Navíc, Miami obsahuje integrovaný dialer, implementaci protokolů (C)SLIP a PPP, rozhraní pro SANA-II ovladače, přehledné GUI pro konfiguraci a ovládání stacku, klienta pro SOCKS proxy servery atd...
Opravdu největší zbraní Miami je jeho jednoduchá konfigurace. Bud jej můžete konfigurovat podobně jako každé jiné TCP/IP, nebo si nechat vše nakonfigurovat automaticky. Filozofií Miami je, aby uživatel musel zadat co nejméně údajů a tedy aby program jich byl schopen zjistit sám co nejvíce. To zahrnuje nejen číselnou adresu počítače, ale i DNS, bránu a jméno počítače, na kterém Miami běží.
Pro svůj provoz plně vystačí již s Amigou se systémem 2.04 (a vyšším) a MUI 3.8.
Miami je shareware. Ve své době si jej bylo možné zaregistrovat za 35 dolarů. Neregistrovaná verze je omezena vždy na jednu hodinu „online“, po které se automaticky rozpojí spojení.
Archivy ke stažení:
- Miami32b2-main.lha
- hlavní archiv, který budete potřebovat vždy. - Miami32b-000.lha
- spustitelné soubory pro procesory 68000 a 680010 - Miami32b-020.lha
- spustitelné soubory pro procesory 68020, 680030, 680040 a 680060 - Miami32b-MUI.lha
- uživatelské rozhraní MUI pro Miami (vyžaduje MUI 3.8) - Miami32b-GTL.lha
- uživatelské rozhraní GTLayout/GadTools pro Miami - Miami32b-CA.lha
- uživatelské rozhraní ClassAct pro Miami
MiamiDX
Rozšířená verze TCP/IP stacku Miami. Na rozdíl od svého menšího bratříčka umožňuje navíc routování datového provozu mezi různými sítěmi, sdílet jeden modem mezi více počítači, používat Amigu jako firewall a mnoho dalšího.
API použité v MiamiDx je plně zpětně kompatibilní s Miami, takže veškeré programy napsané pro Miami fungují také s MiamiDx. Pro svůj provoz plně vystačí již s Amigou se systémem 2.04 (a vyšším), procesorem 68020 a MUI 3.8.
Archivy ke stažení:
- MiamiDx10c-main.lha
Main archive. *Everybody* needs to download this archive. - MiamiDx10c-MUI.lha
MUI user interface module for MiamiDx. Requires MUI 3.8 or higher.
Genesis
Genesis je zatím nejmodernější TCP/IP stackem pro klasické Amigy. Kombinuje jednoduché použití s pokročilými funkcemi. Právě proto byl přímo integrován do systému AmigaOS 3.9.
V mnoha směrech je lepší než MiamiDX, ovšem dnes je jej nemožné instalovat samostatně bez AmigaOS 3.9. To je výhodou pokud se tento systém rozhodnete nainstalovat, ale pokud si chcete vyladit vlastní systém Workbench 3.1, tak vám tato volba odpadá.
Ke své práci vyžaduje procesor 68000, systém Workbench 2.04+, minimálně 4MB RAM a pevný disk.
Svého času jej za 98 německých marek prodávala firma Haage&Partner, která jej následně integrovala do systému AmigaOS 3.9.
Archivy ke stažení:
-
gendemo104.lha
- demoverze
Jak sami vidíte, máme na výběr z celkem velkého množství řešení. Nicméně, nyní se musíme rozhodnout. AmiTCP je již zastaralý a má celkem složitou konfiguraci, Genesis je pouze součástí systému AmigaOS 3.9. Zůstává nám tak pouze Miami a MiamiDX. Ovšem, jako verzi zvolit.
Rozhodnutí není jednoduché, protože záleží na tom, co budeme potřebovat. Pokud to bude pouze připojení k síti, tak nám plně vystačí Miami. Pokud však budeme chtít něco víc, tak rozhodně MiamiDX. To "něco víc" jsou například dvě různá rozhraní, což nám umožní současné připojení k internetu modemem a k síti pomocí síťové karty. Starší verze Miami toto neumožňují. Já si zvolil právě MiamiDX, takže následující konfigurace budou prováděny právě v něm.
Ovladače
Když už jsme si zvolili TCP/IP stack, budeme potřebovat pro svou kartu také odpovídající ovladače. Pro klasické Ethernetové karty jsou k dispozici dva ovladače. Každý z nich podporuje trochu jiné karty, proto bude nezbytné pročíst si přiloženou dokomunetaci, kterou naleznete v jednotlivých archivech.
- 3c589.lha
Obsahuje 3c589.device, což je SANA-II ovladač speciálně určený pro síťové karty 3Com Etherlink III. Všechny karty značky 3COM s tímto ovladačem však nefungují. Naopak s ním mohou fungovat i jiné karty, které byly vyrobeny jinými firmami. Kompletní seznam kompatibilních karet najdete v archivu. - cnetdevice.lha
Druhý ovladač, který podporuje opravdu širokou řadu síťových karet mnoha výrobců, jejichž seznam naleznete v archivu.
Nyní, když už máme vše připraveno, můžeme přejít k vlastní konfiguraci MiamiDX...