Skip to content

Instantly share code, notes, and snippets.

@rma92
Created July 2, 2023 18:01
Show Gist options
  • Save rma92/3dc8de340ad9404e9ca0be8b6e33c86b to your computer and use it in GitHub Desktop.
Save rma92/3dc8de340ad9404e9ca0be8b6e33c86b to your computer and use it in GitHub Desktop.
Setting up WinFrame Cleint for DOS/286 on PCem with Microsoft LANMAN DOS TCP/IP
For testing, I used a 486 AMI WinBIOS 486 machine.
* Install DOS (I used a disk image that already contained DOS 6.22)
* Install (edit config.sys, add DEVICE=C:\DOS\HIMEM.SYS /TESTMEM:OFF, or wherever HIMEM.SYS is located).
* Use WinImage to copy the [Microsoft Lan Manager 2.2c|https://archive.org/details/microsoft-lan-manager-microsoft-network-client] disks into a folder on the DOS hard drive. I used C:\setup\lanman.
* Use a Microsoft mouse driver (I used Microsoft Mouse 6.26). CuteMouse worked in the text mode settings screen, but it was not possible to actually connect to the server if CtMouse was loaded.
* CD to DISK1
* Run Setup
* Installation is simple, use the default directory. Enhanced or Basic doesn't seem to matter unless your computer is really slow or memory limited. Use the Novell NE2000 driver.
* Either use DHCP, or set the IP address to 10.0.2.15, the gateway to 10.0.2.2, and the netmask to 255.255.255.0.
* Edit C:\lanman.dos\protocol.ini to set the correct INTERRUPT and ADDRESS for the NE2000. You can change or check these in PCem's settings window -- in my case the address was 0x300 (correctly), but I had an interrupt of 10. (IRQ and Interrupt are interchangable terms).
* Edit config.sys and make FILES=30 (or more).
* Insert the disk for the ICA DOS Client.
* Use the Citrix client creator on your WinFrame or MetaFrame server. WinFrame contains a client that runs on a 286, although I haven't been able to find requirements beyond that it works on a 286, and can use various network stacks, or serial ports.
* The DOS client uses VGA (up to 800x600x16 super vga), or VESA Extensions to run up to 1024x768x256
* Run Install.
In the Citrix DOS Client, video settings are in Options > Prefences (not per profile). You can connect without a DOS mouse driver, but the mouse won't work, run ctmouse before you run wfclient.
WinFrame - Setting up a home directory for a user.
* By default, the Administrator and Users don't have home directories (so can't run Citrix Program Neighborhood on the server). To set the home directory for a user, open the Network Administration program group, run "User Manager for Domains" (even if not domain joined), edit the user, select Profile, set the Home directory. You may have to create the directory manually.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment