Get Adobe Flash player

Inbetriebnahme eines historischen Castelle-Printservers

Einen Print­ser­ver in Betrieb zu neh­men ist eigent­lich nicht so schwer. Doch wenn es sich dabei um his­to­ri­sche Hard­ware aus dem vori­gen Jahr­tau­send han­delt, dann sollte man etwas Geduld mitbringen.

Es geht darum meine HP Laserjet-Drucker an CASTELLE LAN­press Print­ser­vern in Betrieb zu neh­men. Mir lie­gen sowohl externe Print­ser­ver mit 2parallelen Schnittstellen(bzw. 1 par. 1 ser.) vor, als auch interne Schnitt­stel­len für den MIO-Port der alten HP Drucker.


Die Instal­la­tion ohne Net­ware NDS und ohne IPX/SPX-Protokoll erwieß sich als problematisch.

Inbe­trieb­nahme der exter­nen Printserver

Schließt man die Hard­ware an und sorgt für Strom, dau­ert es rela­tiv lange, bis der Print­ser­ver gestar­tet ist. Nach eini­ger Zeit leuch­tet eine rote LED und der Dru­cker — wenn ange­schlos­sen und betriebs­be­reit — druckt eine Feh­ler­mel­dung, dass er kei­nen File­ser­ver findet.

Es muss zunächst dem Print­ser­ver eine IP-Adresse zuge­wie­sen wer­den. Hierzu muss man die Seri­en­num­mer ken­nen. Nur mit die­ser Seri­en­num­mer, wel­che die ethernet-ID beinhal­tet, ist es mög­lich dem Print­ser­ver eine IP zuzuweisen.

Auch unter Linux gibt es das hier­für nötige Pro­gramm rarp bzw. den Dämon rarpd. rarpd ist ein Pro­gramm, das dar­auf war­tet, dass es eine Anfrage nach einer IP-Adresse bekommt. Hierzu muss der Anfra­gende seine ethernet-ID mit­tei­len. Nach die­ser wird vom rarpd in sei­ner Kon­fi­gu­ra­ti­ons­da­tei gesucht und diese dem Kli­en­ten mitgeteilt.

Also, es muss fol­gen­des erle­digt werden:

  1. Instal­lie­ren von rarpd
  2. Erzeu­gen eines Ein­tra­ges in /etc/ethers (s.u.)
  3. Erzeu­gen eines Ein­tra­ges in /etc/hosts (s.u.)
  4. Star­ten von „rarpd –e“
  5. Ein­schal­ten des Printservers

Nun sollte der Print­ser­ver eine IP-Adresse von rarpd erhal­ten. Hat dies geklappt und ist er nun bereit, leuch­tet die grüne — und keine rote — LED.

zu 2. Erzeu­gen eines Ein­tra­ges in /etc/ethers

zunächst ein­mal muss man die dezi­male Seri­en­num­mer in eine hexa­de­zi­male Zahl umrechnen.

Aus 3205721 wird 30EA59, aus 3805912 wird 3a12d8.

Wie dem Hand­buch zu ent­neh­men ist, muss noch ein 00:00:44 vor­an­ge­stellt wer­den und die Zahl zwei­stel­lig mit Dop­pel­punkt getrennt wer­den. Es wird also für den Print­ser­ver 3805912 geschrie­ben:
00:00:44:3a:12:d8
zusätz­lich muss hin­ter die­sen Ein­trag in /etc/ethers noch der Name des Dru­ckers ange­ge­ben wer­den, also kom­plett:
00:00:44:3a:12:d8 hawai # CASTELLE Print­ser­ver 3805912

zu 3.
Die­sem Namen wird in der Datei /etc/hosts eine IP-Adresse zugewiesen.

interne Print­ser­ver

Die inter­nen Print­ser­ver haben eine Seri­en­num­mer, wel­che mit 06 beginnt:

  • Aus 06207752 wird 00:00:44:5E:B9:08
ps -e |grep rarp

ermit­teln der PID des grep-Prozesses
damit die­ser mit kill been­det wer­den kann.

rarpd -Aed

start des Rarp-Daemon

Kommentieren

Kategorien
Metropolregion N
Suche auf regio­na­len Web­sei­ten im Raum Nürnberg.
Loading