# Windows 95 voorbereiden

##### > OS/2 net index <

Netwerkprotocollen Bestanden en printers vrijgeven Protocollen toevoegen | Diensten instellen Bestanden en printers vrijgeven IBM Networks Client voor Windows 95 (NT)

Voor een eenvoudig te configureren netwerkverbinding van OS/2 met Windows (9x) en of WfWG kunt u NetBEUI installeren. Dit is het eenvoudigste ethernet protocol, waar OS/2 Warp 4, eCS en alle Windows varianten vanaf Windows voor Werkgroepen v. 3.11 geen moeite mee zullen hebben. Het is op het door IBM ontwikkelde NetBIOS protocol gebaseerd. Microsoft spreekt steeds over "Microsoft netwerken", maar ze werken ook onder OS/2.

Let op: Op het moment dat u onder Windows 9x TCP/IP naast NetBEUI installeert moet u ontzettend uitkijken. Uw LAN wordt zo lek als een zeef. Standaard zal Windows in de Tab Bindingen 9x TCP/IP (lees het internet) aan NetBEUI (lees uw LAN) koppelen. Eigenlijk is dit een OS/2 netwerksectie en moet u zelf maar weten hoe u zich hieruit redt, maar vooruit... Lees en huiver.

### Netwerkprotocollen

##### > Top <

Windows 9X kent standaard drie (eigenlijk vier) netwerk protocollen. Ze worden allen door OS/2 ondersteund.

1. Het IPX/SPX protocol wordt gebruikt om Novell Netware servers te bereiken. Het is snel, veelzijdig (routing) en wordt veel in kantooromgevingen (LAN, WAN) gebruikt. Daarnaast is het nuttig voor veel oudere netwerkspelletjes.

2. NetBEUI (NetBIOS variant) is door Microsoft voor haar werkgroep omgeving ontwikkeld. Het wordt in het LAN gebruikt door Windows voor Werkgroepen 3.11, Windows, Windows NT, Windows XP, MS/IBM LAN Manager, OS/2 Warp 3 Connect, OS/2 Warp 4 en eComStation. Het is snel en onder Windows gemakkelijk te configureren. Onder XP moet het apart geïnstalleerd worden. Voor een ongecompliceerde peer-to-peer verbinding onder Windows of voor een verbinding met een NT server is NetBEUI het aangewezen protocol. Je hoeft er weinig voor te doen.

3. TCP/IP tenslotte gebruikt het Internet Protocol, dat voor Wide Area Netwerken ontwikkeld is. Het is minder snel dan IPX/SPX en Net BEUI, maar laat door de adressering via 32 bits IP adressen verbindingen met netwerken in de rest van de wereld toe. Door die extra routing mogelijkheden is een TCP/IP netwerk moeilijker te configureren. Centrale begrippen zijn hier DNS server, gateway, default route, netmasker, subnetmasker, IP-adres en ga maar door. Zie Netwerk en internet jargon en Lastige klanten. OS/2 en het internet.

Windows' NetBEUI bevat ook NBT (TCPBEUI) , de evenknie van OS/2's NetBios via TCP/IP. Het wordt onder Windows 95 automatisch met TCP/IP geïnstalleerd (!). Het belangrijkste verschil met het gewone NetBIOS protocol is dat NBT (NetBIOS over TCP/IP) ook routing toestaat, d.w.z. het versturen van IP pakketjes over meerdere netwerken (WAN, internet). De bestands- en printerdeling van het originele NetBIOS protocol beperkt zich daarentegen tot uw LAN.

Windows 95 installeert (met een netwerkkaart) automatisch IPX/SPX en NetBEUI. Windows 98 meteen TCP/IP (en met NetBEUI automatisch NBT). Onder Windows XP moet NetBEUI apart geïnstalleerd worden.

De afbeelding hierboven laat de door mij gebruikte netwerkprotocollen nog eens zien. De VNC viewer toont het Windows 95 beeldscherm "live" op de OS/2 WPS. Hiervoor is een TCP/IP verbinding nodig. Het delen van printers en bestanden gaat via het NetBEUI protocol.

De computers "Warp op visser" en "Windows 95 op zolder" zijn in de Resource-browser Bestanden en Printers Client (vergelijk het met Windows "Netwerkomgeving") als servers afgebeeld: namelijk als servers in een peer-to-peer netwerk.

### Protocollen toevoegen

##### > Top <

Zoek het pictogram Netwerkomgeving (Desktop, Start / Instellingen / Configuratiescherm)

  Rechtsklik op Netwerkomgeving.
  Kies: Eigenschappen.

U komt in het tabblad Netwerk Configuratie

  Kies: Toevoegen / Client / Microsoft / NetBEUI.

Als u uw Windows PC direct of indirect (proxy, gateway) met het internet verbinden wilt, kiest u ook voor Toevoegen / Protocol / Microsoft / TCP/IP. Dit is ook nodig voor andere protocollen die van internetdiensten gebruik maken: denk aan samba en Virtual Network Computing. Verderop worden deze protocollen ingesteld.

### Diensten instellen

##### > Top <

In een NetBEUI peer-to-peer netwerk zullen meestal Cliënt voor Microsoft Netwerken en Bestands- en printerdeling voor Microsoft-netwerken geïnstalleerd worden.

Toevoegen / Service / Microsoft / ...

Deze protocollen suggereren door hun naam dat ze exclusief voor Microsoft Netwerken zijn ontworpen, maar ze kunnen evengoed door OS/2, diverse LAN Managers en UNIX (via Samba) worden gebruikt. Windows maakt hier gebruik van het Server Message Block (SMB) protocol dat o.a. door Windows voor Werkgroepen, Windows 9x, Windows NT, MS LAN Manager, Samba (UNIX), IBM LAN Server, IBM OS/2 Warp Server, OS/2 Warp Connect 3 en de OS/2 Warp 4 client wordt ondersteund. Via het SMB protocol kunnen computers elkaars bestanden en printers via het netwerk delen.

1. Met Cliënt voor Microsoft Netwerken kan het Windows werkstation bestanden en printers (shares) van andere computers benaderen. Een Windows werkstation treedt dus op als client in een client-server (NT, samba) of een peer-to-peer netwerk systeem.

2. Bestands- en printerdeling voor Microsoft-netwerken is Windows Virtuele-netwerk-bestandsserver (de SMB server vserver.vxd) waarmee het Windows werkstation haar bestanden en printers met bovengenoemde besturingssystemen kan delen. Een Windows werkstation treedt dan op als bestanden- en printserver in een peer-to-peer netwerk en als u pech hebt op het internet.

Netwerk bevat drie tabbladen: Configuratie, Identificatie en Toegangsbeheer.

  Netwerk Identificatie
  Computernaam: zolder
  Werkgroep: thuis
  Beschrijving computer: Windows 95 op zolder

Computers die elkaar via een peer-to-peer netwerk met NETBIOS benaderen moeten allen in de dezelfde Windows Werkgroep zitten. OS/2 Warp noemt dit het domein. Werkgroep en Domein zijn onder Windows NT weer afzonderlijk in te stellen. Onder NT vult u de domeinnaam van OS/2's NETBIOS onder Werkgroep in. Een NT domein is niet hetzelfde als een Werkgroep!

Let op: OS/2 Warp gebruikt standaard IBMPEERS als domein (Werkgroep onder Windows 9x). Dat moet u dus veranderen. Want Windows gebruikt standaard WERKGROEP of WORKGROUP en dan vinden ze elkaar niet.

De beschrijving van de computer verschijnt o.a. in de Resource Browser van OS/2 Warp.

  Netwerk Toegangsbeheer
  Toegangsbeheer op share-niveau: aanvinken

Het alternatief "Toegangsbeheer op gebruikersniveau" vereist een domeinserver om gebruikers te valideren. Bij "Lijst van gebruikers en groepen van" dient u volgens Microsoft het adres van een NT domein controller op te geven. LAN Manager en samba zijn alternatieven voor NT als het gaat om authentificatie op een Windows domein. Hebt u die niet dan zal het moeilijk zijn de bronnen vrij te geven. Bij rechtsklikken / "Delen" krijgt u de foutmelding : "Kan momenteel geen gebruikerslijst weergeven. Probeer het later opnieuw".

NB Het is wijs om wachtwoorden aan de gedeelde bronnen toe te kennen. Zeker gezien de beperkte bescherming die Windows standaard tegen hackers biedt.

### Configuratie van geïnstalleerde netwerkonderdelen

1) Dubbelklik op Bestands- en printerdeling voor Microsoft-netwerken

Tab Geavanceerd

  Bladeren: Automatisch (standaard)
  LM announce: Ja (standaard Nee).

Binnen de werkgroep is minimaal een PC aangewezen als browse master. Deze computer houdt de lijst van gedeelde bronnen bij. Deze lijst van shares is te browsen in de Windows netwerkomgeving. Met Automatisch zoekt Windows uit welke PC de browse master is. Hierbij maakt Windows gebruik van ene puntensysteem (OS level in smb.conf), waarbij een Windows NT Server het wint van Windows 98 (2) en die weer van Windows 95, WfWG en OS/2 (allen 1 punt). Met "Uit" zal de betreffende PC geen browsemaster zijn. Met "Aan" krijgt hij deze rol opgedrongen. Automatisch is op een multibootsysteem (Windows aan, Windows uit) waarschijnlijk de beste keus. Hier wordt de browse master automatisch toegewezen.

De optie LM announce "Ja" zorgt ervoor dat het Windows werkstation met Bestands- en printerdeling voor Microsoft-netwerken gezien kan worden door LAN Manager 2.x clients, waaronder OS/2 Warp. Anders gebeurt dit pas nadat u de \\servernaam hebt ingevoerd. Microsoft zet deze LM announce standaard uit, omdat de "hier ben ik" oproep (ethernet broadcast) door Windows 95 wat extra netwerkverkeer geeft. Maar het neveneffect is dat OS/2 de Windows PC moeilijk in zijn netwerkomgeving kan zien.

In Samba staat deze optie standaard op Auto, d.w.z. de samba server reageert op de oproepen van OS/2 client. U zou hem t.b.v. OS/2 ook standaard aan kunnen zetten door in de Global sectie van in /etc/smb.conf "lm announce = auto" in "true" te veranderen:

lm announce = true

In Windows voor Werkgroepen 3.11 kunt u deze regel aan \windows\system\system.ini toevoegen:

lmannounce = yes

In de XP registry:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters\Lmannounce=1

2) Dubbelklik op Cliënt voor Microsoft Netwerken

Aanmelden bij Windows NT-domein: niet aanvinken

Windows NT-domein: THUIS (uw domein) of leeglaten

Aanmeldingsopties voor netwerk: snelle aanmelding.

De optie "Aanmelden bij Windows NT-domein" meldt u aan bij een domein controller: Deze Windows NT, LAN Manager of Samba server dient de wachtwoorden verifiëren.

Zonder een domein controller heeft een aanmelding bij een Windows NT-domein geen zin. Vandaar dat hij niet aangevinkt is.

Een alternatief voor de "snelle aanmelding" is de "Aanmelding met herstellen van netwerkverbindingen". Hier controleert Windows bij de aanmelding of alle netwerkstations nog bestaan. Bij "snelle aanmelding" wordt dat pas gedaan als het netwerkstation daadwerkelijk wordt gebruikt.

3) Dubbelklik op NetBEUI

Tab Bindingen

  Bestands en printerindeling voor Microsoft-netwerken: aanvinken.
  Client voor Microsoft-netwerken: aanvinken.

Met Cliënt voor Microsoft Netwerken kan het Windows werkstation bestanden en printers (shares) van andere computers benaderen. Een Windows werkstation treedt dus op als client in een client-server (NT, samba) of een peer-to-peer netwerk systeem zoals hieronder met OS/2 Warp.

Met de Bestands- en printerdeling voor Microsoft-netwerken treedt een Windows werkstation op als bestanden- en printserver in peer-to-peer netwerk door middel van het SMB protocol.

Tab Geavanceerd

  Maximumaantal sessies: 3-117
  NCBS: 12 (7-255)
  Dit protocol instellen als standaardprotocol: aanvinken.

NCBS zijn Network Control Blocks.

4) Dubbelklik op TCP/IP

Tab IP-adres

  Een IP adres opgeven:192.168.1.20 (zolder PC).
  Subnetmasker: 255.255.255.0

Automatisch een IP-adres verkrijgen maakt gebruik van een DHCP server of van een PPP-router (modem).

Tab DNS-configuratie

  DNS inschakelen
  Host: zolder.
  Domein: thuis.
  Zoekvolgorde DNS-server: 192.168.1.10 (de gateway)
  WINS-resolutie uitschakelen: aanvinken

WINS is de Windows Internet Naming Service, het analoog van de DNS bij TCP/IP. Waar de DNS het bestand /etc/host vervangt (en aanvult), doet een WINS server dat met LMhosts (p node-omzetting). Programma's die van het NetBIOS protocol gebruik kunnen bij de WINS serveerder de IP adressen van andere computers opvragen. Zowel Samba en Windows NT servers kunnen dienst doen als WINS server. Ze kunnen overigens niet samenwerken (d.w.z. elkaars databases repliceren).

Tab Bindingen

  Bestands en printerindeling voor Microsoft-netwerken: niet aanvinken.
  Client voor Microsoft-netwerken: alleen aanvinken bij gebruik van een samba server.

Het gaat om de bindingen van bovengenoemde netwerkdiensten aan het TCP/IP protocol. Windows koppelt standaard zo'n beetje alle protocollen aan alle diensten. Dit "schiet met hagel" systeem maakt dat iedere idioot voor Windows systeembeheerder kan spelen. Maar het heeft ook nadelen...

De binding van TCP/IP aan de Bestands- en printerindeling voor Microsoft-netwerken is een ernstig te nemen veiligheidslek (zie: http://grc.com/, dat er op neerkomt een ander via het internet in uw gedeelde bronnen kan snuffelen.

Het levert regelmatig verrassende beelden op: De netwerkomgeving van een via de kabel met het internet verbonden PC laat regelmatig de bestanden van de buurman zien. Toevallig zitten ze in dezelfde werkgroep (niet op het door iedereen gebruikte WERKGROEP /WORKGOUP laten staan dus!). Een Windows SMB server doet standaard niet aan gebruikers authentificatie. De enige bescherming die u heeft is het te kraken wachtwoord van de bron. Als de buurman al een wachtwoord voor de gedeelde bron heeft ingesteld...

Voor de toegang tot een NetBIOS LAN via NetBEUI is deze binding met TCP/IP gevaarlijk en volstrekt overbodig. Als u met de Windows PC rechtstreeks het internet opgaat koppelt u TCP/IP slechts aan de externe toegangsadapter (of de ethernetkaart van de kabelboer). Wilt u de internet toegang via het LAN delen dan installeert u bovendien een proxy server en een firewall.

Voor het bereiken van een Linux samba server via NetBIOS over TCP/IP (NBT) hoeft u Bestands en printerindeling voor Microsoft-netwerken niet aan TCP/IP te koppelen. Het veel beter te beveiligen Linux levert dan de server en niet Windows. In de Windows client is hier slechts de binding van Client voor Microsoft-netwerken aan TCP/IP vereist.

Schakelt u (terecht nerveus geworden) deze onnodige bindingen uit dan stuit u soms op het fenomeen dat het browsen in de Netwerkomgeving/ Volledig netwerk voor geen meter functioneert. Zie de afbeelding hieronder.

De NetBEUI verbindingen zijn echter nog wel te maken. Hiervoor kunt u gebruik maken van de opties Computer zoeken, Netwerkverbinding maken van de Netwerkomgeving (op dit pictogram rechtsklikken) of eventueel van DOS (en OS/2!) opdrachten als "net use \\visser\hpfs" of hoe u uw share maar hebt genoemd (gebruik "net use /?" voor help). Hierbij moet u bedenken dat een grafisch programma vaak een vernis vormt van meer basale opdrachten die gelukkig ook nog met de hand in te stellen zijn.

Tab Gateway

Toevoegen: 192.168.1.10

De gateway is de computer die met het internet of met een ander TCP/IP netwerk verbonden is

Tab Geavanceerd

  Hier kunnen andere protocollen staan die u al dan niet als standaardprotocol kunt inzetten.

Vergeet niet de Netwerk tabvelden Identificatie en Toegangsbeheer in te vullen.

Bestanden en printers delen

Hier moet u "Ik wil anderen toegang kunnen geven tot mijn bestanden" en "Ik wil anderen toegang kunnen geven tot mijn printer(s)" aanvinken als u andere computers gebruik wilt laten maken van de betreffende diensten van de Windows PC.

Primaire aanmelding is standaard de Windows aanmelding. Alternatieven zijn Client voor Microsoft-netwerken of IBM Networks Client voor Windows 95.

### Bestanden en printers vrijgeven

##### > Top <

Wilt u de bestanden en printers van de Windows PC met een andere computer delen, dan moet u ze vrijgeven. Hierbij gaat Windows dus als bestanden en printer server voor bijv. OS/2 (via het Netbios) of Linux (via Samba) optreden.

Doorgaans zal het weinig zin hebben om (zoals hier) hele partities te delen het u uiteindelijk alleen maar om een paar vitale mappen gaat. Vitale partities geeft u hoogstens Alleen-lezen vrij of u verbindt hun toegang met een wachtwoord.

Voor u belangrijke mappen als Mijn Documenten op vFAT schijven die u met OS/2 wilt delen hernoemt u (met de bijbehorende documenten) naar het DOS 8.3 formaat. De reden: De SMB server van Windows 9x exporteert de lange namen op vFAT schijven niet volgens de regels naar andere SMB systemen. OS/2 ziet dus het DOS 8.3 systeem Deze bug is al jaren bekend. Microsoft doet er niets aan. Linux ziet de lange namen wel (fix), maar OS/2 niet. Zie Lange namen op vFAT schijven.

Een beter alternatief: plaats belangrijke bestanden op een HPFS schijf en laat OS/2 als bestandenserver voor de Windows PC optreden. OS/2 exporteert de lange namen correct naar ieder OS dat het SMB protocol (en lange namen) ondersteunt.

Het volgende plaatje van mijn zolder PC onder Windows 95 is met VNC onder Linux gemaakt. De huiskamer PC "visser" (die ik ook voor OS/2 en W2000 gebruik) fungeert als samba server voor Windows 95. U ziet dat Linux geen moeite heeft om printers en partities (EXT2, vFAT met echte lange namen, HPFS en NTFS) naar een Windows (of OS/2) PC te exporteren.

#### Procedure onder Windows 9x

Open Deze computer of de Verkenner.

Rechtsklik op een Station of een map die u vanuit het Netwerk wilt kunnen benaderen. Kies Delen of Eigenschappen. Het instellingenblok van het station of map verschijnt in beeld.

Geef het station of de map een NETBIOS Share-naam.

Onder deze naam verschijnt het gedeelde station in de Netwerkomgeving van Windows en in de Gemeenschappelijke Resources en Netwerkverbindingen zoals u in de afbeelding hierboven kunt zien.

De Opmerking is optioneel, maar kan wel handig zijn. Ik gebruik bijv. de opmerking "Mijn Documenten" voor de share windocs .

Toegangstype: Alleen-lezen (Cd-rom), Volledig (bijv. een data-partitie) of Afhankelijk van het wachtwoord. In het laatste geval moet u wachtwoorden geven voor de lees- en schrijfrechten van de schijf. Typisch iets voor een C.

Het gebruik van wachtwoorden is vrijwel altijd aan te raden. Zeker als de PC met het internet verbonden is. In dat geval moet u TCP/IP met zo weinig mogelijk protocollen binden (en zeker niet met NetBEUI).

Daarna klikt u op Toepassen en herhaalt u de procedure voor andere stations, mappen en/of printers.

### Netwerkverbindingen maken

Rechtsklik op Netwerkomgeving.

Kies Netwerkverbindingen maken.

Als alles goed ingesteld is moet Windows de shares (Pad) van de al eerder genoemde besturingssystemen kunnen vinden (afbeelding hiernaast).

Daarna kunt u een station aan het netwerkpad toewijzen.

Lukt het op de een of andere manier niet dan kunt u het met "net view" proberen.

### IBM Networks Client voor Windows 95 (of NT)

##### > Top <

De Windows 9x Client voor Microsoft Netwerken heeft een grote voorkeur voor Windows NT. Het is zelfs zo dat je op de Windows 9x client voor de toegang tot een NT server bijna niets meer hoeft te configureren. Het NETBEUI protocol volstaat. Alles wordt verder aan de kant van de NT server ingesteld.

Maar de medewerking van MS aan hun klanten die naast hun producten ook een ander besturingssysteem willen proberen is al jaren onder de maat.

Onder Novell zult u daarom onder Novell clients willen inloggen.

Onder Windows 95 kan het bij gebruik van andere (niet Novell, niet NT) servers zin hebben een door IBM geleverde IBM Networks Client voor Windows 95 (98) of NT te installeren. Deze is ontworpen voor het inloggen en delen van resources op OS/2 Warp server, maar werkt naar verluidt ook bij andere SMB servers (bijv. de oudere IBM/MS LAN servers).

U kunt de client downloaden van: IBM of op LEO.

Toevoegen / Client / Diskette / Bladeren naar de win95cl map zodat ibmnet32.inf verschijnt.

De Primaire netwerkaanmelding wordt dan IBM Networks Client i.p.v. Windows aanmelding.

Overigens is deze client voor een eenvoudig peer-to-peer NETBIOS netwerkje met OS/2 niet zinvol.

Ik geef het alleen maar aan, om u duidelijk te maken dat u onder Windows niet altijd de door Microsoft uitgestippelde wegen hoeft te begaan.

Meer info: Network Clients for OS/2 Warp Server

##### > Top <