english



Weitere Informationen  http://www.peer-faq.de
 

Setup eines ADSL Routers mit der Injoy Firewall.

Als Router habe ich einen Zyxel 650R

Der Router wird wie folgt verbunden:
 
Unter Warp 4:

Bei der Installation müssen wir beim Netzwerk File   and Printer Sharing" ausgewählt haben.  Sonst wird das  jetzt gemacht:
 System -> Systemkonfiguration ->Installieren/Entfernen ->  Netzwerkinstallation  anpassen.

Nach der Peer installation ist allerdings nur das  Installationsprogramm  installiert worden.
 
 Dieses Sysmbol finden wir unter Installieren und entfernen.  Eine  andere Stelle ist x:\IBMLAN\INSTALL\PEERINST.EXE
 Erst jetzt wird der eigentliche Installationsprozess gestartet.

Beim Installationsprocess können wir die Netzwerkkarte und die  Protokolle auswählen. Dies ist auch später jederzeit noch  möglich.

Nach erfolgreicher Installation und einem Reboot finden wir ein  neues  Icon auf der WPS:
 
Fals unser NIC ( Netzwerkkarte ) nicht unter den aufgelisteten  ist,   installieren wir den Entsprechenden Treiber von Hand.
 Oftmals befinden sich OS/2 Treiber in einem Herstellerverzeichnis,  das unter Microsoft Network zu finden ist.

Dort kopieren wir die Datei *.NIF und *.os2 ins Verzeichnis
 x:\IBMCOM\MACS

Zur Installation können wir über System ->  Systemkonfiguration  ->MPTS benutzen, oder starten x:\IBMCOM\MPTS.exe was genau das  gleiche  ist.

Alternativ für ganz wagemutige kann man die Protocol.ini auch  von  Hand anpassen. Nehmen wir dafür einen Blick in die Datei  x:\IBMCOM\MACS\E100EOS2.NIF
 [E100B]
    Type = NDIS
    Title = Intel(R) PRO PCI Adapter
    Version = 3.12
    Drivername = E100B$
    Xports = NETBEUI LANDD

[FILE]
    Name = E100B.OS2

[SPEED]
    display = "Media Speed"
    type = Decimal
    set = 10, 100
    optional = YES
    editable = YES
    help = "The driver can configure the adapter for either  10 or 100 Mbps.
  Assigning a value to this parameter will override the  Auto-Speed-Sense  feature
  of the driver.  Leave the field blank to enable the  Auto-Speed-Sense  feature."

[FORCEDUPLEX]
    display = "Force Duplex Mode"
    type = Decimal
    set = 1, 2
    optional = YES
    editable = YES
    help = "The driver can configure the adapter for either  Half or Full Duplex.
  Automatic detection of Full Duplex REQUIRES a hub with ports  which are capable
  of performing N-Way auto-negotiation, so forcing the duplex mode  to Full is
  recommended for most users connecting to a Full Duplex hub.   Assigning a value
  of 1 (Half) or 2 (Full) to this parameter will override the  auto-negotiation
  feature of the adapter, and will also make the SPEED parameter  REQUIRED.
  Leave the field blank to enable the auto-negotiation feature."

[SLOT]
    display = "Slot/Device Identifier"
    type = Hexadecimal
    range = 0-1FFF
    optional = YES
    editable = YES
    help = "Use of this parameter is only required in systems  with more than one
  adapter installed. If you are installing more than one PCI  adapter:  1) complete
  the configuration process, but leave the Slot field blank for  each driver;
  2) restart the system and record the list of Slots that each  driver displays;
  3) complete the configuration by assigning one of the values  from the list to
  the Slot parameter of each driver. Leave the field blank if you  have only one
  adapter installed."

[NODE]
    display = "Locally Administered Address"
    type = String
    strlength = 12
    optional = YES
    editable = YES
    help = "Use of this parameter to modify the network  address  used by
  the adapter."

Vergleichen wir nun dazu die PROTOCOL.INI
 Sie beinhaltet die NIC, die Protokolle Netbios und TCP/IP.

[PROT_MAN]

   DRIVERNAME = PROTMAN$

[NETBEUI_nif]

   ETHERAND_TYPE = "I"
    USEADDRREV = "YES"
    OS2TRACEMASK = 0x0
    SESSIONS = 254
    NCBS = 255
    NAMES = 29
    SELECTORS = 15
    USEMAXDATAGRAM = "NO"
    ADAPTRATE = 1000
    WINDOWERRORS = 0
    MAXDATARCV = 4168
    TI = 30000
    T1 = 1000
    T2 = 200
    MAXIN = 1
    MAXOUT = 1
    NETBIOSTIMEOUT = 500
    NETBIOSRETRIES = 3
    NAMECACHE = 1000
    RNDOPTION = 1
    PIGGYBACKACKS = 1
    DATAGRAMPACKETS = 10
    PACKETS = 335
    LOOPPACKETS = 8
    PIPELINE = 5
    MAXTRANSMITS = 6
    MINTRANSMITS = 2
    DLCRETRIES = 10
    FCPRIORITY = 5
    NETFLAGS = 0x0
    Bindings = E100BEO2_nif
    DriverName = netbeui$

[IBMLXCFG]

   NETBEUI_nif = NETBEUI.NIF
    TCPIP_nif = TCPIP.NIF
    E100BEO2_nif = E100BEO2.NIF

[TCPIP_nif]

   Bindings = E100BEO2_nif
    DriverName = TCPIP$

[E100BEO2_nif]

   DriverName = E100B$

[NETBIOS]

   DRIVERNAME = NETBIOS$
    ADAPTER0 = NETBEUI$,0


 Natürlich sieht die Protocol.ini bei jedem leicht anders aus.  Die Einstellungen für Netbui.nif sollte man nicht selbst  verändern.  Was man allerdings ändern kann sind die Einträge ADAPTER,  DriverName  und Bindings. Zu beachten ist, das die erste Netzwerkkarte Adapter0  ist.  Die zuweite ist ADAPTER1

Bei der Firewall, zwei NIC's sieht das ganze so aus:
 

[PROT_MAN]

   DRIVERNAME = PROTMAN$

[IBMLXCFG]

   netbeui_nif = netbeui.nif
    tcpip_nif = tcpip.nif
FXWRAP_nif = fxwrap.nif
    RTL8139_nif = RTL8139.nif
    E1000_nif = e1000.nif

[NETBIOS]

   DriverName = netbios$
    ADAPTER0 = netbeui$,0

[netbeui_nif]

   DriverName = netbeui$
    Bindings   = RTL8139_nif
    ETHERAND_TYPE = "I"
    USEADDRREV = "YES"
    OS2TRACEMASK = 0x0
    SESSIONS = 130
    NCBS = 225
    NAMES = 21
    SELECTORS = 50
    USEMAXDATAGRAM = "YES"
    ADAPTRATE = 1000
    WINDOWERRORS = 0
    MAXDATARCV = 4168
    TI = 30000
    T1 = 1000
    T2 = 200
    MAXIN = 1
    MAXOUT = 1
    NETBIOSTIMEOUT = 500
    NETBIOSRETRIES = 3
    NAMECACHE = 1000
    RNDOPTION = 1
    PIGGYBACKACKS = 1
    DATAGRAMPACKETS = 50
    PACKETS = 300
    LOOPPACKETS = 8
    PIPELINE = 5
    MAXTRANSMITS = 6
    MINTRANSMITS = 2
    DLCRETRIES = 10
    FCPRIORITY = 5
    NETFLAGS = 0x0

[tcpip_nif]

   DriverName = TCPIP$
Bindings   =  RTL8139_nif,FXWRAP_nif

[RTL8139_nif]

   DriverName = RTSND$
    MEDIUM = "_AUTO"
    NOIRQ = 0
    APM = 1
    CARDBUS = "NO"

[FXWRAP_nif]

   Drivername = FXWRAP1$
   Bindings    = E1000_nif
 

[E1000_nif]

   DriverName = E1000$

Wir haben hier zwei Netzwerkadapter und ein weiteres  zusätzliches  Protocol.

Peer starten:

Peer_Datenstation Anmeldung   Ist Peer noch nicht gestartet, so geschiet das jetzt automatisch. Es  dauert  ein paar Sekunden. Danach werden wir aufgefordert den Benutzernamen  einzugenben  und das Passwort  einzutragen.  Defaultwerte sind BENUTZER  und Passwort.  Nun  können  wir unter Netzwerkbenutzereintrag   User verwalten.

Unter Warp 4 wählen wir Verbindungen  -> Laufwerke und  drücken  die rechte Maustaste.  Neu im Pop Up Menu haben wir Gemeinsamen  Zugriff starten... Und Zugriff  verwalten. Zu erst müssen wir Zugriff verwalten Im Fenster geben wir jedem Benutzer die entsprechenden  lese und oder Schreibrechte.

Unter ECS ist es Ecommstation-> Laufwerke. Der Rest bleibt gleich  wie  unter Warp4.

Unter Warp4 öffnen wir Verbindungen  -> Netzwerk -> Netzwerkdienste  -> Gemeinsame Ressourcen und  Netzwerkdienste.
 Auf der Seite Kennung  tragen wir einen Namen für den Rechner ein und die Domäne in  der wir uns befinden. Der Domänenname muss nicht der gleiche sein,  wie im Internet. Auch der Hostname muss nicht der gleiche sein.  Hostnamen  müssen aber individuell sein.

Auf der Seite Gemeinsame  Ressourcen  sehen wir die Laufwerke, die wir frei gegeben haben.
 Auf der Seite Berechtigungen  wird nichts eingetragen, wenn es nicht absolut nötig ist.
 Alle anderen Seiten lassen wir so wie sie sind.

Haben wir nun alle PC's konfiguriert, dann  starten wir Peer  und  öffnen Verbindungen  -> Netzwerk  -> LAN Requester  Ressourcen-Browser.
 Bei ECS : Lokales Netzwerk  -> Netzwerkdienste  -> LAN  Ressourcen-Browser.

In beiden Fällen bekommen wir alle PC's angezeigt, die im Netz  vorhanden sind. Auch der eigene Rechner wird aufgelistet. Oeffnen wir  einen  der PC's, dann sieht man die zugänglichen Laufwerke.

Wir können mit dem Ressourcenbrowser alles per Drag und Drop  kopieren,  verschieben, aber programme können nicht direckt darauf  zugreiffen.   Um das zu ändern brauchen Programme einen Laufwerksbuchstaben.

Wir klicken mit der rechten Maustaste auf ein Netzlaufwerk und  unter Laufwerk  zuordnen... vergeben wir einen freien Laufwerksbuchstaben. Der  Soll  nicht gleich an ein bestehendes Laufwerk anschliessen. Normalerweise  reicht  es wenn man von M: weiterfährt. Die Laufwerksbuchstaben sollten im  ganzen Peernetz für das gleiche Peerlaufwerk identisch sein.
 Wenn es anders ist macht es nichts, aber es ist einfacher zu managen.

Was man  in einer Firma machen sollte mit verschiedenen Leuten:  Jeder Benutzer bekommt einen eigenen Benutzer Eintrag und ein eigenes  Passwort.

Was man machen kann ist für alle den Defaultwert belassen. Aber  die Netzwerknachrichten funktionieren nicht mehr !!
 Wozu Netzwerknachrichten?
 In einem grossen Gebäude kann man den anderen Benutzern mit den  Netzwerknachrichten eine Message schicken.  Also wie eine Email,  aber  ohne internet.
 

Muss man das jedesmal so kompliziert machen ?

Nein, man kann in die Startup.cmd  folgendes eintragen:
 
net start Peer
 exit


 Und OS2/Peer -> Peer-Datenstation  Anmeldung -> Merkmale  resp.   Lokales Netzwerk -> LAN  Anmeldung
 rechte Maustaste im Blatt Programm  ist per deafult unter Parameter /V:DOMAIN  /D dies ist per Default eine Anmeldung für ein LAN. Diesen  Eintrag ersetzen wir durch Benuzer  /P:Kennwort /V:LOCAL

Beim nächsten doppelklick auf Peer_Datenstation  Anmeldung passiert scheinbar gar nichts.

Wenn wir eine Fehlermeldung bekommen :
 UPM0004C: Das Programm konnte nicht gestartet werden.
 Folgender Ausgangscode wird ausgegeben: 19
 Dann sind wir entweder schon angemeldet, oder wir haben einen  Leerschlag  zuviel am Anfang  oder nach dem Doppelpunkt.