Notes on Umslip --------------- Umslip is a SLIP packet driver for use with Minuet and other DOS Internet applications. It is a class 6 (SLIP) driver. Use Slipper with this if you need a class 1 (Ethernet) driver. See TCPIP1.FAQ in tcpdocs.zip to use Slipper with the PHONE.EXE dialer. To begin setup, issue SLIP SETUP at the DOS prompt. Press F4 for modem settings. Select the Baud rate for your modem (if your modem does data compression, set Baud rate here to 2 or 4 times your modem speed). The highest baud rate supported is 57600, so Umslip may not be a good choice for a high-speed modem. Select the COM port the modem is on. You must either have the modem on a standard port, or one of the following nonstandard ones: 0x3e8 IRQ 2 is COM5: 0x2e8 IRQ 2 is COM6: 0x3e8 IRQ 5 is COM7: 0x2e8 IRQ 5 is COM8: Default Modem is HAYES, which should be fine. Parity and Stop Bits should be fine as is. For Handshaking, CTS and RTS are both off by default; both should be on instead, except for old modems without flow control. Default for Dialing is Tone, which is correct for me; select pulse dialing if you have that. Set Init str to your modem init string, minus the "AT" prefix. Next press F5 for SLIP settings. Fill in User Name, Password, and Phone Number. Note: If you use SLIP.BAT to connect, you'll be prompted for the username and password every time anyway, but you might as well fill them in. PHONE.DOC says to make the User Name your full email address. Give your login username instead. Exit PHONE.EXE, and issue this command at the DOS prompt: PHONE WRITE That will create PHONE.CMD, which needs to be edited for your login sequence. At the bottom of the file is Procedure Host.UofM.Login, which needs to be modified; the rest of PHONE.CMD should be fine. Refer to PHONE.DOC. Be sure to uncomment the "Grab MYIP" line to get your IP address from the screen. That will cause the file PHONEENV.BAT to be created at connect time. Edit SLIP.BAT to configure dynamic IP when you connect. Change this: :needsslip umslip -w >nul phone dial if errorlevel 1 goto nogo if %1. == minuet. goto min if %1. == gopher. goto gop if %1. == MINUET. goto min if %1. == GOPHER. goto gop To this (for DOS 3.3 or later): :needsslip umslip -w >nul phone dial if errorlevel 1 goto nogo call phoneenv.bat echo my_ip=%MYIP% > ipaddr.cfg set ip=%MYIP% set $cutcp1=myip~%MYIP% if %1. == minuet. goto min if %1. == gopher. goto gop if %1. == MINUET. goto min if %1. == GOPHER. goto gop Change this: :forceD umslip -w >nul phone force dial goto end To this: :forceD umslip -w >nul phone force dial if errorlevel 1 goto nogo call phoneenv.bat echo my_ip=%MYIP% > ipaddr.cfg set ip=%MYIP% set $cutcp1=myip~%MYIP% goto end If you don't have Minuet and PC-Gopher III installed in the same directory with Umslip, you'll also need to modify SLIP.BAT to reflect the directories where you have them. For example, I change these lines: :min if %2. == . goto min1 minuet /P=C:\MAIL\%2 goto list :min1 minuet goto list :gop gopher goto list To this: :min if %2. == . goto min1 cd \internet\minuet minuet /P=C:\MAIL\%2 cd .. goto list :min1 cd \internet\minuet minuet cd .. goto list :gop cd \internet\pcg3 gopher cd .. goto list Type "SLIP DIAL" to connect, "SLIP HANGUP" to disconnect and unload Umslip. Some applications require a class 1 packet driver and won't work with Umslip; it is generally better to use a class 1 driver such as Slipper. BOOTP works with Umslip if your provider has server-side support.