A párhuzamos vonali IP (Parallel Line IP, PLIP) a TCP/IP protokoll használatát valósítja meg párhuzamos porton keresztül. Olyan gépek számára lehet hasznos, amelyekben nincs hálózati kártya, vagy esetleg laptopoknál. Ebben a szakaszban a következőket tárgyaljuk:
Párhuzamos (laplink) kábel készítése
Két számítógép összekapcsolása a PLIP segítségével
Párhuzamos kábelt a legtöbb számítástechnikai boltban tudunk vásárolni. Ha mégsem tudnánk sehol sem beszerezni, vagy egyszerűen tudni szeretnénk, hogyan lehet ilyet készíteni, akkor az alábbi táblázatban láthatjuk, hogy miként tudunk egy hétköznapi nyomtatókábelt átalakítani a céljainkra.
A-név | A-vég | B-vég | Leírás | Post/Bit |
---|---|---|---|---|
DATA0 | 2 | 15 | Adat | 0/0x01 |
DATA1 | 3 | 13 | Adat | 0/0x02 |
DATA2 | 4 | 12 | Adat | 0/0x04 |
DATA3 | 5 | 10 | Vál. imp. | 0/0x08 |
DATA4 | 6 | 11 | Adat | 0/0x10 |
GND | 18-25 | 18-25 | Föld | - |
Először is szereznünk kell valahonnan egy laplink kábelt. Ha ez megvan, akkor mind a két gépen ellenőrizzük, hogy a rendszermag tartalmazza az lpt(4) meghajtót:
#
grep lp /var/run/dmesg.boot
lpt0: <Printer> on ppbus0
lpt0: Interrupt-driven portA párhuzamos portnak megszakítással
vezéreltnek kell lennie („interrupt driven”),
és az /boot/device.hints
állományban szerepelnie kell
nagyjából a következő soroknak:
Ezután nézzük meg, hogy a rendszermag
beállításait tartalmazó
állományban megjelenik-e a device
plip
sor, vagy a plip.ko
modul
betöltődött-e. Akármelyik is
történt, a párhuzamos hálózati
felület most már a rendelkezésünkre
áll, és az ifconfig(8) paranccsal ezt meg is
tudjuk nézni:
#
ifconfig plip0
plip0: flags=8810<POINTOPOINT,SIMPLEX,MULTICAST> mtu 1500A laplink kábelt csatlakoztassuk mind a két számítógéphez.
Mind a két a hálózati felület
paramétereit root
felhasználóként hangoljuk be.
Például, ha az
nevű gépet akarjuk a
egyikgép
nevű géphez csatlakoztatni:másikgép
egyikgép
<-----> másikgép
IP-cím 10.0.0.1 10.0.0.2Az
felületét így állítsuk be:egyikgép
#
ifconfig plip0 10.0.0.1 10.0.0.2
A
felületét így állítsuk be:másikgép
#
ifconfig plip0 10.0.0.2 10.0.0.1
Ezt követően már egy működő kapcsolatnak kell felépülnie. Az egyéb részletek kapcsán az lp(4) és az lpt(4) man oldalait nézzük át.
Ezt a két gépet vegyük fel az
/etc/hosts
állományba
is:
localhost.saját.tartomány
localhost
10.0.0.1 egyikgép.saját.tartomány egyikgép
10.0.0.2 másikgép.saját.tartomány
A kapcsolat
működőképességéről
úgy tudunk meggyőződni, ha az egyik
gépről megpróbáljuk pingelni a
másikat. Például az
esetében:egyikgép
#
ifconfig plip0
plip0: flags=8851<UP,POINTOPOINT,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet 10.0.0.1 --> 10.0.0.2 netmask 0xff000000
#
netstat -r
Routing tables
Internet:
Destination Gateway Flags Refs Use Netif Expire
másikgép
egyikgép
UH 0 0 plip0
#
ping -c 4 másikgép
PING másikgép
(10.0.0.2): 56 data bytes
64 bytes from 10.0.0.2: icmp_seq=0 ttl=255 time=2.774 ms
64 bytes from 10.0.0.2: icmp_seq=1 ttl=255 time=2.530 ms
64 bytes from 10.0.0.2: icmp_seq=2 ttl=255 time=2.556 ms
64 bytes from 10.0.0.2: icmp_seq=3 ttl=255 time=2.714 ms
--- másikgép
ping statistics ---
4 packets transmitted, 4 packets received, 0% packet loss
round-trip min/avg/max/stddev = 2.530/2.643/2.774/0.103 msHa kérdése van a FreeBSD-vel kapcsolatban, a
következő címre írhat (angolul):
<questions@FreeBSD.org>.
Ha ezzel a dokumentummal kapcsolatban van kérdése, kérjük erre a címre írjon:
<gabor@FreeBSD.org>.