Ten slotte zijn dit de opdrachten die je met de permissies van root moet uitvoeren, waarmee de PLIP-interface wordt geactiveerd (uiteraard moet de kabel reeds correct zijn aangesloten).
OPMERKING: Als er iets onverwachts gebeurt, controleer dan nog eens de kabel en de spelling van de opdrachten. Als je de instructies juist hebt opgevolgd, maar er nog steeds fouten optreden, lees dan de FAQ paragraaf, veel antwoorden zijn reeds beschikbaar.
Geef als eerste de volgende opdracht ter bevestiging dat er geen lp-device is geladen.
# cat /proc/devices
Je mag in deze uitvoer geen verwijzing naar lp te zien krijgen, zoals in:
6 lp
Als je het wel te zien krijgt, verwijder dan alsjeblieft (tijdelijk) het lp-device voor je verder gaat. Als PLIP eenmaal werkt, kun je het later met lp proberen. Als het een module is, gebruik je rmmod voor het verwijderen van het lp-device; als het in plaats daarvan in de kernel is gebouwd, moet je de kernel opnieuw compileren met lp als een module (een veel beter plan).
Nogmaals: ik gebruik de namen "een" en "twee" als voorbeeld. Op "een" moet je de volgende stappen uitvoeren.
Als je de module automounter daemon niet hebt en je compileerde PLIP als een module, dan moet je het laden:
# insmod plip
OPMERKING: als je parallelle poort van een ander IRQ gebruik maakt dan 7 en/of een ander IO-adres heeft dan 0x378, dan moet je het aan insmod opgeven. Zoek uit wat het feitelijke IRQ en IO-adres is (hier kan de DOS-opdracht MSD dienst doen, maar vertrouw hier niet al te veel op) en geef iets op als:
# insmod plip io=0x278 irq=5
Meestal is het IRQ 7 of 5 en het IO-adres 0x378, 0x278 of 0x3bc. Het is van belang dat je het adres en het IRQ overeen laat komen met de hardware-instellingen (jumpers op oude kaarten, BIOS op moderne moederborden).
Als je paranoïde bent, controleer dan of de module is geladen met:
# lsmod
Module: #pages: Used by:
plip 3 0
Sla acht op de interfacenaam (plip0, plip1, enzovoort; lees het hoofdstuk over kernelmeldingen hiervoor voor meer details) en stel vervolgens de PLIP interface in:
# ifconfig plip1 een pointopoint twee up
OPMERKING: als je voor je parallelle poort een ander IRQ gebruikt dan IRQ 7 en/of een ander IO-adres dan 0x378 dan moet je dit aan ifconfig opgeven: Gebruik hetzelfde IRQ en IO-adres dat in de kernelmeldingen wordt gegeven en maak er iets van als:
# ifconfig plip1 irq 7
# ifconfig plip1 io_addr 0x3bc
De gebruikelijke IRQ is 7 of 5, en het IO-adres 0x378, 0x278 of 0x3bc.
Controleer nu of het werkt...
# ifconfig
.....
.....
plip1 Link encap:10Mbps Ethernet HWaddr FC:FC:C8:00:00:01
inet addr:200.0.0.1 P-t-P:200.0.0.2 Mask:255.255.255.0
UP POINTOPOINT RUNNING NOARP MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0
TX packets:0 errors:0 dropped:0 overruns:0
Interrupt:7 Base address:0x378
Voeg de route toe aan "twee"...
# route add twee plip1
En als je ook NFS wilt voor "twee":
# rpc.portmap
# rpc.mountd
# rpc.nfsd
Op "twee" zijn de opdrachten hetzelfde, maar je moet "een" schrijven in plaats van "twee" en vice versa.
Op één van je computers bevindt zich naar alle waarschjnlijkheid de PLIP-verbinding, als dit klopt en die computer wordt geïdentificeerd met "twee", kun je op die computer ook opgeven:
# route add default gw een
In het voorbeeld hiervoor, is "twee" een laptop met alleen een PLIP-verbinding op "een", dus typ ik de bovenstaande regel op "twee".
Controleer het tenslotte met
# ping twee
vanaf "een" en
# ping een
vanaf "twee" om te controleren of alles werkt.
Natuurlijk kun je deze opdrachten allemaal automatisch laten doen in een script dat bij de systeemstart wordt uitgevoerd. Je hoeft slechts een script aan te maken waarin deze opdrachten worden uitgevoerd: nu kun je het als root aanroepen wanneer je het nodig hebt, of je kunt een opdracht toevoegen aan /etc/rc.d/rc.inet2 dat het tijdens de systeemstart aanroept.
Voor het fijnafstemmen van PLIP kun je de opdracht plipconfig gebruiken, zie de man page voor meer informatie.
Voor het deactiveren van PLIP hoef je slechts de volgende opdracht te geven:
# ifconfig plip1 down
waarmee ook de route regels worden verwijderd. Als je geen gebruik maakt van de automounter daemon, verwijder dan ook de module:
# rmmod plip