THESE PAGES ARE FREE OF

JAVA
FRAMES

STORED ON A LINUX SERVER, AND RUNNING SPACEHAWKS' OWN LINUX BASED VOTING AND MESSAGE BOARD CGI.

NO MICROSOFT RELATED PROGRAMS WERE USED TO CREATE THIS SITE.

VOYAGER
IBROWSE
AWEB
 
MSIE
 

WORLDNEWS ISSUE 19
PLIP háló Amigával

Két számítógép összekötésére számos mód kínálkozik. Amigán a legtöbb esetben azonban csak a két gép közötti adatátvitelre alkalmasak. De mi van akkor, ha egyetlen Internet elérésünket szeretnénk megosztani két gépünk között? Erre is van több lehetőség. Kézenfekvő a hálókártyák alkalmazása. Ez ugyan gyors, és nem csak két gépnél alkalmazható, de Amiga esetén igen borsos az ilyen kártyák ára. A másik megoldás lehet egy soros null-modem kábel alkalmazása, ami ugyan olcsó megoldás, de a sebessége lassú (bár kapcsolt vonali elérés esetén még tán elegendő), és sokszor a soros portok foglaltsága miatt nem is megoldható a külső modemes elérés. Ilyen esetekben azonban alkalmazható a parallel porton kersztül történő hálózat kialakítása. Szintén olcsó, de sebessége nagyobb, mint a soros hálóé. A két gép közötti távolság ugyan nem lehet akkora, mint a null-modem esetén, de marad szabad soros port a külső modemnek is. Ezt a megoldást nevezik PLIP-nek (Parallel Line Internet Protocol). Most leírnám, hogy én hogyan hoztam létre a saját hálóm.

Mi kell hozzá?

Két Amiga, vagy egy Amiga és egy PC Linux-al. Amigán szükséges még egy TCP/IP-t biztosító program (pl., AmiTCP/IP vagy mai nevén Genesis, amit az OS3.9 is tartalmaz, MiamiDx), valamint a magPLIP38.1 nevű SANA-II parallel port meghajtó, ami az Aminetről letölthető. A Linux-os PC számára pedig szintén szükséges egy külön PLIP driver, ami magPLIP-lin2.2.lha név alatt szerepel az Amineten. A két gép összekötésére pedig kell egy megfelelő kábel. Két Amiga esetén a magPLIP-ben található leírás alapján kell elkészíteni a parallel kábelt (a ParNET-es nem jó!), az Amiga és LinuxPC összekötésére pedig egy PC-s boltban is kapható ún. LapLink kábelt kell beszereznünk (kb. 500,- Ft).

Hogyan hozzuk létre a hálót? A két Amiga, és a LinuxPC-vel való háló létrehozása hasonló, így együtt tárgyalnám, a különbségek ismertetésével. Mindkét esetben az Amiga lesz az a gép, amire a modem van kapcsolva, bár a LinuxPC eseten a PC is lehetne ez. De mivel a Linux-al nem olyan régen foglalkozom, és alapvetően az Amigát használom jobban a Neten is, ezért én ezt a felállást tartottam a magam számára jobbnak. A használat során nem vettem észre, hogy a LinuxPC lassabban használná a Netet így, mint ha közvetlenül lenne a modemen. Sajnos a két Amigás felállást nem volt módomban élesben kipróbálni, de másnál működik. A háló létrehozásánál a TCP/IP biztosításához Amigán a MiamiDx-t használom. (A Genesis-sel is hasonlóan kell eljárni, remélem ezek alapján ott is könnyen beállitható a kapcsolat. Sőt, ott már támogatva van külön a magPLIP is!)

Először is, lesz két gépünk, amelyik közül az egyiken fogunk PPP kapcsolatot teremteni az Internet szolgaltatóval, és ezen keresztül fog a parallel porton keresztül hozzákötött másik gép is csatlakozni az Internetre. A PPP-s gépet nevezzük szervernek, míg a másikat kliensnek. Először is kössük össze a két gépet a megfelelő kábellel (rossz kábel használata a párhuzamos port életébe is kerülhet!). Aztán a szerver Amigára telepítsük a MiamiDx-et (ha még nincs fennt) és a magPLIP-et. A magPLIP telepítésénél értelemszerűen az Amiga-Amiga, vagy Amiga-Linux közötti kapcsolatot válasszuk. Sajnos a telepítésnél előfordulhat egy hiba! Ha az ENV: és ENVARC: könyvtárakban nincs Sana2 nevű könyvtár, akkor rossz helyre települ a magPLIP.config nevű file. Ezért telepítés előtt érdemes az ENVARC: és ENV: könyvtárakba a Sana2 nevű könyvtárat létrehozni, és a telepítés után ellenőrizni, hogy valóban oda került-e a file. (Én ezzel szenvedtem egy kicsit, mire rájöttem, hogy a rossz telepítés miatt volt lassú kezdetben a háló.) Ha már megnéztük, hogy megvan-e a magPLIP.config, akkor érdemes bele is néznünk! Aki lassabb géppel rendelkezik - de egyébként is - érdemes a file-ban lévő PRI=25 értéket kissé kisebbre venni (én most 15-ös értéken használom, de lehet vele kísérletezni). Egy egyszerű TextEditorban írjuk át. Ugyanis nagyobb értékek esetén az átvitel során elsőbbséget élvez a többi program felett, így erősen visszafogja a gépet. Ha sikeresen túljutottunk a telepítésen, akkor a következő lépés a MiamiDx konfigurálása.

Amiga szerver beállítása

Először is a PPP kapcsolatot állítsuk be a szokásos módon. Aztán a TCP/IP pont alatt a Gateway kapcsolót kapcsoljuk be. Aztán hozzuk létre a PLIP kapcsolat beállításait:
- A Hardware pont alatt a New gomb megnyomásával előjövő ablakban válasszuk ki a point-to-point gombot.
- A megjelenő ablakba írjuk a Name után, hogy PLIP, a Driver-be pedig a magplip device-t (LinuxPC-vel történő kapcsolat esetén pedig a linplip.device-t kell megadni) (DEVS:Networks/magplip(linplip).device), a Unit 0.
- Aztán a Sana-II paraméters... gombra előjövő ablaknál a Query device gombra kattintsunk, ezután a következő értékeknek kell szerepelnie az ablakban: IP type: 2048, MTU: 2048, requests: 15. Ha minden rendben, akkor Ok. És megint Ok.
- Az Interfaces pont alatt válasszuk ki a New gombot.
- A megjelenő ablakban a point-to-point-ot és a LAN-t válasszuk. Utána Ok.
- A következő ablakban a PLIP-et, és Ok.
- A megjelenő Interface definition ablakban a következő beállítások legyenek:
Name: ptp0,
Alias: PLIP,
Type: point-to-point,
Hardware: PLIP,
Priority: 10,
IP type: static,
IP address: 172.24.0.3,
Gateway type: static,
Gateway: 172.24.0.4,
Pri: 0,
Multicast: send as broadcast,
Multicast pri: 10,
Control panel: bekapcsolva,
GUI default kikapcsolva.
És Ok.

- Majd menjünk a Database pontra, majd válasszuk ki a a hosts beállító panelt, itt nyomjuk meg az Add-ot, és az IP addresshez irjuk be, hogy 172.24.0.3, és a Name-hez pedig Amiga. Aztán újból Add, és IP address 172.24.0.4, és a Name Amiga2 (vagy LinuxPC). Ezt nem kötelező megcsinálni, de érdemes.
- A TCP/IP pont alatt kattintsunk a LAN-Connect...-re. Itt az IP-NAT-ot állítsuk internal-ra! (Ez feltétlenül kell!)
- Ha minden igaz, akkor végeztünk is a szerver beállításával. Mentsük el a konfigot!

Az Amiga kliens beállítása

Itt is először telepítsük a MiamiDx-et és a magPLIP-et. Majd a MiamiDx beállítása következik:
- A Hardwer pont alatt a New gomb megnyomásával előjövő ablakban válasszuk ki a point-to-point gombot.
- A megjelenő ablakba írjuk a Name után, hogy PLIP, a Driver-be pedig a magplip device-t (LinuxPC-vel történő kapcsolat esetén pedig a linplip.device-t kell megadni) (DEVS:Networks/magplip(linplip).device), a Unit 1.
- Aztán a Sana-II paraméters... gombra előjövő ablaknál a Query device gombra kattintsunk, ezután a következő értékeknek kell szerepelnie az ablakban: IP type: 2048, MTU: 2048, requests: 15. Ha minden rendben, akkor Ok. És megint Ok.
- Az Interfaces pont alatt válasszuk ki a New gombot.
- A megjelenő ablakban a point-to-point-ot és az Internet-et válasszuk. Utána Ok.
- A következő ablakban a PLIP-et, és Ok.
- A megjelenő Interface definition ablakban a következő beállítások legyenek:
Name: ptp0,
Alias: PLIP,
Type: point-to-point,
Hardware: PLIP,
Priority: 10,
IP type: static,
IP address: 172.24.0.4,
Gateway type: static,
Gateway: 172.24.0.3,
Pri: 10, Multicast: send as broadcast,
Multicast pri: 10,
Control panel: bekapcsolva,
GUI default bekapcsolva.

A TCP/IP settings... ablakban kapcsoljuk be a Fake IP-t, és Ok. Majd visszatérve az Interface definition ablakban is Ok.
- Majd menjünk a Database pontra, majd válasszuk ki a a hosts beállító panelt, itt nyomjuk meg az Add-ot, és az IP addresshez irjuk be, hogy 172.24.0.3, és a Name-hez pedig Amiga (vagy LinuxPC). Aztán újból Add, és IP address 172.24.0.4, és a Name Amiga2. Ezt nem kötelező megcsinálni, de érdemes.
- A TCP/IP pont alatt a Gatawey-t és az Allow source routing-ot kapcsoljuk be. Majd kattintsunk a LAN-Connect...-re. Itt az IP-NAT-ot állítsuk internal-ra! (Ez feltétlenül kell!)
- Ha minden igaz, akkor végeztünk is a kliens beállításával. Mentsük el a konfigot!

LinuxPC beállítása

Mivel a Linux-ot még nem nagyon ismerem, ezért csak inkább támpontokat, és a saját rendszeremen történő, disztribúció specifikus beállítást ismertetném. De remélem, hogy ezek alapján már el lehet indulni. Először is szükségünk lesz egy olyan kernel-re, ami támogatja a PLIP-et, valamint a már említett magPLIP-lin2.2.lha archívra. Ebben megtalálható a 2.0.xx, valamint a 2.2.xx Kernel-hez illeszkedő magPLIP specifikus PLIP modul forrása. (Sajnos azt nem tudom, hogy a 2.4.xx Kernel-hez használható-e a 2.2.xx-es verzió.) A kernel forrásban tehát a fordítás előtt le kell cserélni a plip.c-t az archivban található plip.c-re, vagy plip.c-re átnevezve a plip2.2.c-re. (Az /usr/src/linux/drivers/net/ könyvtárba kell másolni.) Majd kell fordítanuk egy Kernel-t. Én jelenleg a Mandrake 7.0-ás disztribet használom az eredeti, 2.2.14-15-ös Kernel-lel, ami támogatja a plip-et. Ezért én nem fordítottam új Kernel-t, hanem csak egy új plip modult. Az eredeti, /lib/modules/2.2.14-15mdk/net/plip.o modult átneveztem off_plip.o modulra. Aztán fogtam hozzá a fordításhoz. Először is feltelepítettem a Kernel forását a Mandrake CD-ről, és kicseréltem a plip.c-t. Aztán Terminálból kiadtam a cd /usr/src/Linux parancsot, majd a make mrproper utasítást. Aztán a make xconfig-gal elindítottam a konfigurálást. Egyből le is menthetjük, mert alapban be van állítva a plip modulba fordítása. (Azért megkereshetjük, hogy tényleg jól van-e beállítva.) Mentés után adjuk ki a make dep és make clean parancsot, majd fordítsuk le a modulokat a make modules paranccsal. Sok felesleges modult is le fog fordítani, de a lényeg, hogy köztük lesz a plip is. A fordítás megtörténte után a /usr/src/linux/drivers/net/ könyvtárban megtalálható plip.o file-t másoljuk a /lib/modules/2.2.14-15mdk/net/ könyvtárba. Ezzel végül is előkészítettük a gépet a PLIP hálóra.

LinuxPC kliens konfigurálása

- Mandrake alatt indítsuk el a DrakConf-ot, majd itt válasszuk ki a Hálózati beállítások-at.
- Itt először a PPP/SLIP/PLIP pontott válasszuk ki, majd az Add-on kattintva a PLIP-et, majd Accept.
- A megjelenő Hardware füles ablakban kapcsoljuk be az Allow any user (de)activate the interface-t.
- A Networking fülön pedig kapcsoljuk be az Activate interface at bot time-t (indulásnál így mindig elindítja a hálót), de a Set default route-t kapcsoljuk ki. A Local IP address: 172.24.0.4, a Remote IP address: 172.24.0.3 legyen. Aztán Accept. Majd a PPP/SLIP/PLIP configurations ablakban a Quit-tal lépjünk ki.
- A Network configurator ablakban most a Routing and Gateways-t válasszuk ki. A kinyíló ablakban az other routes to networks-re kattintsunk. A megjelenő ablakban Add, és a route specification ablakba ezt írjuk: Gateway: 172.24.0.3, Destination 0.0.0.0, majd Accept. A Route to other networks feliratú ablakokból is lépjunk ki a Quit gomb megnyomásásval.
- A Network configurator ablak Misc fülén kattintsunk, és válasszuk ki az informátion about other host-ot. A megjelenő ablakban Add, és a Primari name+domain: amiga, IP number: 172.24.0.3, majd Accept. Megint Add, és a Primari name+domain: linuxpc, IP number: 172.24.0.4. (Ezt nem kötelező megadni, de érdemes.)
- A Quit-tal lépjünk ki a Network configurator ablakból. És a kilépésnél megjelenő ablakban válasszuk az Activate the changes pontot.
- Ha minden igaz, akkor végeztünk is a LinuxPC kliens beállításával.

LinuxPC szerver konfigurálása

Sajnos ezt nem sikerült még beállítanom. Pedig gondolom, hogy lesznek olyanok, akiknek ez kellene. Akinek sikerül megoldani az így történő Internetezést (két gép látja egymást, csak a netre nem tudok kimenni a klienssel), azt kérem, hogy vegye fel velem a kapcsolatot!

A háló beüzemelése

Ha a konfigurálásokkal készen vagyunk, akkor mindkét gépet indítsuk újra. Az Amigákon indítsuk el a Miamit, és az Interfaces pontnál álljunk a ptp0 kezdetü PLIP-es sorra, és kattintsunk az Online gombra (ami a Copy gomb alatt van). LinuxPC-nél az újraindításnál már activálta a PLIP-et. Ezek után nyissuk mindkét gépen Shell-t. Amigán cd miami:, és utána a szerver gépen miamiping 172.24.0.4 (vagy miamiping amiga2 (linuxpc)), míg a kliens gépen miamiping 172.24.0.3 (vagy miamiping amiga). A kliens LinuxPC-n ping 172.24.0.3 (vagy ping amiga). Ha mennek a csomagok, akkor már fél siker, hisz a két gép között létrejött a háló. A ctrl+c-vel kikapcsolható a pingelés. Ezek után csatlakozzunk a szerver géppel az internetre, és a kliens gépen indítsunk egy browser-t (azért azt, hogy lássuk van-e DNS szerver). Próbáljunk ki egy weboldalt, ha bejön, akkor örüljünk, mert kész a PLIP hálónk!

Egyéni tapasztalataim

A háló nálam a két gép között valamivel kevesebb, mint 20 kB/s-os sebességgel kommunikál. Ilyenkor mindkét gépet kissé megfogja. Netezés közben azonban ezt nem észlelni, hisz kapcsolt vonal esetén nem érhető el ez a sebesség. Ilyenkor inkább csak a kapcsolat sávszélessége a meghatározó. Én az Amigán IRC-ztem, ment a Browser, és a Charon is töltött vagy 4-5 file-t, míg a kliens PC-n meg a Netscape ment. Eléggé stabilnak és megbízhatónak tűnik, bár csak pár órát neteztem még így. A két gép 1,8 m-es kábellel van összekötve, de tán 4-5 méterig még működik. Nem állítom, hogy mindenre, és minden esetben jó megoldás. De mielőtt mondjuk hálókártyákat vásárolnánk érdemes lehet ezt is kipróbálni, hátha ez is megteszi. És ezennel szeretnék köszönetet mondani BlackHawk-nak, akitől az Amiga-Amiga MimaiDx konfig származik, valamint Kiskalóznak, aki pedig elküldte nekem ezt. Ha bárkinek véleménye,gondja vagy ötlete van a PLIP hálóval kapcsolatban, kérem keressen!

- Alex'91 -
e-mail: amigos@extra.hu

 

 

 
 
 
GLOBAL LINKS DOWNLOAD AREA MESSAGE BOARD