QNX HomeProductContact UsSearch

win95net.txt

LINE


Home directory of win95net.txt.gz


From owner-win95netbugs@lists.stanford.edu Mon Jan 22 11:55:14 EST 1996
Article: 992 of comp.os.ms-windows.networking.win95
Path: quantum!revcan!cunews!nott!torn!howland.reston.ans.net!newsfeed.internetmci.com!nntp-hub2.barrnet.net!news.Stanford.EDU!not-for-mail
From: llurch@Networking.Stanford.EDU (Richard Charles Graves)
Newsgroups: comp.os.ms-windows.networking.misc,comp.os.ms-windows.networking.windows,comp.os.ms-windows.win95.setup,comp.os.ms-windows.win95.misc,comp.os.ms-windows.networking.win95,comp.os.ms-windows.setup.win95,alt.os.windows95.crash.crash.crash,uk.comp.os.win95,comp.answers,news.answers
Subject: [*] Windows 95 Networking FAQ, 0/7
Followup-To: comp.os.ms-windows.networking.win95
Date: 18 Jan 1996 22:05:16 -0800
Organization: Stanford University
Lines: 266
Approved: news-answers-request@MIT.EDU
Expires: 16 Feb 1996 12:34:56 GMT
Message-ID: 
Reply-To: owner-win95netbugs@lists.stanford.edu
NNTP-Posting-Host: networking.stanford.edu
Mime-Version: 1.0
Content-Type: MULTIPART/DIGEST; BOUNDARY="----------------------------"
Summary: This is the index to the win95netbugs Frequently Asked Questions file. Please read this FAQ before posting a networking problem to the newsgroups.
Keywords: Windows 95 Networking Master Index and Intro FAQ
X-PGP-Key: 0xCCE7B49D, 1024 bits, for llurch@networking.stanford.edu
X-PGP-Print: ED CA 67 98 AD 2A 62 2A  01 17 78 A8 33 F2 6D E0
Xref: quantum comp.os.ms-windows.networking.misc:10408 comp.os.ms-windows.networking.windows:12566 comp.os.ms-windows.win95.setup:46477 comp.os.ms-windows.win95.misc:93976 comp.os.ms-windows.networking.win95:992 comp.os.ms-windows.setup.win95:1095 comp.answers:14050 news.answers:53505

Archive-name: ms-windows/win95netbugs/part0
Posting-Frequency: twice monthly
FAQ-Maintainer: Rich Graves 
Last-Change: 18 Jan 1996 by Rich Graves 
Version: 4.00.963
URL: http://www-leland.stanford.edu/~llurch/win95netbugs/faq.html

--------------------------
Content-Description: Welcome

  This FAQ concerns problems you might encounter with Win95's networking
  features after you have set everything up according to the directions, such
  as they are. You might want to jump to iii. Index. Please note that I have
  not had time for any additions to the FAQ, but there should have been
  several. You can help by cleaning up and submitting things mentioned in
  section ii. I have made several minor corrections, though.

--------------------------
Content-Description: i. Format of this FAQ  
Date: Thu, 18 Jan 96 19:00:00 -0800
From: Rich Graves 

  The HTML version of this FAQ is lynx 2.3-enhanced for maximum compatibility
  with all browsers. Please let me know of any egregious departures from
  strict HTML.

  The FAQ is maintained entirely by hand, mostly with BBEdit Lite on a
  PowerBook for major changes plus vi, emacs, and perl for updates. We don't
  need no steenking HTML editor.

  This particular text posting was generated by Netscape and Alan Phillips'
  excellent Programmer's File Editor.

--------------------------
Content-Description: ii. Unindexed Recent Arrivals
Date: Sat, 30 Dec 95 13:13:13 -0800
From: Rich Graves 

  My real work does not allow me to keep this FAQ up-to-the-minute. For
  breaking information on Windows 95 networking issues, you can browse the
  list archive at gopher://quixote.stanford.edu/1m/win95netbugs. To download
  the entire list archive, the URL is
  gopher://quixote.stanford.edu/00/win95netbugs. Some other stuff is at
  http://www-leland.stanford.edu/~llurch/win95netbugs/new.txt. Download these
  files to a UNIX system and point a mail reader at them, e.g. mail -f or
  pine -f new.txt. I believe Eudora will read the format too.

  Another very useful site with information on security bugs in various
  Microsoft products is http://www.c2.org/hackmsoft/.

  --------------------------
Content-Description: iii. Index
Date: Sat, 30 Dec 95 13:13:13 -0800
From: Rich Graves 

A. Administrivia

  1. Where is the latest FAQ?  
  2. What's this about a Win95NetBugs email list?
  3. What related resources are available?  
  4. Copyright 1996 The Board of Trustees of Stanford University.
     Noncommercial redistribution encouraged.  
  5. To do's and cries for help.
  6. What's this about a "Hack Microsoft" page?  
  7. I have a trade secret (or somesuch) that I'd like to contribute
     anonymously. How?  
  8. Acknowledgements  
  9. What have other people, publications, and world governments had to say
     about the win95netbugs effort?  
 10. What's with this PGP signature thingy?  

B. IPX/SPX (NetWare) Issues

  1. SAP advertisement kills IPX routing, poses security problems
  2. Automatic frame type detection doesn't always work.
  3. Where can I get [info on] Novell's Client32?  
  4. Why do Win95 clients crash my NetWare 3.x servers?  
  5. How do I enable Long File Name support on a NetWare server?
  6. How do I disable Long File Names on a Win95 client so I can use a
     server without LFN support?
  7. Can I get NetWare broadcast messages (like "low on disk space") on
     Win95?  
  8. Can I send NetWare messages with Win95?
  9. Should I use NETX, VLMs, Microsoft's Client, or Novell's Client32?
 10. Where can I get Microsoft's NDS Client for NetWare 4.x and bug fixes?
 11. User-level access control doesn't work over IPX NWServer.
 12. DISPLAY Command in Login Script Displays Incorrect Characters.
 13. INCLUDE/DISPLAY Login Script Commands Do Not Accept UNC Paths.
 14. NetWare login script processor (NWLSPROC) can't handle lower-case
     drive letters.
 15. Cannot load TSRs in NetWare login scripts.
 16. Cannot Connect to NCP Server Without SAP Advertising Enabled.
 17. Commas Not Recognized in NetWare Logon Scripts.
 18. How to Configure Windows 95 for Use with NASI.
 19. NetWare login might not work if machine name=login name.
 20. How do I make RPRINTER work?  
 21. How to prevent anyone from accessing my entire hard drive?  
 22. What new (July 1992) login script commands are not recognized by
     Win95?  
 23. Bug storing NetWare passwords unencrypted?  
 24. What about Personal NetWare and NetWare Lite?  
 25. MS Client for NetWare Does Not Synchronize Time with Server  
 26. Can Win95 log on to password-protected NetWare accounts without user
     intervention or knowledge?  
 27. How come I lose mapped drives after a while, and how can I stop it?
 28. Can't rename files/directories using NETX under Win95.  
 29. How can I boot Win95 from a NetWare server on a machine sans hard
     drive?  

C. TCP/IP (Internet) Issues

  1. How do I configure MTU and RWIN?
  2. Netscape packet storm bugs.  
  3. Why are some remote sites unreachable (TTL bug)?  
  4. Why don't I get DNS resolution for 32-bit applications?  
  5. Interoperability with BootP servers.  
  6. Can't mount servers by IP address.  
  7. How do I set up a HOSTS file?  
  8. Default hostname resolution order (broadcast-WINS-DNS-LMHOSTS) is
     non-ideal for my site; how can I change it?
  9. DNS lookup timeout is ridiculously long.
 10. Why can't I send mail/news or upload with FTP (MTU path discovery
     problem)?  
 11. What good commercial TCP/IP packages are available for Windows 95?
 12. I can't get PC/NFS working under Windows 95.  
 13. Will Trumpet and other Win3 TCP/IP stacks work under Win95?  
 14. I'm using some 16-bit TCP/IP stack like Trumpet and 32-bit apps like
     Netscape and Exchange don't work.  
 15. Assorted DNS resolution problems.
 16. What arcane TCP/IP parameters can be configured?
 17. Nobody seems to be able to get routing to work.  
 18. Sockets get "eaten up" and WinSmtp dies.  
 19. Can I disable DNS for WINS resolution?
 20. TCP/IP Requires Ethernet_II Frame Type for ODI Driver.
 21. Does Win95 support IP Multicast?  
 22. How to obtain DNS hostname via DHCP?  
 23. How to prevent anyone from accessing my entire hard drive?  
 24. How can Win95 and UNIX computers share files and printers?  
 25. Is there any way to run Win95 from a UNIX server running Samba?
 26. How can I prioritize multiple default routers?  
 27. Why won't the Plus Pack install properly on a machine with Internet
     Explorer installed?  
 28. What do I do if Win95 won't wait long enough for my DHCP server to
     assign an address?  
 29. Why does my winsock.dll disappear or get renamed to winsock.old?
 30. Bug in NetBIOS name resolution stops LMHOSTS from working.  

D. Dialup Networking (SLIP/PPP) Issues

  1. Nonstandard PPP implementation causes problems with BSDI and other
     servers.  
  2. Degraded SLIP/PPP performance versus Trumpet.  
  3. Killed applications/disconnects cause total system freezes.
  4. Minor changes to TCP/IP or modem parameters cause dialup properties to
     reset to defaults without warning.  
  5. Win95 creates fictional COM ports on some plug-and-pray machines.
  6. DSCRIPT might exit before getting all dynamically assigned
     information.
  7. Modem on COM4 incompatible with S3 video cards.
  8. PPP compression won't work on at least some Xyplex terminal server
     configs.  
  9. What are some tips for better dialin performance?  
 10. IPX (NetWare) compression bug.  
 11. Can't log on to Sun PPP server, or cause Sun PPP server to crash.
 12. What's the difference between the Plus Pack and normal dialup
     scripters?  
 13. Where is the SLIP and scripting support?  
 14. Why do I get "host unreachable" on most remote hosts, though I can get
     to my ISP's servers?  
 15. If my connection drops, why don't my TCP sessions reconnect?  
 16. How do I change my modem init string?  
 17. Will Twinsock work in Win95?  
 18. Will TIA work with Win95?  
 19. How do you start dialup networking from the command line?  
 20. Why does Win95 fail to negotiate with a Xylogics TIP if NetBEUI is
     enabled?  
 21. How can multiple machines share one dialup TCP/IP connection?  
 22. How do I avoid losing all my LAN (i.e., NetWare) connections when I
     dial up the Internet?  
 23. Bug in CHAP (password) negotiation.  
 24. How can I use SLIP/PPP through a direct connection (i.e., no modem)?
 25. Modem locks up with an SMC 666 UART.  

E. Miscellaneous Issues

  1. No way to specify protocol to use for a specific service.
  2. IPX must be set as the default protocol to use a Lotus Notes server.
  3. Win95 does not honor LAN Manager security, other incompatibilities.
  4. With ODI drivers, adding an NDIS 3.1 protocol does not add frame type
     to NET.CFG.
  5. How can I hide the Network Neighborhood icon?
  6. How can I hide the Inbox icon?
  7. How can I get rid of the Microsoft Network icon?
  8. How can I get Exchange to work like a normal Internet mail client?
  9. I increased the scrollback buffer size in telnet and now it doesn't
     work -- no menus even.  
 10. 10. Microsoft Office 4.3 leaves a file open, preventing proper Windows
     shutdown.
 11. Why does Microsoft Access crash my server?  
 12. How do I set up a two-computer twisted pair network?  
 13. How can I share faxes on Win95?  
 14. How can I use LAN Manager 2.x services?  
 15. Why do I get VSHARE and NDIS2SUP failures in BOOTLOG.TXT?  
 16. What can I try if network support crashes at startup?  
 17. Why do I sometimes not get a chance to log in on some machines?
 18. Where can I get a partial list of errors in the Windows 95 Resource
     Kit?  
 19. The Resource Kit is also wrong about IBM LAN Server, right?  
 20. Who makes AppleTalk for Windows 95?  
 21. SysMon and SNMP might conflict with DPMS  
 22. How can I "browse" with WINPOPUP like you could in Windows 3.11?
 23. How do I recover desktop icons like Recycler and Inbox that have
     "disappeared"?  
 24. How do I address "VNETSUP error 6107"?  
 25. Why should I probably turn all of Win95's power management features
     off?  
 26. Does Win95 support broadcast RPC over TCP/IP or IPX?  
 27. How to kill Windows' dubious "password caching feature"?  

F. Windows Networks (NT, WFW) Issues

  1. If your Windows NT client is unable to connect to a Windows 95 server.
  2. Incomplete Domain Listing on Large Networks.
  3. No Support for "Connect As" Option Like in Windows NT.
  4. How do I get Win95 to honor NT %USERNAME%?
  5. WFW machines can't log on to Win95 machines with access list from
     another domain.
  6. Troubleshooting Browsing with Client for Microsoft Networks.
  7. Can I log on to multiple NT domains?
  8. Error Message: "VNETSUP: Error 6102" (WORKGROUP corruption)
  9. Changing NT permissions w/Win95 mgmt tool doesn't work?  

G. Hardware-Specific Issues

  1. NE4100 and EFA PCMCIA Incompatibility.  
  2. Eagle NE200T PCMCIA NE200.COM ODI Driver Does Not Work.
  3. IBMODISH.COM Causes Windows 95 to Exit at Startup.
  4. 3Com 3C5x9 EtherLink III "Plug and Play" problems.
  5. MS Client and PC/NFS conflict on some Xircom/IBM/Cabletron adapters.
  6. Errors and retransmissions with a SoundBlaster installed.
  7. What voodoo is required to get a Xircom Token Ring adapter to work on
     a Toshiba laptop?  
  8. WINIPCFG returns incorrect hardware address on Dell PCs  
  9. MS Mouse Intellipoint driver/network incompatibility.  
 10. MsgSvr32 crashes when PC Card NICs are inserted, but network isn't
     active.  

--------------------------
Content-Description: iv. Trademark and other notices
Date: Sat, 30 Dec 95 13:13:13 -0800
From: Rich Graves 

  Microsoft, MS, MS-DOS, Windoze, Windows NT, Windows 95, and the Windows
  logo are either registered trademarks, trademarks, or parodies of Microsoft
  Corporation in the United States and/or other countries. Microsoft
  Corporation in no way endorses or is affiliated with The Windows 95
  Networking Bugs FAQ. Other trademarks are the property of their respective
  lawyers. No animals were harmed in the production of this FAQ. Warning:
  downloading this FAQ may hasten the heat death of the Universe. Please also
  read these disclaimers.

--------------------------
Rich Graves , friends, and enemies.
Copyright 1996 Rich Graves, Stanford University, and Friends.
Redistribution and mirroring are encouraged provided the source is credited



From owner-win95netbugs@lists.stanford.edu Mon Jan 22 11:55:16 EST 1996
Article: 993 of comp.os.ms-windows.networking.win95
Path: quantum!revcan!cunews!nott!torn!howland.reston.ans.net!newsfeed.internetmci.com!nntp-hub2.barrnet.net!news.Stanford.EDU!not-for-mail
From: llurch@Networking.Stanford.EDU (Richard Charles Graves)
Newsgroups: comp.os.ms-windows.networking.misc,comp.os.ms-windows.networking.windows,comp.os.ms-windows.win95.setup,comp.os.ms-windows.win95.misc,comp.os.ms-windows.networking.win95,comp.os.ms-windows.setup.win95,alt.os.windows95.crash.crash.crash,uk.comp.os.win95,comp.answers,news.answers
Subject: [*] Windows 95 Networking FAQ, 1/7
Followup-To: comp.os.ms-windows.networking.win95
Date: 18 Jan 1996 22:06:10 -0800
Organization: Stanford University
Lines: 278
Approved: news-answers-request@MIT.EDU
Expires: 16 Feb 1996 12:34:56 GMT
Message-ID: 
Reply-To: owner-win95netbugs@lists.stanford.edu
NNTP-Posting-Host: networking.stanford.edu
Mime-Version: 1.0
Content-Type: MULTIPART/DIGEST; BOUNDARY="----------------------------"
Summary: Windows 95 Networking FAQ
Keywords: Section A, Administrivia
X-PGP-Key: 0xCCE7B49D, 1024 bits, for llurch@networking.stanford.edu
X-PGP-Print: ED CA 67 98 AD 2A 62 2A  01 17 78 A8 33 F2 6D E0
Xref: quantum comp.os.ms-windows.networking.misc:10409 comp.os.ms-windows.networking.windows:12567 comp.os.ms-windows.win95.setup:46478 comp.os.ms-windows.win95.misc:93977 comp.os.ms-windows.networking.win95:993 comp.os.ms-windows.setup.win95:1096 comp.answers:14051 news.answers:53506

Archive-name: ms-windows/win95netbugs/part1
Posting-Frequency: twice monthly
FAQ-Maintainer: Rich Graves 
Last-Change: 18 Jan 1996 by Rich Graves 
Version: 4.00.963
URL: http://www-leland.stanford.edu/~llurch/win95netbugs/faq.html

--------------------------
Content-Description: Welcome and Index

  This FAQ concerns problems you might encounter with Win95's networking
  features after you have set everything up according to the directions, such
  as they are. This is section A, Administrivia.

A. Administrivia

  1. Where is the latest FAQ?  
  2. What's this about a Win95NetBugs email list?
  3. What related resources are available?  
  4. Copyright 1996 The Board of Trustees of Stanford University.
     Noncommercial redistribution encouraged.  
  5. To do's and cries for help.
  6. What's this about a "Hack Microsoft" page?  
  7. I have a trade secret (or somesuch) that I'd like to contribute
     anonymously. How?  
  8. Acknowledgements  
  9. What have other people, publications, and world governments had to say
     about the win95netbugs effort?  
 10. What's with this PGP signature thingy?

--------------------------
Content-Description: A.1. Where is the latest FAQ?
Date: Wed, 27 Dec 95 23:00:00 -0800
From: Rich Graves 

  The most recent version of this FAQ can be found at:

     * http://www-leland.stanford.edu/~llurch/win95netbugs/faq.html
       (preferred)
     * http://www-dccs.stanford.edu/NetConsult/Win95Net/faq.html (alternate
       for old DNS servers)
     * ftp://ftp.stanford.edu/pub/mailing-lists/win95netbugs/ (for the
       Web-deprived; also has text versions)

  Mirror sites in other countries include:

     * ftp://ftp.demon.co.uk/pub/mirrors/win95netfaq/
     * http://willow.canberra.edu.au/win95netbugs/faq.html
     * ftp://oak.canberra.edu.au/win95netbugs
     * http://www.mari.su/guide/win95/
     * http://www3.uniovi.es/~rivero/win95netbugs/faq.html

  Recent but not necessarily up-to-the-minute versions of the FAQ can be
  found on your local news server in the newsgroup comp.answers and on the
  RTFM FAQ repository and its mirrors.

  If the news postings have expired on your site, and you have no Web/FTP
  access, you can obtain FAQs through the decwrl ftp mail server. For
  instructions, send an email message to ftpmail@decwrl.dec.com with a body
  containing simply:

       help

  You will receive a full set of instructions by return mail.

--------------------------
Content-Description: A.2. What's this about a Win95NetBugs email list?
Date: Wed, 27 Dec 95 14:44:00 -0800
From: Rich Graves 

  win95netbugs@lists.stanford.edu is an unmoderated electronic mail
  discussion list for the purpose of sharing information and, hopefully,
  solutions to the networking bugs and "missing features" in Microsoft
  Windows 4.x.

  It is intended as a relatively low-traffic list for network managers who
  know from whence they speak. I don't want any basic setup questions. We are
  cooperatively maintaing this FAQ.

  If you don't need any more mail littering your inbox, perhaps we could
  interest you in the archive of all messages posted to win95netbugs on
  gopher://quixote.stanford.edu. Currently the path is 1m/win95netbugs, but
  this is likely to change to separate directories for each month Real Soon
  Now.

  Currently, there is no digest option, but this is expected to become
  available "soon." See above for a suggested workaround.

  The list is managed automatically by a majordomo list server. To subscribe
  to the list, send the command "subscribe win95netbugs" in the body of an
  electronic mail message to majordomo@lists.stanford.edu. Do not include
  your real name or email in the body of the message; it will be extracted
  from the From: header. This is important because if the From: header of
  subsequent messages don't match, they will be bounced to the list
  moderator.

  For more information, email win95netbugs-request@lists.stanford.edu.

  Please read the preceding four paragraphs again before inquiring about or
  asking to join the list.

  Messages sent to the list by non-subscribers will be discarded.

  All messages to the list are archived, redistributed on a gopher server,
  and physically become the property of Stanford University and other
  recipients, though you retain other rights associated with copyright.

  Subscriptions from anonymous remailers are very welcome. The majordomo
  we're using does not honor the "who" command. Subscriptions from local
  mailing lists are not welcome, because of the feedback errors this can
  generate.

--------------------------
Content-Description: A.3. What related resources are available?
Date: Mon, 01 Jan 96 23:12:00 -0800
From: Rich Graves 

  The "official" Microsoft Windows FAQ suite is maintained by
  tomh@metrics.com (Tom Haapanen). Information on getting the various Windows
  FAQs is posted to comp.os.ms-windows.announce on a weekly basis. The
  offical FTP archives for the Windows FAQs are:

       ftp://ftp.nimh.nih.gov/pub/win3/FAQ/
       ftp://wuarchive.wustl.edu/usenet/comp.binaries.ms-windows/faqs/
       ftp://ftp.metrics.com/faq/

  More pertinent, up-to-date, and useful resources are also available on the
  Net. There's far too many to list. Just see Yahoo's Windows Page. Of
  special interest might be the official www.windows.microsoft.com.

  Unfortunately, at this writing, all of the Win95 networking resources
  listed in Yahoo, with the exception of this one :-), are SLIP/PPP guides
  written by nontechnical people. If you have a good guide, please list it in
  Yahoo and other directories and send me a note.

  For technical information on PC TCP/IP networking, notably some
  free/shareware SLIP/PPP servers and IP gateways, see Bernard Aboba's
  excellent FAQ for the comp.protocols.tcp-ip newsgroup, which you can get
  from:

       ftp://ftp.netcom.com/pub/ma/mailcom/IBMTCP/ibmtcp.zip
       http://www.zilker.net/users/internaut/update.html

  Another useful page from the loyal opposition (David really likes Win95) is
  Windows95 Annoyances, http://www.creativelement.com/win95ann/.

  Microsoft publishes selected known problems and workarounds in the
  Microsoft Knowledge Base, http://www.microsoft.com/kb/. The keywords
  "kbnetwork," "3rdPartyNet," and "win95" are useful to know. Another useful
  search is "network not kbnetwork," which returns several interesting files.
  Shows attention to detail in indexing.

  I have recently (December 20th, 1995) become involved with c2.org's "Hack
  Microsoft" promotion, which publicizes security bugs in Microsoft's
  products. Please see the hackmsoft page, http://www.c2.org/hackmsoft/. You
  can read Microsoft's mendacious spin control regarding some of these
  security bugs (and other problems too well-known to simply deny) at
  http://www.microsoft.com/windows/pr/clarifications.htm.

  Finally, those with a technical bent should take a look at Kent Daniel
  Bentkowski's Registry FAQ, so that you can help him fix it up and find a
  real (non-AOL) home for it. This potentially useful document is,
  unfortunatey, homeless at this time, but anyone with sufficient interest
  should have no trouble finding it.

--------------------------
Content-Description: A.4. Copyright blah blah blah.
Date: Thu, 07 Dec 95 10:15:00 -0800
From: Rich Graves 

  Due to Stanford's silly and probably Unconstitutional policy, this FAQ is
  Copyright 1996 The Board of Trustees of the Leland Stanford Junior
  University. The contents of this document may not be used for any
  commercial purpose. Sorry, because parts of this work were done on
  Stanford's dime, this work is not covered by the GNU Public License. The
  contents of this document may be used in weekly PC magazines, but only with
  proper attribution.

--------------------------
Content-Description: A.5. To Do's and cries for help.
Date: Wed, 27 Dec 95 14:51:00 -0800
From: Rich Graves 

  Except as noted, I'm happy with version 4.00.960 of the FAQ. Please mail me
  with corrections and additions.

  Oh, one thing I'd like would be searchable hypermail or, even better, nntp
  reflectors of the win95netbugs email list. More than one, for
  load-balancing and fault tolerance. Please, please mail me if you can host
  one. I know how to run one; I'm just not going to, since I've got plenty of
  other things to do.

--------------------------
Content-Description: A.6. What's this about a "Hack Microsoft" page?
Date: Wed, 27 Dec 95 17:05:00 -0800
From: Rich Graves 

  Community ConneXion, a small, privacy-oriented, cypherpunk-owned and
  operated ISP in Berkeley, promises fame and fortune (well, a free T-Shirt)
  to people who publicly expose security bugs in Microsoft products. The
  impetus for this promotion was a high Microsoft official's crowing over
  some very minor (in comparison to Microsoft's bugs) problems with Netscape
  that were disclosed in September 1995.

  The URL for the site is http://www.c2.org/hackmsoft/. Please take a look,
  and take steps to avoid these problems; you're kidding yourself if you
  believe that "the bad guys" didn't know about all of these problems before
  we did.

  As of December 20th, 1995, I share responsibility for maintaining the
  hackmsoft page.

--------------------------
Content-Description: A.7. I have a trade secret (or somesuch) that I'd like to contribute anonymously. How?
Date: Fri, 29 Dec 95 10:18:00 -0800
From: Rich Graves 

  If you're serious, send a brief email message describing what you have to
  an274074@anon.penet.fi. As appropriate, we will provide instructions for
  secure communications with all due blinding. Please allow 72 hours for a
  response. Please do not send files to this address. Messages can be
  encrypted in PGP key CCE7B49D for llurch@networking.stanford.edu, available
  by finger, key server, or in A.10. below.

--------------------------
Content-Description: A.8. Hacknowledgements
Date: Fri, 29 Dec 95 01:05:00 -0800
From: Rich Graves 

  Everyone who contributed directly to the FAQ and consented to be named is
  directly credited. I would also like to single out Eric Hughes, Joe Morris,
  Raymond Chen, and Bob Dobbs for special recognition.

--------------------------
Content-Description: A.9. What have other people, publications, and world governments had to say about the win95netbugs effort?
Date: Fri, 29 Dec 95 01:05:00 -0800
From: Rich Graves 

  There's a separate Web page for that. See
  http://www-leland.stanford.edu/~llurch/win95netbugs/rnr.html

--------------------------
Content-Description: A.10. What's with this PGP signature thingy?
Date: Fri, 29 Dec 95 01:25:00 -0800
From: Rich Graves 

  A separate PGP signature is sent with official text renderings of the FAQ
  (i.e., news postings, FTP archive postings). My PGP signature authenticates
  authorship and file integrity. Here's my key:

  1024/CCE7B49D 1995/10/18 Richard Charles Graves 
  Key fingerprint =  ED CA 67 98 AD 2A 62 2A  01 17 78 A8 33 F2 6D E0

-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: 2.6.2

mQCNAzCFUi4AAAEEAN/ubnqjGw3s2lNatp3UIqsMarHA9GyZQijm5kgSMaSrsp6M
u43nYmUvcfEAffDv4bH2uH6D1KnSx5DlNoC7uxzjD2jJjAcIiEo/5wkGrBPUBjA+
C9hHsVXIrzDvXWcz/iHAJhyljgqGl9NkvGAy6PNLcJk/ljmixI3DXUbM57SdAAUR
tDdSaWNoYXJkIENoYXJsZXMgR3JhdmVzIDxsbHVyY2hAbmV0d29ya2luZy5zdGFu
Zm9yZC5lZHU+iQCVAwUQMIVSTo3DXUbM57SdAQGoPQP/bs7uE5T4N6E/i9PVJvl1
5gj9sUeg6SxOuUaLEL6UCxgyKCzPcIXMTxdM3OiFVCbWJp47/jdgeuvtws5N+F6n
jW7gCDSJJSbPMO/SJDICKiWzKlxnj3AFzybdWwlUelRUwbSqZ/fjFTFe41RPgHGA
a9cRiMRXx5AzffnQ5Pm72L4=
=7+9/
-----END PGP PUBLIC KEY BLOCK-----

  You can also get my public key via finger or on any MIT keyserver mirror.

  If PGP is just another TLA to you, see http://www.eskimo.com/~joelm/ for
  some handy Windows tools or http://www.netresponse.com/zldf/ for the
  politics.

--------------------------
Rich Graves , friends, and enemies.
Copyright 1996 Rich Graves, Stanford University, and Friends.
Redistribution and mirroring are encouraged provided the source is credited



From owner-win95netbugs@lists.stanford.edu Mon Jan 22 11:55:18 EST 1996
Article: 994 of comp.os.ms-windows.networking.win95
Path: quantum!revcan!cunews!nott!torn!howland.reston.ans.net!newsfeed.internetmci.com!nntp-hub2.barrnet.net!news.Stanford.EDU!not-for-mail
From: llurch@Networking.Stanford.EDU (Richard Charles Graves)
Newsgroups: comp.os.ms-windows.networking.misc,comp.os.ms-windows.networking.windows,comp.os.ms-windows.win95.setup,comp.os.ms-windows.win95.misc,comp.os.ms-windows.networking.win95,comp.os.ms-windows.setup.win95,alt.os.windows95.crash.crash.crash,uk.comp.os.win95,comp.answers,news.answers
Subject: [*] Windows 95 Networking FAQ, 2/7
Followup-To: comp.os.ms-windows.networking.win95
Date: 18 Jan 1996 22:06:58 -0800
Organization: Stanford University
Lines: 589
Approved: news-answers-request@MIT.EDU
Expires: 16 Feb 1996 12:34:56 GMT
Message-ID: 
Reply-To: owner-win95netbugs@lists.stanford.edu
NNTP-Posting-Host: networking.stanford.edu
Mime-Version: 1.0
Content-Type: MULTIPART/DIGEST; BOUNDARY="----------------------------"
Summary: Windows 95 Networking FAQ
Keywords: Section B, NetWare
X-PGP-Key: 0xCCE7B49D, 1024 bits, for llurch@networking.stanford.edu
X-PGP-Print: ED CA 67 98 AD 2A 62 2A  01 17 78 A8 33 F2 6D E0
Xref: quantum comp.os.ms-windows.networking.misc:10410 comp.os.ms-windows.networking.windows:12568 comp.os.ms-windows.win95.setup:46479 comp.os.ms-windows.win95.misc:93978 comp.os.ms-windows.networking.win95:994 comp.os.ms-windows.setup.win95:1097 comp.answers:14052 news.answers:53507

Archive-name: ms-windows/win95netbugs/part2
Posting-Frequency: twice monthly
FAQ-Maintainer: Rich Graves 
Last-Change: 18 Jan 1996 by Rich Graves 
Version: 4.00.963
URL: http://www-leland.stanford.edu/~llurch/win95netbugs/faq.html

--------------------------
Content-Description: Welcome and Index

  This FAQ concerns problems you might encounter with Win95's networking
  features after you have set everything up according to the directions, such
  as they are. This is section B, NetWare.

B. IPX/SPX (NetWare) Issues

  1. SAP advertisement kills IPX routing, poses security problems
  2. Automatic frame type detection doesn't always work.
  3. Where can I get [info on] Novell's Client32?  
  4. Why do Win95 clients crash my NetWare 3.x servers?  
  5. How do I enable Long File Name support on a NetWare server?
  6. How do I disable Long File Names on a Win95 client so I can use a
     server without LFN support?
  7. Can I get NetWare broadcast messages (like "low on disk space") on
     Win95?  
  8. Can I send NetWare messages with Win95?
  9. Should I use NETX, VLMs, Microsoft's Client, or Novell's Client32?
 10. Where can I get Microsoft's NDS Client for NetWare 4.x and bug fixes?
 11. User-level access control doesn't work over IPX NWServer.
 12. DISPLAY Command in Login Script Displays Incorrect Characters.
 13. INCLUDE/DISPLAY Login Script Commands Do Not Accept UNC Paths.
 14. NetWare login script processor (NWLSPROC) can't handle lower-case
     drive letters.
 15. Cannot load TSRs in NetWare login scripts.
 16. Cannot Connect to NCP Server Without SAP Advertising Enabled.
 17. Commas Not Recognized in NetWare Logon Scripts.
 18. How to Configure Windows 95 for Use with NASI.
 19. NetWare login might not work if machine name=login name.
 20. How do I make RPRINTER work?  
 21. How to prevent anyone from accessing my entire hard drive?  
 22. What new (July 1992) login script commands are not recognized by
     Win95?  
 23. Bug storing NetWare passwords unencrypted?  
 24. What about Personal NetWare and NetWare Lite?  
 25. MS Client for NetWare Does Not Synchronize Time with Server  
 26. Can Win95 log on to password-protected NetWare accounts without user
     intervention or knowledge?  
 27. How come I lose mapped drives after a while, and how can I stop it?
 28. Can't rename files/directories using NETX under Win95.  
 29. How can I boot Win95 from a NetWare server on a machine sans hard
     drive?  

--------------------------
Content-Description: B.1. SAP advertisement kills IPX routing, poses security problems
Date: Wed, 10 Jan 96 15:12:00 -0800
From: Rich Graves 

  Win95 can be configured to masquerade as a NetWare server/router. This will
  cause rather severe problems in many situations. See the brief description
  of the problem at http://rcr.csun.edu/ntg/win95.html#novell. The CSUN page
  does not detail the steps to steal NetWare passwords with Win95, but it's
  not hard to imagine. I believe InfoWorld, Communications Week, PC Week, and
  most other trade publications covered the issue as long as nine months ago,
  but Microsoft has not fixed the problem.

  Another good explanation of the problem is at
  http://www-leland.stanford.edu/~llurch/win95netbugs/IPX-SAP-Bug.txt.

  One of Microsoft's developers wrote a rather lengthy and only somewhat
  misleading response to this issue. It is saved at
  http://www-leland.stanford.edu/~llurch/win95netbugs/MS-SAP-Response.txt.
  The Windows 95 product manager told me on November 9th that this should be
  considered the official Microsoft position on the SAP problem.

  Unfortunately, in public, Microsoft only acknowledges, by way of a highly
  misleading press release, a "Server Name Conflict Issue." By this they mean
  that if someone accidentally or intentionally names a Win95 box
  masquerading as a NetWare server (which Novell considers a copyright
  violation, by the way) the same as a real NetWare server, the server won't
  work. This is actually but a small subset of a larger problem.

  Update 01/10/96 thanks to Scott McArthur: Microsoft Knowledge Base article
  Q130943 partially addresses this problem in a long footnote. They might
  improve the documentation further in the future. I suggest searching the
  Microsoft Knowledge Base for the latest "clarifications" from Microsoft.

--------------------------
Content-Description: B.2. Automatic frame type detection doesn't always work.
Date: Thu, 07 Dec 95 10:15:00 -0800
From: Rich Graves 

  Microsoft acknowledges that the frame type used for IPX/SPX packets must be
  set manually because the default "Automatic" frame type detection does not
  always work. Most commonly this happens on very quiet or very busy
  multiprotocol networks.

  You need to open IPX/SPX Compatible Protocol/Properties/Advanced and select
  it manually. There is a picture at
  http://www-dccs.stanford.edu/NetConsult/Win95Net/ipxprops.GIF.

--------------------------
Content-Description: B.3. Where can I get [info on] Novell's Client32?
Date: Wed, 27 Dec 95 14:56:00 -0800
From: Rich Graves 

  Official information on Novell's Client32 NetWare Client for Windows 95,
  which replaces Microsoft's client, is available at
  http://netwire.novell.com/home/client/client32/. At this writing, the last
  update to the publicly available software was posted in early December.
  Officially registered beta sites probably receive incremental updates.

  Unlike some other computer companies, Novell has posted a reasonably open
  and honest FAQ. The only publicly discussed problem I don't see is that
  Client32 appears to be incompatible with Microsoft's NET command when run
  in a DOS box. This can be a major bummer if you use multiple network
  protocols.

--------------------------
Content-Description: B.4. Why do Win95 clients crash my NetWare 3.x servers?
Date: Wed, 27 Dec 95 14:59:00 -0800
From: zim@grayfox.svs.com (Jason Zimberoff)

  There have been many reports of Win95 clients causing NetWare servers to
  crash. Florent.Cretiaux@wavinbv.nl says computer magazines in the
  Netherlands are urging people not to install Win95 for this reason. Several
  things can cause this problem:

    1. Packet Bursts. The problem often isn't Win95, per se, but the packet
       burst mode that it supports by default. Older servers can't handle
       packet bursts, a late 3.12/4.0 performance enhancement.

       There are two ways to resolve the problem of packet bursts:
         1. Get the file pburst.exe from Novell's BBS or Internet servers and
            install the patch on your server.
         2. Disable packet burst on the Win95 clients by adding the following
            to system.ini:

                 [nwredir]
                 supportburst=0

    2. Old .LAN Driver. I have been told that an old network interface card
       driver (.LAN) on the server might also cause this problem. As could a
       386/486 server that's just too, well, old to handle the demands of
       your fancy new Pentiums running Win95. Loading NetWare's VLMs on a hot
       new Pentium would cause the same problem. (If you ignored Novell's
       documentation of this problem, that is; Novell is pretty quick to
       document and patch known problems with its products.)

    3. VM Swapfile on Server. By default, server installations of Win95 put
       the virtual memory swap file on the server, which strikes me as
       monumentally stupid. The University of Arkansas banned Win95 machines
       from their network for some time because this feature caused several
       NetWare servers to get overloaded and crash.

    4. Record Lock Overflow. Certain very poorly written applications, such
       as Microsoft Access, can lock up any kind of server with record locks.
       Please see question E.11. for information on this bug in Microsoft
       Access.

--------------------------
Content-Description: B.5. How do I enable Long File Name support on a NetWare server?
Date: Tue, 10 Oct 1995 20:00:00 GMT
From: ClubWin dude Ramesh and Rich Graves 

  Just install the OS/2 namespace. This requires NetWare 3.12 or a patched
  3.11. Most of the time, it seems to work. If Win95 clients crash your
  server or something, remove the OS/2 namespace and see the next question. I
  am not a CNE! Don't ask me!.

  Because of a little bug, Win95 will not use long file names on 3.11 servers
  when you use Policy Editor to tell it to do so. The easier workaround is to
  add the following to system.ini:

       [nwredir]
       SupportLFN=2

  For more information on this problem, see article Q137275 in the Microsoft
  Knowledge Base.

  Because of another bug, you will probably need to apply the os2opnfx.nlm
  patch. One place to get it is
  ftp://ftp.novell.com:/pub/netware/nwos/nw311/311ptd.exe. The ReadMe for
  this patch says:

  OS2OPNFX NLM
  1409 02-02-93  7:10a

  This patch allows a user to use the "TYPE" command to view a file even
  though SCAN file rights have not been granted.  Without this patch, if the
  user is granted all rights but the SUPERVISOR and SCAN file rights
  (including Read) the file still cannot be "TYPE"ed.  This patch fixes this
  problem.

  [Um... yes. I'm sure it does. I don't think I want to know why Win95
  cares.]

--------------------------
Content-Description: B.6. How do I disable Long File Names on a Win95 client so I can use a server without LFN support?
Date: Thu, 07 Dec 95 10:15:00 -0800
From: Rich Graves 

  Contributions by ramesh@scr.siemens.com (Ramesh Viswanathan) and
  edwardd@finance.ci.seattle.wa.us.

  If you run POLEDIT (it's on the CD in admin\apptools\poledit) and open the
  registry, you can then go to Local Computer, Network, Microsoft Client for
  Netware Networks, and turn off use of long names on the server.

  Alternatively, add the following to system.ini:

       [nwredir]
       SupportLFN=0

--------------------------
Content-Description: B.7. Can I get NetWare broadcast messages (like "low on disk space") on Win95?
Date: Wed, 27 Dec 95 15:02:00 -0800
From: Rich Graves 

  Contributions by Don Zimmer (drzimmer@ionet.net) and "ClubWin" member
  ramesh@scr.siemens.com (Ramesh Viswanathan)

  By default, Win95 machines using Microsoft's 32-bit NetWare client do not
  receive NetWare broadcast messages. Novell recommends using their software
  instead.

  You could also put WINPOPUP.EXE in your Startup folder. However, there's
  apparently no way to remove WINPOPUP from the task list or to stop users
  from quitting it.

  Several people have also complained that WINPOPUP doesn't work for them,
  though we haven't been able to determine why. Please mail me if you have
  insight into this problem.

  Novell's Client32 resolves this problem (and introduces some others).

--------------------------
Content-Description: B.8. Can I send NetWare messages with Win95?
Date: Tue, 10 Oct 1995 20:00:00 GMT
From: Rich Graves 

  Yes, you can, with WinPopup, provided that IPX/SPX is your default
  protocol. However, messages are limited to 38 characters, and there are
  other limits. See article Q120223 in the Microsoft Knowledge Base.

--------------------------
Content-Description: B.9. Should I use NETX, VLMs, Microsoft's Client, or Novell's Client32?
Date: Wed, 27 Dec 95 15:06:00 -0800
From: Rich Graves 

  Yes. Otherwise you won't be able to use NetWare servers. :-)

  There is no authoritative answer to this question. It depends on which mix
  of bugs and features works best in your environment.

  In a loosely "controlled" environment like mine, I have to support
  Microsoft's client, because it's the easiest to obtain and install, which
  means that people are going to use it anyway. Microsoft's client also seems
  to be the least likely to actually crash the Win95 machine. However, it is
  the most likely to crash your server.

  You must use Novell's Client32 if you need one or more of the following
  features:

     * Full NDS support
     * Reliable execution of login scripts
     * NETX/VLM emulation for legacy apps
     * NetWare/IP support

--------------------------
Content-Description: B.10. Where can I get Microsoft's NDS Client for NetWare 4.x and bug fixes?
Date: Wed, 27 Dec 95 15:07:00 -0800
From: Rich Graves 

  All publicly available updates to Windows 95 are available at the URL
  http://www.windows.microsoft.com/software/updates.htm. You'll want the NDS
  service, the shell update bug fix, and the security bug fix, for starters.
  Please note that Microsoft's politically correct term for these updates is
  "functionality enhancement."

--------------------------
Content-Description: B.11. User-level access control doesn't work over IPX NWServer.
Date: Thu, 07 Dec 95 10:15:00 -0800
From: Rich Graves 

  Win95's built-in peer-to-peer sharing capabilities don't work over the
  built-in IPX/SPX="compatible" protocol with share-level access control. You
  need to enable user-level access control with an NT or NetWare server for
  authentication. See article Q131354 in the Microsoft Knowledge Base.

  In any case, you really shouldn't be sharing over IPX unless you really
  know what you're doing, because of the SAP problem, B.1. Sharing over SMB
  (NetBEUI or TCP/IP) is safer and faster.

--------------------------
Content-Description: B.12. DISPLAY Command in Login Script Displays Incorrect Characters.
Date: Tue, 10 Oct 1995 20:00:00 GMT
From: Rich Graves 

  If your Novell NetWare login script contains a DISPLAY command with a very
  long path, or uses an environment variable containing a very long path,
  some information may not be displayed correctly. An internal buffer is too
  small. Use a shorter path or environment variable. See article Q132763 in
  the Microsoft Knowledge Base.

  Novell's Client32 resolves this problem (and introduces others).

--------------------------
Content-Description: B.13. INCLUDE/DISPLAY Login Script Commands Do Not Accept UNC Paths.
Date: Tue, 10 Oct 1995 20:00:00 GMT
From: Rich Graves 

  If you are using a NetWare login script, INCLUDE and DISPLAY commands in
  the login script that contain Universal Naming Convention (UNC) paths do
  not work. The named files are not run or displayed. See article Q135167 in
  the Microsoft Knowledge Base.

  Novell's Client32 resolves this problem (and introduces others).

--------------------------
Content-Description: B.14. NetWare login script processor (NWLSPROC) can't handle lower-case drive letters.
Date: Tue, 10 Oct 1995 20:00:00 GMT
From: Rich Graves 

  If you are using NetWare login scripts that use lower-case drive letters,
  you need to capitalize them. See article Q132665 in the Microsoft Knowledge
  Base.

  Novell's Client32 resolves this problem (and introduces others).

--------------------------
Content-Description: B.15. Cannot load TSRs in NetWare login scripts.
Date: Wed, 27 Oct 1995 15:10:00 -0800
From: Rich Graves 

  If you need this functionality, use Novell's VLMs or NETX. See article
  Q127794 in the Microsoft Knowledge Base.

--------------------------
Content-Description: B.16. Cannot Connect to NCP Server Without SAP Advertising Enabled.
Date: Thu, 07 Dec 95 10:15:00 -0800
From: Rich Graves 

  Microsoft acknowledges that this is a problem with Win95. See article
  Q130943 in the Microsoft Knowledge Base.

  Do not turn on SAP, as Microsoft tells you to do, without considering the
  routing and security ramifications discussed in Section B.1.

--------------------------
Content-Description: B.17. Commas Not Recognized in NetWare Logon Scripts.
Date: Tue, 10 Oct 1995 23:00:00 GMT
From: Rich Graves 

  Microsoft recognizes this as a problem with Win95. You need to replace any
  commas in your login scripts with ANDs, or use Novell's drivers rather than
  Microsoft's. See article Q129145 in the Microsoft Knowledge Base.

  Novell's Client32 resolves this problem (and introduces others).

--------------------------
Content-Description: B.18. How to Configure Windows 95 for Use with NASI.
Date: Tue, 10 Oct 1995 23:00:00 GMT
From: Rich Graves 

  You need to use ODI drivers. See article Q125425 in the Microsoft Knowledge
  Base.

  Novell's Client32 resolves this problem (and introduces others).

--------------------------
Content-Description: B.19. NetWare login might not work if machine name=login name.
Date: Mon, 2 Oct 1995 13:31:28 CST6CDT
From: Larry Field 

  l-field@tamu.edu (Larry Field) wrote:

  >I'm using the Client for Netware as my primary logon client in Windows 95.
  >However when I dial-up and login to my network I'm not getting the login
  >script processed.  I can go into Network Neighborhood and see my drives and
  >directories on the network drive but I don't have any drive mappings, printer
  >assignments, etc.
  >
  >Any ideas how I can get the logon procedure to execute the login script?  I
  >have the box checked that says "Process login script" so I'm at a loss as to
  >why it's not processing.

  Well I solved my own problem and here's the answer for anyone else
  that experiences similar things.

  My computer name in Control Panel | Network | Identification was the
  same as my Netware logon name.  Once I changed this it processes the
  login script and maps all the drives just fine.  I guess there's some
  kind of conflict when the name of the machine and the logon id are the
  same.

  Larry Field
  Sr. Systems Analyst
  Texas A&M University

--------------------------
Content-Description: B.20. How do I make RPRINTER work?
Date: Wed, 27 Dec 95 15:12:00 -0800
From: gordonf@opus.freenet.vancouver.bc.ca (Gordon Fecyk)

  I managed to get a WIn95 machine to act as RPRINTER using all 32-bit
  services and clients! I only managed to get this working on a NetWare 3.11
  environment so far, but the same applies to NetWare 3.12. 4.0 & 4.1 users
  can wait for Novell to clean up their Client32...

  First off... Win95's PRTAGENT (this is what it's called on the Win95 CD,
  under ADMIN\NETTOOLS\PRTAGENT) requires exclusive access to a NetWare print
  server object. This means you need to create one separate Print Server
  object on the NetWare server for each Win95 station acting as RPRINTER.

  Here's what each print server object looks like:

  Each object has only ONE PRINTER, which is Printer 0, named "Printer 0".
  Set this printer to be a "Remote Parallel" printer using LPT1. You can tell
  it to use IRQ7 if you want.

  Tell this one printer to service a particular print queue. A NW 3.1x server
  handles 16 queues, so pick one of them for this printer, within this print
  server object, to service.

  OK now that you have a unique print server object for each Win95 machine
  running PRTAGENT, go to the machine in question and install "Microsoft
  Print Agent for NetWare", by adding it as a "service" in the network
  control panel. Hit "Have disk" and go to ADMIN\NETTOOLS\PRTAGENT.

  After installing it, reboot.

  Then, go to the printers folder and select the printer driver you want to
  service the Print Server object in the NW server. Select the Print Server
  tab, select the NW server and the Print Server object to service.

  [More details might also be available in the Resource Kit and in the
  win95netbugs list archive]

--------------------------
Content-Description: B.21. How to prevent anyone from accessing my entire hard drive?
Date: Thu, 07 Dec 95 10:15:00 -0800
From: Rich Graves 

  If you have a non-English-language version of Windows 95, you can't, unless
  you disable peer sharing and remote administration.

  If you have the English-language version, get the patches from
  http://www.windows.microsoft.com/software/w95fpup.htm. Microsoft's
  clarification is incorrect (for starters, they didn't discover these
  problems; we know who pointed them out to them), but the patches appear to
  fix the problem.

--------------------------
Content-Description: B.22. What new (July 1992) login script commands are not recognized by Win95?
Date: Fri, 13 Oct 1995 09:42:47 GMT0BST
From: Phil Randal 

  [Just one of the liabilities of Microsoft refusing to participate in
  NetWare interoperability testing.]

  The Microsoft Windows 95 Netware Client does not recognize the
  following two NetWare login script commands:

    NO_DEFAULT and SET_TIME

  They were introduced in version 3.65 of login.exe for NetWare 3.11 in
  July 1992.  I haven't checked the semicolons at end of strings, but
  I'm almost willing to bet on it...

  Here are the details from Novell's log365.doc dated July 20, 1992:

  1) The current version of login does not recognize ;'s at the end
  of a string in the login script. (The ; is used for string
  concatenation.)

  2) This version contains a NO_DEFAULT parameter to place in the
  system login script.  If a user login script does not exist, the
  default login script will not be executed.

  3) This utility also allows the user to specify if login.exe should
  synchronize the workstation time with the file server time.
  Currently, login always synchronizes the workstation time with the
  file server time.  This new LOGIN.EXE allows the user to specify
  if this synchronization should occur by using a new command in the
  login script.   It is as follows:

        SET_TIME [ON | OFF]

  SET_TIME OFF will not synchronize workstation time with the file
  server when logging in.

  SET_TIME ON will cause the workstation time to synchronize with the
  file server time when logging in.  (default)

--------------------------
Content-Description: B.23. Bug storing NetWare passwords unencrypted?
Date: Fri, 06 Oct 1995 11:25:30 -0800
From: Rich Graves 

  Microsoft never acknowledged this bug, but they did fix it. The problem is
  that under circumstances that have not been isolated, .PWL files can be
  created that allow access to NetWare servers without even logging in. Among
  the people who have seen this are Stephen R. Davis 
  and Gary Flynn .

--------------------------
Content-Description: B.24. What about Personal NetWare and NetWare Lite?
Date: Tue, 10 Oct 1995 07:20:58 GMT
From: ramesh@scr.siemens.com (Ramesh Viswanathan)

  Just ask Novell: http://netwire.novell.com/ServSupp/client/win95/pnwfaq.htm

  Tijs Coumans claims the same basic instructions work for NetWare Lite,
  though Novell says they don't.

  --------------------------
  Content-Description: B.25. MS Client for NetWare Does Not Synchronize Time with Server
  Date: Sun, 15 Oct 95 09:28:23 -0700
  From: Microsoft

  See Microsoft Knowledge Base article Q136591,
  http://www.microsoft.com:80/KB/PEROPSYS/win95/Q136591.htm.

--------------------------
Content-Description: B.26. Can Win95 log on to password-protected NetWare accounts without user intervention or knowledge?
Date: Wed, 1 Nov 1995 22:40:15 -0600
From: Eric Helfgott 

  This is actually a very interesting bug in Win 95 which Microsoft denies
  the existence of. Win 95 can actually be configured to cache both the
  Windows and Netware passwords so that a user booting the system will
  automatically be logged onto a netware network need not type any password
  whatsoever - for Windows or Netware. If the .pwl files being generated are
  ~900 byes long versus the regular 600 bytes, your system is doing this.
  Naturally this bypasses any and all security of netware networks.

  My system behaves this way; and I can actually use it to create .pwl files
  for other systems which bypass the netware security on those systems as
  well. Microsoft claims this only works for "null" netware passwords - which
  is simply not true, but the system must be tricked into generating these
  .pwl files. As proof, if you wish to have such a .pwl file please request
  so of me via Win 95 Netbugs and I'll generate one for you which does this.

  To stop your system from generating these pwl files, just delete all of
  those in your Windows directory, and change the primary network logon to
  Windows and then back to Microsoft Client for Netware and your system will
  stop generating these security killers. I actually find the bug useful for
  PCs in secured areas which one may wish to remotely reboot using remote
  access software like Stac Electronic's Reachout. :)

  Eric Helfgott
  Systems Engineer
  Drug Intervention Services of America, Inc.

--------------------------
Content-Description: B.27. How come I lose mapped drives after a while, and how can I stop it?
Date: 7 Nov 1995 20:29:02 GMT
From: George Shaw

  In the Control Panel,Power Icon, if you turn "Off" Power Management, the
  mappings seem to quit going away. Damned if I can figure out why this
  works, but it does.

--------------------------
Content-Description: B.28. Can't rename files/directories using NETX under Win95.
Date: 29 Dec 1995 20:30:00 PST
From: Rich Graves 

  Lloyd Williams and a dozen others have reported this. This is true. VLMs,
  Microsoft's Client for NetWare Networks, and Novell's Client32 do not have
  this problem. Novell doesn't really recommend using NETX nowadays anyway...

--------------------------
Content-Description: B.29. How can I boot Win95 from a NetWare server on a machine sans hard drive?
Date: 29 Dec 1995 20:43:00 PST
From: Rich Graves 

  It's not easy, but it can be done. See win95boo.txt and other files on
  JoeD's machine, netlab2.usu.edu. Look in the misc (not pub/misc) directory.

  netlab2 is running Novell's brain-dead FTP server that does not support
  passive mode or many other modern niceties, so if your FTP client gives you
  an error message, try the UNIX or DOS command-line FTP clients.

--------------------------
Rich Graves , friends, and enemies.
Copyright 1996 Rich Graves, Stanford University, and Friends.
Redistribution and mirroring are encouraged provided the source is credited



From owner-win95netbugs@lists.stanford.edu Mon Jan 22 11:55:20 EST 1996
Article: 995 of comp.os.ms-windows.networking.win95
Path: quantum!revcan!cunews!nott!torn!howland.reston.ans.net!newsfeed.internetmci.com!nntp-hub2.barrnet.net!news.Stanford.EDU!not-for-mail
From: llurch@Networking.Stanford.EDU (Richard Charles Graves)
Newsgroups: comp.os.ms-windows.networking.misc,comp.os.ms-windows.networking.windows,comp.os.ms-windows.win95.setup,comp.os.ms-windows.win95.misc,comp.os.ms-windows.networking.win95,comp.os.ms-windows.setup.win95,alt.os.windows95.crash.crash.crash,uk.comp.os.win95,comp.answers,news.answers
Subject: [*] Windows 95 Networking FAQ, 3/7
Followup-To: comp.os.ms-windows.networking.win95
Date: 18 Jan 1996 22:07:49 -0800
Organization: Stanford University
Lines: 1022
Approved: news-answers-request@MIT.EDU
Expires: 16 Feb 1996 12:34:56 GMT
Message-ID: 
Reply-To: owner-win95netbugs@lists.stanford.edu
NNTP-Posting-Host: networking.stanford.edu
Mime-Version: 1.0
Content-Type: MULTIPART/DIGEST; BOUNDARY="----------------------------"
Summary: Windows 95 Networking FAQ
Keywords: Section C, Internet Protocols
X-PGP-Key: 0xCCE7B49D, 1024 bits, for llurch@networking.stanford.edu
X-PGP-Print: ED CA 67 98 AD 2A 62 2A  01 17 78 A8 33 F2 6D E0
Xref: quantum comp.os.ms-windows.networking.misc:10411 comp.os.ms-windows.networking.windows:12569 comp.os.ms-windows.win95.setup:46480 comp.os.ms-windows.win95.misc:93979 comp.os.ms-windows.networking.win95:995 comp.os.ms-windows.setup.win95:1098 comp.answers:14053 news.answers:53508

Archive-name: ms-windows/win95netbugs/part3
Posting-Frequency: twice monthly
FAQ-Maintainer: Rich Graves 
Last-Change: 18 Jan 1996 by Rich Graves 
Version: 4.00.963
URL: http://www-leland.stanford.edu/~llurch/win95netbugs/faq.html

--------------------------
Content-Description: Welcome and Index

  This FAQ concerns problems you might encounter with Win95's networking
  features after you have set everything up according to the directions, such
  as they are. This is section C, TCP/IP.

C. TCP/IP (Internet) Issues

  1. How do I configure MTU and RWIN?
  2. Netscape packet storm bugs.  
  3. Why are some remote sites unreachable (TTL bug)?  
  4. Why don't I get DNS resolution for 32-bit applications?  
  5. Interoperability with BootP servers.  
  6. Can't mount servers by IP address.  
  7. How do I set up a HOSTS file?  
  8. Default hostname resolution order (broadcast-WINS-DNS-LMHOSTS) is
     non-ideal for my site; how can I change it?
  9. DNS lookup timeout is ridiculously long.
 10. Why can't I send mail/news or upload with FTP (MTU path discovery
     problem)?  
 11. What good commercial TCP/IP packages are available for Windows 95?
 12. I can't get PC/NFS working under Windows 95.  
 13. Will Trumpet and other Win3 TCP/IP stacks work under Win95?  
 14. I'm using some 16-bit TCP/IP stack like Trumpet and 32-bit apps like
     Netscape and Exchange don't work.  
 15. Assorted DNS resolution problems.
 16. What arcane TCP/IP parameters can be configured?
 17. Nobody seems to be able to get routing to work.  
 18. Sockets get "eaten up" and WinSmtp dies.  
 19. Can I disable DNS for WINS resolution?
 20. TCP/IP Requires Ethernet_II Frame Type for ODI Driver.
 21. Does Win95 support IP Multicast?  
 22. How to obtain DNS hostname via DHCP?  
 23. How to prevent anyone from accessing my entire hard drive?  
 24. How can Win95 and UNIX computers share files and printers?  
 25. Is there any way to run Win95 from a UNIX server running Samba?
 26. How can I prioritize multiple default routers?  
 27. Why won't the Plus Pack install properly on a machine with Internet
     Explorer installed?  
 28. What do I do if Win95 won't wait long enough for my DHCP server to
     assign an address?  
 29. Why does my winsock.dll disappear or get renamed to winsock.old?
 30. Bug in NetBIOS name resolution stops LMHOSTS from working.  

--------------------------
Content-Description: C.1. How do I configure MTU and RWIN?
Date: Sat, 18 Nov 1995 12:50:07 -0800 (PST)
From: Rich Graves 

  By default, Win95 uses the largest value of MTU possible for the chosen
  media type. Most people who used the excellent 16-bit Trumpet Winsock,
  whose FAQ is at http://www.trumpet.com.au/wsk/faq/wskfaq.htm, configured
  these parameters for optimum efficiency and response, and really miss
  Trumpet's interface for setting them. This exchange should help:

  >I would like to know how to customize PPP, if it's possible.
  >I mean how to change MTU value, RWIN value, etc...
  >(registration base ? ...)
  >
  >And if it's possible, what are the best values for a 28.8 connection ?

  MTU and RWIN are hidden in two different places in the Registry. MTU can
  be set for each protocol-adapter binding; RWIN is set globally.

  For MTU, open the Registry to:

  HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\

  Figure out which 000n is the TCP/IP protocol for your DUN connection by
  looking at the other values, then open up that 000n.

  Inside that 000n, create a new string variable called "MaxMTU" and enter
  your value. 1500 is the default; some terminal servers work better with
  1002; lowest you should ever need is 552. In general, use the highest MTU
  your machine can handle without overruns.

  For RWIN, open the Registry to:

  HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\MSTCP\

  Create a new string variable called "DefaultRcvWindow" with a value 4
  times (MTU + 24).

  It might also help to turn off your modem compression features; consult
  your modem manual, and enter an init string into DUN Modem Advanced
  Properties\Extra Settings.

--------------------------
Content-Description: C.2. Netscape Packet Storm Bugs. c2
Date: Wed, 27 Dec 95 15:15:00 -0800
From: Rich Graves 

  This appears to be a bug specific to Netscape, but it's worth mentioning
  here because so many people use it. Netscape 1.2N and 2.x, 32-bit versions,
  do not back off from TCP RESETs and ICMP unreachable messages; instead,
  they retransmits forever, with no timeout. On a dialup connection this will
  only cause some annoying "hangs," inducing the user to hit the "Stop" and
  "Reload" buttons a lot, but it can cause destructive packet storms on
  Ethernet and other high-bandwidth links.

  Please see the initial post about this set of bugs at
  http://www-leland.stanford.edu/~llurch/win95netbugs/Readme-Netscape_Net_Bug.txt.
  That tells where to get relevant packet traces.

  Two URLs you can try to check for these bugs are http://ftp.netscape.com
  (responds with a TCP RESET) and http://36.36.0.10 (nonexistent network,
  responds with an ICMP unreachable).

  The Netscape product manager posted a message claiming the problem was
  irreproducible, to which I posted a response. Anyway, you can probably
  reproduce the problem yourself with the URLs above. You need some technical
  knowledge of the Internet Protocols to understand the problem.

  Netscape 2.x attempts to avoid the problem by timing out, but this doesn't
  always work.

  Netscape 2.0b4 also still seems to lose track of multiple TCP connections.
  E.g. local users usually can't load www-leland's root page all the way. If
  a page seems to load halfway and then "hang," then try hitting reload or
  stop. If this happens often, set maximum simultaneous TCP connections to 1
  in network preferences. This will not really affect dialups, but it will
  noticeably slow page loading if you have a high-speed LAN connection.

  Information from other winsock programmers indicates that this last problem
  is probably due to a bug in Win95's TCP/IP stack, not in Netscape. The
  Microsoft Internet Explorer works around the problem, but non-Microsoft
  programmers have not been given information that would allow them to do the
  same.

  Ian Samson  reports that the same thing happens to him
  in Johannesburg -- Hi! :-)

--------------------------
Content-Description: C.3. Why are some remote sites unreachable (TTL bug)?
Date: Wed, 27 Dec 95 10:15:00 -0800
From: Bob Cringely 

  Cringely's column in a recent InfoWorld said that Win95 couldn't connect to
  some sites because its TTL was set to 30 hops.

  As far as I can tell, his source was wrong. It's 32 (which really isn't
  much of an improvement).

  Because the Internet has grown to the point where routes including greater
  than 32 hops are rather common, everyone should open RegEdit to:

    Hkey_Local_Machine\System\CurrentControlSet\Services\VxD\MSTCP

  Create a string variable named "DefaultTTL" with a value of, say, 128.

  Another example of Microsoft's poor understanding of the Internet.

--------------------------
Content-Description: C.4. Why don't I get DNS resolution for 32-bit applications?
Date: Wed, 27 Dec 1995 15:22:00 -0700
From: Rich Graves 

  This is a more general form of Microsoft's Knowledge Base article Q139060,
  which appears to have been posted on December 5, a month after I sent them
  the following:

  Problem:

  1. You have Microsoft's TCP/IP protocol installed and properly configured.
  2. 16-bit applications work by DNS name and IP address.
  3. 32-bit applications work if you give an IP address.
  4. 32-bit applications fail if you give a DNS hostname.

  Most Likely Cause:

  The file wsock32.dll is in your PATH, but is not correctly specified in
  the following Registry key:

    ->Hkey_local_machine->system->currentcontrolset->services->vxd->
    mstcp->serviceprovider

  The normal value for this key is %WINDIR%\SYSTEM\WSOCK32.DLL

  Most Likely Solution:

  Make sure wsock32.dll is in your WINDOWS\SYSTEM directory. Run REGEDIT.EXE to
  specify the correct location.

  More information:

  There is a bug in NETSETUP that will cause this problem most of the time.
  (Thanks to Lee Gates of Microsoft for pointing this out).

  There appears to be a bug in SETUP that will cause this problem if you
  install Win95 in one directory, then later reinstall it into a different
  directory.

  You might also see this problem if you moved your various WinSock files
  around in an attempt to get a third-party WinSock.DLL file working.

  Microsoft has confirmed this to be a problem in Microsoft Windows 95. We
  will post more information here in the Knowledge Base as it becomes
  available.

  I later got this reply, which is puzzling. He says his %WINDIR% variable is
  set incorrectly to C:, even though it is set correctly to C:\WINDOWS in
  MSDOS.SYS. remind me to follow up with this fella, or better, mail him
  yourself.

  From: parkerr@serv2.fwi.com
  Newsgroups: comp.os.ms-windows.win95.misc,comp.os.ms-windows.win95.setup,comp.os.ms-windows.networking.tcp-ip
  Subject: Re: Summary: 32-bit TCP/IP DNS problems on Win95
  Date: 4 Nov 1995 04:59:32 GMT
  Message-ID: <47ervk$e0v@news.ios.com>

  >Okay, so it wasn't in my path.  But it was specified correctly in the
  >registry. Needless to say, it didn't fix the problem.  Does anyone have
  >a canonical list of "solutions" to this problem?  There must be
  >something I haven't tried.

  I found my problem, though I still don't know why...  The registry would
  be right,  if windir actually pointed to my windows directory.  Instead it
  is "C:".  Not even "C:\". Unfortunately, I can't figure out who is
  responsible for this.  My MSDOS.SYS has it specified correctly, and I
  don't find it anywhere in the registry (searching for windir).

  I solved my problem, at least for now, by creating c:\system and putting
  *sock* into it.

--------------------------
Content-Description: C.5. Interoperability with BootP servers.
Date: Wed, 27 Dec 95 15:28:00 -0800
From: Rich Graves 

  Microsoft's chose to implement DHCP in a way that is not interoperable with
  BootP. One surmises they wanted to sell more NT DHCP servers.

  John Wobus's DHCP FAQ, at
  http://web.syr.edu/~jmwobus/comfaqs/dhcp.faq.html, might be of interest.
  There are some hybrid BootP/DHCP servers out there, but they don't all
  interoperate, and your routers might need to be upgraded to handle the kind
  of DHCP replies Microsoft likes. Anyway, read John's FAQ. If you absolutely
  can't get it from the Web, or from the periodic posts to the newsgroup
  comp.protocols.tcp-ip.ibmpc, you can ping John at jmwobus@syr.edu.

  We (various Stanford people) met with Microsoft officials about various
  DHCP issues on December 8th. I summarized the meeting for the list.
  Basically, they plan to support non-Microsoft BootP clients from NT Server
  "soon," but do not plan to support a BootP client for any version of
  Windows for the forseeable future.

  Background:

    1. Microsoft sells a DHCP server for NT, but no BootP server.
    2. DHCP and BootP are 95% identical. DHCP is based on BootP. BootP is
       simpler and more widely used.
    3. The DHCP RFCs are at the "proposed" stage.
    4. This stage is defined as "likely to change" and "experimental."
    5. The DHCP RFCs suggest that BootP and DHCP should interoperate.
    6. Most non-Microsoft DHCP servers support BootP.
    7. Most newer non-Microsoft BootP clients support DHCP.
    8. Apple's Open Transport supports BootP, DHCP, and RARP.
    9. Microsoft supported BootP in earlier versions of TCP/IP for Windows.
   10. Most BootP servers run on UNIX.
   11. UNIX and NT are competitors.
   12. Windows dominates the market for network clients.
   13. Microsoft only supports DHCP in the current versions of Win95, WFW,
       and NT.

  I have been told that there is absolutely no causual relationship here.

--------------------------
Content-Description: C.6. Can't mount servers by IP address.
Date: Wed, 27 Dec 95 15:31:00 -0800
From: Rich Graves 

  This is just an annoyance, really. It should be possible to mount servers
  by typing e.g. \\36.36.0.10, but it just isn't.

  I suppose the workaround is to enter a bogus hostname into your
  WINDOWS\HOSTS file. See WINDOWS\HOSTS.SAM for the format, but note that the
  "live" version has no .SAM (or other) file type extension.

--------------------------
Content-Description: C.7. How do I set up a HOSTS file?
Date: Wed, 27 Dec 95 23:00:00 -0800
From: Rich Graves 

  Um, just set up a C:\WINDOWS\HOSTS file. The common mistake is to give this
  file a .SAM or .TXT extension. That's wrong -- it gets no file type
  extension. See HOSTS.SAM for the simple file format.

--------------------------
Content-Description: C.8. Default hostname resolution order (broadcast-WINS-DNS-LMHOSTS) is non-ideal for my site; how can I change it?
Date: Sun, 17 Sep 95 22:30:47 -0800
From: Rich Graves 

  I would think that the name resolution should work in precisely the
  opposite direction. Check the local LMHOSTS mappings first, then DNS, then
  WINS, and only as a last resort broadcast on the local subnet. Oh well.

  This extract from the Resource Kit comes from Daniel M
  

  Most apps will freeze the machine while doing a DNS lookup, which is really
  annoying, especially since the timeout for DNS lookups is so long,
  especially in those weird places like Cornell and Clemson where Win95
  doesn't seem to like the local DNS server. The "NameSrvQueryTimeout" in the
  Registry, which some people have pointed out, seems only to apply to
  Microsoft's proprietary WINS service, not Internet standard DNS.

  There's gotta be a way to set this; anybody?

--------------------------
Content-Description: C.10. Why can't I send mail/news or upload with FTP (MTU path discovery problem)?
Date:  Wed, 27 Dec 95 15:33:00 -0800
From: Rich Graves 

  If you can't send mail or news longer than 10 lines or so, or if you can't
  upload files with FTP or Microsoft networking, this is likely your problem.
  Downloads (from the net to your PC) are not affected. This assumes that you
  can upload files and send one-line messages fine; if not, you have a more
  fundamental problem. If the technical and political details don't interest
  you, skip them.

  In late November, Microsoft finally documented this known problem in
  Knowledge Base Article Q138025. However, they got it wrong, because the
  Usenet article that Microsoft evidently copied,
  <199509242223.PAA04539@Networking.Stanford.EDU>, was unclear (my fault). In
  late December or early January, after reading this FAQ repeatedly through
  the tide and jericho proxy servers, Microsoft removed this article and
  every other mention of the PathMTU problem from the Knowledge Base.
  Apparently it's just to embarrassing to leave documented. I would
  appreciate it if Microsoft would please mail me when they have restored and
  corrected the KB article, so that I can remove this paragraph from the FAQ.

  Anyway, the problem, as originally diagnosed in article
  <443n5c$ff9@aix1.segi.ulg.ac.be> by Andri Pirard pirard@vm1.ulg.ac.be, is
  that Microsoft does MTU path discovery according to RFC 1191 (written in
  1990 by folks from DEC and Stanford University), but many routers don't.
  Since Microsoft jumped on the TCP/IP bandwagon so late, they apparently
  don't understand that a standard only drafted in 1990 is an infant not
  likely to be adopted Internet-wide.

  To fix this problem, run RegEdit.EXE and open it to the following key:

       Hkey_Local_Machine\System\CurrentControlSet\Services\VxD\MSTCP

  Create the following binary variable with a value of 1:

       PMTUBlackHoleDetect = 0 or 1

  This should always fix the problem, unless there's a bug in their code, and
  we know that couldn't happen. If this doesn't solve the problem, create
  this variable in the same place:

       PMTUDiscovery = 0 or 1

  Now, this is where I believe Microsoft gets it wrong. Knowledge Base
  Article Q138025 says to create this with a binary value of 1. This does
  nothing. You really want to create it with a value of 0.

  Setting MTU to some ridiculously low value is another effective way to fix
  the problem, but it hurts performance -- except over dialup, where an MTU
  of 576 or so might be a good idea anyway, especially if you have a cheap
  modem whose buffering doesn't work well.

  All other TCP/IP stacks available for DOS and Windows fragment properly
  according to existing Internet standards. You'll only see this problem with
  the stack that Microsoft includes "free."

--------------------------
Content-Description: C.11. What good commercial TCP/IP packages are available for Windows 95?
Date: Fri, 29 Dec 95 17:20:00 -0800
From: Rich Graves 

  You should probably just refer to Rawn Shah's excellent PC-Mac TCP/IP & NFS
  FAQ, http://www.rtd.com/pcnfsfaq/faq.html and in comp.answers. It's
  somewhat dated and has no Win95-specific information at this time, but it's
  got a lot of good stuff, which I see no need to reproduce here. Some
  Win95-specific addenda follow.

  TGV (www.tgv.com), email sales@tgv.com (TGV stood for Two Guys and a Vax
  many years ago before they got successful and went legit), is now shipping
  MultiNet 1.2. Nice clients for Telnet, FTP, News, and WWW, plus NFS, are
  included. However, according to John Casullo , though,
  the current version of the TGV TCP/IP stack itself is not compatible with
  Win95 -- it only runs on Windows 3.x. Their advertising is very deceiving
  on this point. Some response from TGV would be nice.

  Core Systems, http://www.win.net/~core/, email lvuong@cores.com, has
  announced and is now shipping INTERNET-CONNECT for Windows 95. In addition
  to the features of Win95's stack, it supports BootP and includes better
  telnet and FTP clients. It does not support NetBIOS over TCP/IP, so you
  can't use Windows file/print sharing over this protocol. Demos are
  available. Be aware that Core appears to be a one-man virtual company...

  FTP Software is now (started December 5?) shipping OnNet32, a stack and
  applications suite. Win95 Logo certification (for what it's worth), NFS
  client. Does support NetBIOS over TCP/IP.

--------------------------
Content-Description: C.12. I can't get PC/NFS working under Windows 95.
Date: Thu, 28 Dec 95 10:15:00 -0800
From: Rich Graves 

  At the polite request of Jody Jackson 

  "Usually." Trumpet will, and it's significantly faster than Win95's
  SLIP/PPP support. On the downside, TCP/IP stacks designed for Windows 3.x,
  even those based on 32-bit VxDs, will only support 16-bit TCP/IP clients.
  So you can't run 32-bit Netscape or Microsoft Exchange. For Win95
  instructions and the latest information on the 32-bit Trumpet beta, see the
  Trumpet FAQ, http://www.trumpet.com.au/wsk/faq/wskfaq.htm.

  There is also the issue that you must have exactly one WINSOCK.DLL in your
  PATH at a time. Rename them or shuffle them around while experimenting.

  And there's the issue of Microsoft disabling third-party WinSocks. It was
  only designed to do this at installation time, but it actually does this on
  whim. If you are using a non-Microsoft winsock.dll, and find that your
  winsock.dll disappears or gets renamed at random, or if some applications
  call the wrong winsock.dll, the best thing to do, contrary to Microsoft's
  rear-end-covering advice, is to put your preferred winsock.dll into
  c:\windows and to set its read-only attribute with Win95's Properties
  dialog or the DOS attrib +r command.

--------------------------
Content-Description: C.14. I'm using some 16-bit TCP/IP stack like Trumpet and 32-bit apps like Netscape and Exchange don't work.
Date: Wed, 27 Dec 1995 15:44:00 -0800
From: Rich Graves 

  That's right, they don't. You need to "upgrade" to Windows 95's included
  32-bit TCP/IP, or one of the competitive commercial stacks, section C.11.
  For instructions, see A.3., related resources. If you use a modem, the
  Microsoft/Shiva package will be slower. Note that the new 32-bit shim for
  Trumpet WinSock (currently in open beta testing) will allow you to run
  32-bit applications.

--------------------------
Content-Description: C.15. Assorted DNS resolution problems.
Date: Thu, 07 Dec 95 10:15:00 -0800
From: Rich Graves 

  At this time, I believe C.4. and various configuration follies explain away
  most of the following. I am still puzzled by Juha Noro ,
  the guy in Finland with the "personal" problem, i.e., he cannot resolve any
  hostname that begins with "personal."

  I also saw this weird thing once where the NetBIOS-over-TCP/IP client
  (only) was spuriously appending the literal string "???" to DNS lookups for
  some hostnames (only). I got packet traces. But it went away mysteriously.
  If anyone else sees something similar, tell me.

  I saved the old unresolved (if you'll pardon the pun) problems at
  http://www-leland.stanford.edu/~llurch/win95netbugs/DNS-Probs.txt and in
  some other files in that directory. Also see the email list, section A.2.

--------------------------
Content-Description: C.16. What arcane TCP/IP parameters can be configured?
Date: Mon, 18 Sep 1995 04:44:07 +0000
From: Daniel M 
Message-Id: <19950918044454.00974ece.in@toast.dynamsol.com>

  Open the Registry to:

  Hkey_Local_Machine\System\CurrentControlSet\Services\VxD\MSTCP

  BroadcastAddress = broadcast address in hexadecimal

  Specifies the address to use for NetBIOS name query broadcasts. The default
  is based on the IP address and the subnet mask.

  BcastNameQueryCount = integer

  Specifies the number of times the system will retry NetBIOS name query
  broadcasts. The default is 3.

  BcastQueryTimeout = milliseconds

  Specifies the period of time the system will wait before timing out
  broadcast name queries. The minimum value is 100. The default is 750.

  BSDUrgent = 0 or 1

  If this value is 1, specifies that Microsoft TCP/IP is to treat urgent data
  the way some UNIX systems do (with a maximum of 1 byte of urgent data, for
  example). If this value is 0, it specifies that the stack is to handle
  urgent data as specified by RFC 1122. The
  default is 1.

  CacheTimeout = milliseconds

  Specifies how long NetBIOS names are cached. The minimum is 60000
  milliseconds (1 minute). The default is 360000 milliseconds (6 minutes).

  DeadGWDetect = 0 or 1

  Specifies whether Microsoft TCP/IP will use another gateway if the current
  default gateway seems to be down. The default is 1.

  DefaultRcvWindow = 16-bit number

  Specifies the default receive window advertised by TCP. The default is
  8192.

  DefaultTOS = 8-bit number

  Specifies the default type of service (TOS) for IP packets initiated by
  Microsoft TCP/IP. The default is 0.

  DefaultTTL = 8-bit number

  Specifies the default time to live (TTL) for IP packets from Microsoft
  TCP/IP. The default is 32.

  DnsServerPort = port

  Specifies which DNS server port to send queries to when resolving a name
  using DNS. The default is 53.

  EnableProxy = 0 or 1

  If this value is 1, specifies that this computer is a WINS proxy agent. The
  default is 0.

  EnableRouting = 0 or 1

  Specifies whether to enable static routing. Microsoft TCP/IP does not
  supply a routing protocol, so all route table entries must be entered using
  the route command. The default is 0.

  IGMPLevel = 0, 1, or 2

  Specifies the level of support allowed for IP multicast, corresponding to
  the levels in RFC 1112. The default is 2.

  InitialRefreshT.O. = milliseconds

  Specifies the interval over which to contact WINS to refresh the name. The
  minimum is 16 minutes, and the maximum is approximately 50 days
  (0xFFFFFFFF). The default is 960000 milliseconds (16 minutes).

  KeepAliveTime = 32-bit number

  Specifies the connection idle time in milliseconds before TCP will begin
  sending keepalives, if keepalives are enabled on a connection. The default
  is 2 hours (7200000).

  KeepAliveInterval = 32-bit number

  Specifies the time in milliseconds between retransmissions of keepalives,
  once the KeepAliveTime has expired. Once KeepAliveTime has expired,
  keepalives are sent every KeepAliveInterval milliseconds until a response
  is received, up to a maximum of MaxDat a Retries before the connection is
  aborted. The default is 1 second (1000).

  LmhostsTimeout = milliseconds

  Specifies the period of time the system will wait before timing out when
  seeking LMHOSTS for name resolution. The minimum value is 1000 (1 second).
  The default is 10000 (10 seconds).

  MaxConnections = 32-bit number

  Specifies the maximum number of concurrent connections. The default is 100.

  MaxConnectRetries = 32-bit number

  Specifies the number of times a connection attempt (SYN) will be
  retransmitted before giving up. The initial retransmission timeout is 3
  seconds, and it is doubled each time up to a maximum of 2 minutes. The
  default is 3.

  MaxDataRetries = 32-bit number

  Specifies the maximum number of times a segment carrying data or an FIN
  will be retransmitted before the connection is aborted. The retransmission
  timeout itself is adaptive and will vary according to link conditions. The
  default is 5.

  NameServerPort = port

  Specifies the UDP port on the name server to which to send name queries or
  registrations. The default is 137.

  NameSrvQueryCount = integer

  Specifies the number of times the system will try to contact the WINS
  server for NetBIOS name resolution. The default is 3.

  NameSrvQueryTimeout = milliseconds

  Specifies how long the system waits before timing out a name server query.
  The minimum is 100. The default is 750.

  NameTableSize = integer

  Specifies the maximum number of names in the NetBIOS name table. The
  minimum allowable value is 1 and the maximum is 255. The default is 17.

  NodeType = 1, 2, 4, or 8

  Specifies the mode of NetBIOS name resolution used by NetBIOS over TCP/IP,
  where 1 = b-node, 2 = p-node, 4 = m-node, and 8 = h-node. This value can be
  configured using DHCP. The default is 1 (b-node), if no value is specified;
  if WINS servers are specified and NodeType is not, then the default is 8
  (h-node).

  PMTUBlackHoleDetect = 0 or 1

  Specifies whether the stack will attempt to detect Maximum Transmission
  Unit (MTU) routers that do not send back ICMP fragmentation-needed
  messages. Setting this parameter when it is not needed can cause
  performance degradation. The default is 0.

  PMTUDiscovery = 0 or 1

  Specifies whether Microsoft TCP/IP will attempt to do path MTU discovery as
  specified in RFC 1191. The default is 1.

  RandomAdapter = 0 or 1

  For a computer with multiple network adapters, specifies whether to respond
  with an IP address selected randomly from the set of addresses on the
  computer or whether to return the IP address of the adapter that the
  request came in upon. The default is 0 ( not random; that is, return the
  address of the adapter that the request came in on).

  RoutingBufSize = 32-bit number

  Specifies the total amount of buffer space to allocate for routing packets.
  This parameter is ignored if EnableRouting=0. The default is 73216.

  RoutingPackets = 32-bit number

  Specifies the maximum number of packets that can be routed simultaneously.
  This parameter is ignored if EnableRouting=0. The default is 50.

  SessionKeepAlive = milliseconds

  Specifies how often to send session keepalive packets on active sessions.
  The minimum is 60 seconds. The default is 3600 seconds (1 hour).

  SessionTableSize = integer

  Specifies the maximum number of sessions in the NetBIOS session table. The
  minimum allowable value is 1 and the maximum is 255. The default is 255.

  SingleResponse = 0 or 1

  For a computer with multiple network adapters, specifies whether to send
  all IP addresses on a name query request from WINS. If this value is 1, the
  system will send one address in a name query response; if 0, it will return
  all the addresses of its adapters. The default is 0.

  Size/Small/Medium/Large = 1, 2, or 3

  Specifies how many buffers of various types to preallocate and the maximum
  that can be allocated, where 1 = small, 2 = medium, and 3 = large. The
  default is 1; the default is 3 if the WINS proxy is enabled.

--------------------------
Content-Description: C.17. Nobody seems to be able to get routing to work.
Date: Thu, 28 Dec 95 11:44:00 -0800
From: Vadim 
Message-Id: <199509232144.XAA03624@mail.netvision.net.il>

  It's a common belief that windows 95 can't do IP forwarding (There were
  several postings about it in comp.os.ms-windows.win95) and you have to use
  NT to do it.

  Win95 resource kit help file contains the following information:
  [----]
  Hkey_Local_Machine\System\CurrentControlSet\Services\VxD\MSTCP\EnableRouting = 0
  or 1
  Specifies whether to enable static routing. Microsoft TCP/IP does not supply
  a routing protocol, so all route table entries must be entered using the
  route command. The default is 0.
  [----]
  I tried that on two machines (486DX2 and PENTIUM-75, both with ethernet card
  and a RAS driver installed) and on both got a total system crash on boot (I
  guess when loading vip.386).

  Interesting enough, this whole routing issue has never been documented by
  microsoft.

  So, anybody "been there, done that" ?
  Is it a bug, half-implemented feature or just wrong configuration ?

  [Keith Davidson and Roger Pfister later reported that multiple TCP/IP
  interfaces only seem to work if each interface is on a different Class A
  net (because Win95 always creates a bogus route to 255.0.0.0 -- you can see
  it with ROUTE.EXE or the SNMP Agent). There's also a typo in the options
  screen -- "if" for "it." Very professional.]

--------------------------
Content-Description: C.18. Sockets get "eaten up" and WinSmtp dies.
Date: Fri, 29 Dec 95 20:00:00 -0800
From: Jack De Winter 

  Has anyone else seen a problem where continuous access to a server
  application will cause that application to run out of sockets or buffers
  after a long time of continuous use?

  Using NT, I can run my WinSmtp mail daemon (if you want details, send me a
  quick message) for weeks with no problems.  But after 12 hours under the
  same conditions under win95 and its stacks (winsmtp as server and Exchange
  as a client, checking every 2-5 minutes), it refuses to connect up any
  more.

  any ideas?

  [Update 9/25/95: Eric Thomas  confirms the problem
  on his machine, but says that the 16-bit version of WinSMTP works fine.]>

  [Update 9/30/95: Jack says this only happens with SLIP. WinSMTP seems to
  work fine over Ethernet and PPP. Also, the 16-bit version of WinSMTP
  works.]

  [Update 10/20/95: Jack says, and I sort of understand:]

  okay... the following is what I am doing, in asynchronous mode:

  case 1: client closes connection
  - receive FD_CLOSE
  - set to receive no more information
  - make sure information currently in layer is retrieved using 'recv'
  - send a lingering close (l_onoff set to FALSE and l_time set to 0)
  - delete internal node when close succeeds and doesn't block

  case 2: we initiate close
  - set so we don't receive any more data
  - lingering close, see above
  - delete internal node

  Just to reiterate, we are using Async mode and notifies (will be doing a
  port to non-async in a week or two), I believe we might have the Debug
  mode set on the protocol, and that is about it.

  Symptoms:
  - using NT's or almost any win16 stack, no problems
  - using win95 stack, runs out of buffer space or reports that it cannot
    connect after about 80 sessions

  [A message from Jack to his user group concerning this problem is saved at
  http://www-leland.stanford.edu/~llurch/win95netbugs/jackdw-closes.txt.]

  [This bug has affected scores of shareware and commercial programs, but to date
  only Jack has talked about it on the record.]

--------------------------
Content-Description: C.19. Can I disable DNS for WINS resolution?
Date: Tue, 10 Oct 95 23:30:00 -0800
From: Rich Graves 

  WFW and NT have an "enable DNS for WINS resolution" checkbox that is turned
  off by default. In Win95 this feature is on by default, and there is no
  check box to turn it off. It turns out that this is what the "EnableDNS"
  switch in the Registry is for. If you turn it off, DNS is still enabled; it
  just isn't used for WINS resolution. This is part of Win95's redefinition
  of "intuitive." From article Q137368 in the Microsoft Knowledge Base:

  How to disable NetBIOS name resolution on a domain-name system (DNS) while
  retaining other DNS functionality.

  To disable NetBIOS name resolution on a DNS server, change the string value

       EnableDNS

  in the registry key

       HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\MSTCP

  from 1 to 0.

--------------------------
Content-Description: C.20. TCP/IP Requires Ethernet_II Frame Type for ODI Driver.
Date: Tue, 10 Oct 95 23:30:00 -0800
From: Rich Graves 

  If you're using ODI drivers (usually for NetWare or really obscure network
  cards), you need to manually add the ETHERNET_II frame type to NET.CFG, or
  Microsoft TCP/IP won't work. This is just a particular case of general
  problem E.4. See article Q129726 in the Microsoft Knowledge Base:

--------------------------
Content-Description: C.21. Does Win95 support IP Multicast?
Date: Wed, 27 Oct 95 15:52:00 -0800
From: Rich Graves 

  According to Microsoft, yes; there is a Registry switch for determining the
  level of support. However, at this time, I know of no applications that
  take advantage of Win95's claimed multicast support.

  According to Microsoft's Dave MacDonald, Microsoft's IP multicast support
  (which is supposed to be the same for Win95 and WinNT) is detailed in
  ftp://ftp.microsoft.com/bussys/winnt/winnt-docs/papers/tcpipimp.doc.

  Bob Quinn has posted some other relevant technical information at
  http://www.sockets.com/ch16.htm.

--------------------------
Content-Description: C.22. How to obtain DNS hostname via DHCP?
Date: Wed, 27 Oct 95 15:56:00 -0800
From: Rich Graves 

  Thanks to Rex Wheeler for posing this question.

  What you have to do is configure TCP/IP properties to "Disable DNS." This
  does not actually disable DNS; it merely tells Win95 to use the hostname,
  DNS server(s), and domain returned by the DHCP response. Intuitive, huh?

  This little bug has caused many a problem for people who innocently put the
  name of a server they want to reach into the DNS hostname field. Because
  Win95 thinks that it is that server, the real server becomes unreachable.

  Also, the "Enable DNS" Registry switch is completely irrelevant; see
  question C.19.

--------------------------
Content-Description: C.23. How to prevent anyone from accessing my entire hard drive?
Date: Thu, 07 Dec 95 10:15:00 -0800
From: Rich Graves 

  If you have a non-English-language version of Windows 95, you can't, unless
  you disable peer sharing and remote administration.

  If you have the English-language version, get the patches from
  http://www.windows.microsoft.com/software/w95fpup.htm. Microsoft's
  clarification is incorrect (for starters, they didn't discover these
  problems; we know who pointed them out to them), but the patches appear to
  fix the problem.

  These same problems have always affected Windows for Workgroups. Despite
  repeated warnings over the last nine months, Microsoft does not consider
  these problems important enough to mention in the TCP32B (Wolverine)
  distribution. The patch for WFW is called Wfwvsrvr.exe and is available on
  ftp.microsoft.com, CompuServe, and on the Web at
  http://www.microsoft.com:80/KB/PEROPSYS/windows/Q136418.htm.

--------------------------
Content-Description: C.24. How can Win95 and UNIX computers share files and printers?
Date: Sat, 30 Dec 95 10:00:00 -0800
From: Rich Graves 

  Microsoft chose not to make it easy for Win95 and UNIX machines to
  interoperate, because Microsoft sells Windows NT. But as Spock instructs
  us, there are always alternatives.

  Freeware Samba file and print client and server for UNIX
       The easiest way to get Windows (any version) to share files and
       printers with UNIX (in either direction) is with Samba,
       http://lake.canberra.edu.au/pub/samba/, a SMB implementation for UNIX
       that allows your machine to masquerade as the NT Server that Microsoft
       wants you to buy. Of course you need to be (good friends with) the
       system administrator, but Samba is quite easy, reliable, and free. The
       main thing to worry about is Windows' "password caching feature,"
       which by default would sort of compromise the security of your UNIX
       machines. See question E.27. for instructions on turning "password
       caching" off.
  Shareware for printing from Windows to UNIX
       WSLPRS is the standard LPR (Internet standard client for printing to
       UNIX and other machines) implementation for Windows. A recent version
       should be available on all the PC software archives, for example,
       ftp://mirrors.aol.com/pub/cica/pc/win3/winsock/.
  Shareware for printing from UNIX to Windows
       David L. Brooks , http://brooksnet.com/, offers a
       shareware LPD (Internet standard print server) implementation for
       Windows.
  Pay-through-the-nose-ware
       See C.11. for a few commercial packages that include NFS (standard for
       file and print sharing) and LPR/LPD (standard for printing).

--------------------------
Content-Description: C.25. Is there any way to run Win95 from a UNIX server running Samba?
Date: Wed, 27 Dec 95 23:00:00 -0800
From: Rich Graves 

  In a word, no. Samba runs SMB over TCP/IP, which is a 32-bit-only protocol.
  You are able to run Win95 off a NetWare or SMB (LAN Manager, OS/2, NT)
  server because IPX/SPX and NetBEUI (only) are active in 16-bit DOS mode as
  well. But TCP/IP, no. Well, in theory you could load a 16-bit TCP/IP stack
  that supports SMB over TCP/IP, but then you wouldn't be able to run Win95's
  built-in file sharing or run any 32-bit WinSock apps, and that sort of
  defeats the purpose of running Win95.

--------------------------
Content-Description: C.26. How can I prioritize multiple default routers?
Date: Wed, 1 Nov 1995 15:08:53 -0500
From: PLINSPO1.MSCHMITT@eds.com

  The Resource Kit (Network Technical Discussion - TCP/IP Protocol -
  Configuring TCP/IP Settings Manually - Step 7) says that "Gateway addresses
  can be prioritized by dragging the IP address in the list of installed
  gateways." This is not true.

  Does anybody have a method that works?

--------------------------
Content-Description: C.27. Why won't the Plus Pack install properly on a machine with Internet Explorer installed?
Date: Wed, 1 Nov 1995 15:08:53 -0500
From: Mike Johnston (by way of Bob Verrinder)
Message-ID: <47958p$mq6@maureen.teleport.com>

  I did find the answer and it seems that if you loaded Explorer previously it
  will not load through Plus because it sees that it has already been loaded
  from reading the registry during setup. To rectify the problem do the
  following:

  1) Start up REGEDIT.EXE   - The registry editor
  2) Go to key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer
  3) You will should see two lines displayed in the right pane of
     regedit.
          (Default)               (value not set)
          IVer                    "xxx"
  4) delete the IVer key by right clicking on the word IVer and
     selecting delete
  5) Close up regedit.  Reinstall Plus! (or just the Jumpstart Kit if
     that's all you need).

  For good measure you might as well reboot before you do that.

--------------------------
Content-Description: C.28. What do I do if Win95 won't wait long enough for my DHCP server to assign an address?
Date: Mon, 6 Nov 1995 10:55:17 -0600
From: David Devereaux-Weber 
Message-ID: <199511061655.KAA73144@audumla.students.wisc.edu>

  [Complain, I guess, until Microsoft fixes this.]

  We have had difficulty with Microsoft's implementation of DHCP in WIN95.
  the DHCP client is supposed to wait a reasonable period of time for the
  server to check an address before it is given to the client. Microsoft's
  client doesn't wait very long - it bails out early and reports no response.
  The people at Sun hacked their client software for us to temporarily work
  around the problem. Unfortunately, trying to get Microsoft to understand
  and support the official protocol has been unsuccessful to date.

  We call our Internet software collection WiscWorld. We don't recommend
  using WiscWorld with WIN95, but we have a Web page with instructions on
  doing it if you really want to:

  http://axle.adp.wisc.edu/NST/wiscwrld/ww95/ww95.html

--------------------------
Content-Description: C.29. Why does my winsock.dll disappear or get renamed to winsock.old?
Date: Fri, 29 Dec 1995 21:18:00 -0800
From: Rich Graves 

  If you're using a non-Microsoft winsock.dll, then Win95 is working as
  designed. See http://www.windows.microsoft.com/pr/clarifications.htm or
  certain papers filed with the US Department of Justice, Anti-Trust
  Division.

  If you're using Microsoft's winsock.dll, as many people with this problem
  are, then this is a bug.

  In any case, the solution is to make sure that the only copy of winsock.dll
  is in your %WINDIR% (i.e., C:\WINDOWS), and mark is read-only with Explorer
  Properties or attrib +r.

  Microsoft's claim that non-Microsoft DLLs don't belong in the Windows
  directory is hogwash.

--------------------------
Content-Description: C.30. Bug in NetBIOS name resolution stops LMHOSTS from working.
Date: Wed, 20 Dec 1995 07:57:30 -0800
From: Rich Graves 

  A Microsoft Knowledge Base Article had said that LMHOSTS doesn't work when
  DNS is enabled. This is incorrect.

  Jeff Strain  appears to have found the real
  problem:

  If you are running both IPX and TCP transports, and are using MS Network
  client and client for Novell networks, *and* have unbound MS Net from the
  IPX protocol settings, then LMHOSTS resolution will not work.

  The workaround is to rebind MS Net over IPX, even if you do not use IPX for
  MS Network. This will slow down login a bit, but your LMHOSTS resolution
  should work.

  Another workaround is to put the hosts to which you want to connect into a
  HOSTS file rather than LMHOSTS.

--------------------------
Rich Graves , friends, and enemies.
Copyright 1996 Rich Graves, Stanford University, and Friends.
Redistribution and mirroring are encouraged provided the source is credited



From owner-win95netbugs@lists.stanford.edu Mon Jan 22 11:55:22 EST 1996
Article: 991 of comp.os.ms-windows.networking.win95
Path: quantum!revcan!cunews!nott!torn!howland.reston.ans.net!newsfeed.internetmci.com!nntp-hub2.barrnet.net!news.Stanford.EDU!not-for-mail
From: llurch@Networking.Stanford.EDU (Richard Charles Graves)
Newsgroups: comp.os.ms-windows.networking.misc,comp.os.ms-windows.networking.windows,comp.os.ms-windows.win95.setup,comp.os.ms-windows.win95.misc,comp.os.ms-windows.networking.win95,comp.os.ms-windows.setup.win95,alt.os.windows95.crash.crash.crash,uk.comp.os.win95,comp.answers,news.answers
Subject: [*] Windows 95 Networking FAQ, 4/7
Followup-To: comp.os.ms-windows.networking.win95
Date: 18 Jan 1996 22:08:33 -0800
Organization: Stanford University
Lines: 674
Approved: news-answers-request@MIT.EDU
Expires: 16 Feb 1996 12:34:56 GMT
Message-ID: 
Reply-To: owner-win95netbugs@lists.stanford.edu
NNTP-Posting-Host: networking.stanford.edu
Mime-Version: 1.0
Content-Type: MULTIPART/DIGEST; BOUNDARY="----------------------------"
Summary: Windows 95 Networking FAQ
Keywords: Section D, Dialup Networking
X-PGP-Key: 0xCCE7B49D, 1024 bits, for llurch@networking.stanford.edu
X-PGP-Print: ED CA 67 98 AD 2A 62 2A  01 17 78 A8 33 F2 6D E0
Xref: quantum comp.os.ms-windows.networking.misc:10407 comp.os.ms-windows.networking.windows:12565 comp.os.ms-windows.win95.setup:46476 comp.os.ms-windows.win95.misc:93975 comp.os.ms-windows.networking.win95:991 comp.os.ms-windows.setup.win95:1094 comp.answers:14049 news.answers:53504

Archive-name: ms-windows/win95netbugs/part4
Posting-Frequency: twice monthly
FAQ-Maintainer: Rich Graves 
Last-Change: 18 Jan 1996 by Rich Graves 
Version: 4.00.963
URL: http://www-leland.stanford.edu/~llurch/win95netbugs/faq.html

--------------------------
Content-Description: Welcome and Index

  This FAQ concerns problems you might encounter with Win95's networking
  features after you have set everything up according to the directions, such
  as they are. This is section D, Dialup Networking.

D. Dialup Networking (SLIP/PPP) Issues

  1. Nonstandard PPP implementation causes problems with BSDI and other
     servers.  
  2. Degraded SLIP/PPP performance versus Trumpet.  
  3. Killed applications/disconnects cause total system freezes.
  4. Minor changes to TCP/IP or modem parameters cause dialup properties to
     reset to defaults without warning.  
  5. Win95 creates fictional COM ports on some plug-and-pray machines.
  6. DSCRIPT might exit before getting all dynamically assigned
     information.
  7. Modem on COM4 incompatible with S3 video cards.
  8. PPP compression won't work on at least some Xyplex terminal server
     configs.  
  9. What are some tips for better dialin performance?  
 10. IPX (NetWare) compression bug.  
 11. Can't log on to Sun PPP server, or cause Sun PPP server to crash.
 12. What's the difference between the Plus Pack and normal dialup
     scripters?  
 13. Where is the SLIP and scripting support?  
 14. Why do I get "host unreachable" on most remote hosts, though I can get
     to my ISP's servers?  
 15. If my connection drops, why don't my TCP sessions reconnect?  
 16. How do I change my modem init string?  
 17. Will Twinsock work in Win95?  
 18. Will TIA work with Win95?  
 19. How do you start dialup networking from the command line?  
 20. Why does Win95 fail to negotiate with a Xylogics TIP if NetBEUI is
     enabled?  
 21. How can multiple machines share one dialup TCP/IP connection?  
 22. How do I avoid losing all my LAN (i.e., NetWare) connections when I
     dial up the Internet?  
 23. Bug in CHAP (password) negotiation.  
 24. How can I use SLIP/PPP through a direct connection (i.e., no modem)?
 25. Modem locks up with an SMC 666 UART. 

--------------------------
Content-Description: D.1. Nonstandard PPP implementation causes problems with BSDI and other servers.
Date: Wed, 27 Dec 95 16:03:00 -0800
From: Rich Graves 

  Thanks to Richard Ryan  for calling this set of
  problems to our attention. For more information on this problem, see the
  searchable bsdi-users archive at http://www.nexial.nl/cgi-bin/bsdi.

  Microsoft's RFC for their "extensions" to PPP, which were rejected by the
  Internet Engineering Task Force (IETF), is at
  ftp://ftp.microsoft.com/developr/rfc/ipcpexts.txt. Note 8-character
  truncation to developr! Limited and incomplete information on Microsoft's
  nonstandard CHAP implementation is available in that directory.

  There has been some discussion of this on the comp.protocols.ppp newsgroup,
  and here's an unofficial discussion of the problem from BSDI:
  Date: Sat, 26 Aug 1995 11:46:58 -0500
  Message-Id: <199508261646.LAA05931@krystal.com>
  From: Paul Borman 
  Subject: Re: Pesky IPCP Messages

  > Now that Windows 95 is beginning to appear, I am beginning to get more
  > of these messages with the BSDI 2.0 ppp implementation.  No real
  > problems but a real drag on the messages log.
  >
  > ppp3: unknown IPCP option received (129)
  > ppp3: unknown IPCP option received (130)
  > ppp3: unknown IPCP option received (131)
  > ppp3: unknown IPCP option received (132)

  Microsoft proposed some extensions to IPCP to negotiate the DNS server
  and the NetBUI server.  The IETF rejected them as this was the wrong
  level to do this.  Microsoft decided to ignore the IETF and implement
  them anyhow.  Microsoft should provide a way to not use them (since
  they are totally non-standard and are only supported by Microsoft
  clients).  Users of Microsoft networking products would need to
  contact Microsoft to determine how to do this. [Rich's note: in fact
  there is no way to turn them off, and I believe Paul knew it.]

  This note is meant to be an explanation of what is happening and should
  not be interpreted in any way as an official statement by BSDI on The
  Microsoft IPCP Options.

                                  -Paul Borman
                                   prb@bsdi.com

  [Update December 27th: there have been some posts on Usenet that
  Microsoft's IPCP documentation is also wrong about what Win95 actually
  does. See comp.protocols.ppp and a particularly informative article I've
  saved at http://www-leland.stanford.edu/~llurch/win95netbugs/ipcp-huh.txt.]

--------------------------
Content-Description: D.2. Degraded SLIP/PPP performance versus Trumpet.
Date: Fri, 29 Dec 95 16:06:00 -0800
From: Rich Graves 

  There have been a heck of a lot of posts in comp.os.ms-windows.win95.setup
  complaining that file transfers using Win95's native SLIP/PPP are slower
  than they were using Trumpet WinSock. There have been lots of posts that
  say performance is OK, but I don't recall any claiming that performance has
  improved.

  The problem is probably rooted in the fact that when you use Win95's
  built-in SLIP/PPP, you're really using two protocol stacks, a TCP/IP stack
  built by Microsoft, and a remote access stack developed by Shiva
  Corporation, so you've got extra overhead to deal with.

  aladin@scruznet.com (Leo Szumel) claims that he got better performance
  turning IP header compression off, which makes no sense, but you can try
  it.

  Here are some general tips applicable to any dialin protocol:

  Message-Id: <199509171252.IAA01886@panix.com>
  Date: Sun, 17 Sep 95 08:51:33 -0400
  From: richard 
  To: llurch@networking.stanford.edu
  Subject: faq: dialup speed

  Two things improved speed for me:

  1) Turn off software compression (DialUpNetworking->Properties
  ->ServerType->EnableSoftwareCompression)

  2) Turn off error correction for my modem - at AT&Q6 to the
  init string.  this may be a modem interoperability problem
  of mine, rather than a general win95 issue.

  3) A few people have said that fiddling with mtu, etc. settings
  does not help.  I haven't tried.

  [See also the Windows Comm FAQ, http://www.malch.com/comfaq.html. Please
  see also D.9.]

--------------------------
Content-Description: D.3. Killed applications/disconnects cause total system freezes.
Date: Tue, 12 Sep 1995 01:55:42 GMT
From: jewald@primenet.com (Jim Ewald)
Newsgroups: comp.os.ms-windows.win95.misc,comp.os.ms-windows.win95.setup
Message-Id: <432pb4$n3@nnrp3.primenet.com>

  [There have been several followup posts in the Win95 newsgroups confirming
  that the problem is not specific to any particular client software or ISP.]

  Some of us in a local news group have discovered a nasty problem that
  causes Win95 to lock up solid. Does anyone have a fix for this or can
  anyone at least let MS know about it? The tech support lines are very
  useless right now. An excerpt from the conversation follows. Thanks!

  - Jim Ewald

  MSG 1
  ----------
  bigrex@primenet (Bob Nixon) wrote:

  >I'm using Win 95 to connect up to Primenet and I keep encountering an
  >infrequent but ANNOYING problem. Everything appears to work ok and
  >every once in awhile(1 out of 25 times) when I click on disconnect, my
  >computer freezes. The clock stops, the cursor won't move and the only
  >remedy is to power off. At the time I click disconnect I have no other
  >programs running...just the TCP/IP dial-up. I was wondering if anyone
  >else is having this same problem?

  MSG 2
  ----------
  budster@primenet.com says...

  >This has happened to me too but, it always happens after I force closure of
  >some winsock app(example CTRL-ALT-DEl of Telnet, WS-FTP32 or one of the
  >newsreaders that's slow to or not responding). I think it leaves a bad code
  >somewhere in the system and causes a lockup when you close Win95's winsock.

  MSG 3
  ----------
  Claudio@primenet.com writes:

  >This happens to me whenever I'm disconnecting and I happen to move the
  >mouse at the same moment the modem is hanging up. My computer freezes,
  >dnd there's nothing you can do except to turn the machine off and on
  >again. I knew of this bug a long time ago, and I thought It was that I
  >had something not configured right, but for what I can see here, it
  >happens to other people too. By the way, I'm still using a beta
  >version of win95, build 950r2. Are you guys using the commercial
  >version?

  Another person with this problem is Bob Werth .

--------------------------
Content-Description: D.4. Minor changes to TCP/IP or modem parameters cause dialup properties to reset to defaults without warning.
Date: Wed, 27 Dec 95 16:08:00 -0800
From: Neil Moodie 

  When making network config changes (often small, unimportant, insignificant
  etc changes), the properties of the dial-up connection are reset back to
  defaults. These defaults include PPP transport, with "server assigned" IP
  address and "server assigned" name server address.

  This caught me out a few times, as I have a locally assigned name server
  address and have had to re-enter this information into the dial-up
  connection properties TCP/IP Settings after making minor changes to the
  dial-up config. Even configuring a new modem can reset these settings.

  This problem is only compounded by the "Internet Setup Wizard" included
  with the Plus Pack and the Microsoft Internet Explorer, which adds a third
  confusing interface to TCP/IP settings.

--------------------------
Content-Description: D.5. Win95 creates fictional COM ports on some plug-and-pray machines.
Date: 23 Sep 1995 03:28:47 GMT
From: oturn@gulf.net (Oran Turner)

  The "phantom" com port seems to be a common problem with PNP motherboards
  and internal modems. I have a mouse on COM1 and an internal modem on COM2,
  with my physical COM2 turned off in BIOS. This is the problem...in the
  "Device Manager" in Windows 95, under "Ports (COM & LPT)", not only are my
  standard COM1, COM2 & LPT1 ports listed, but also listed is another entry
  labeled only "Communications Port." The settings for this extra entry
  correspond to the settings for COM1 (IRQ 4, I/O 03F8-03FF). I simply
  disable this extra entry to avoid the conflict the system detects, and
  everything seems to work fine.

  Probably 90% of the phantom port problems are related to the interaction
  between an internal modem, a physical COM port, a PNP system and Windows
  95. I've brought the problem to the attention of my motherboard
  manufacturer, but they pretty much blew me off. (I've got an Asus
  P55TP4XE.)

  [Another hardware detection problem that might hit you is that on many
  Pentium motherboards, Win95 insists on loading a driver for a nonexistent
  bus mouse. Someone posted a technical explanation of how Microsoft made
  this mistake, but I lost it.]

--------------------------
Content-Description: D.6. DSCRIPT might exit before getting all dynamically assigned information.
Date: Sat, 23 Sep 1995 00:49:16 GMT
From: peeler@peeler.com
Newsgroups: comp.os.ms-windows.win95.misc
References: <43edr8$rfd@grovel.iafrica.com> <43rofb$50u@sydney1.world.net> 

  In article  nagamati@netcom.com
  (Romklau Nagamati) writes:

  >John McGhie (jmcghie@world.net) wrote:
  >: markdm@iafrica.com (Mark Maunder) wrote:
  >:
  >: >I am at my wits end. I have been trying to get a 32 bit PPP connection with
  >: >win95 for the past 2 weeks and have finally managed to get it to dial in and
  >: >log on, but now it looks as though either the DNS is not working or my
  >: >applications or just not talking to the win95 Dialup adapter.

  (Much Deleted)

  I had the same problem and was able to resolve it by putting a delay statement
  immediately before the "endproc" line.

  It appeared that the script routine was closing off before the server parsed
  back the Dynamic Address.

  I found a delay of anywhere between 2 and 5 seconds was sufficient.

--------------------------
Content-Description: D.7. Modem on COM4 incompatible with S3 video cards.
Date: 6 Oct 1995 07:43:12 GMT
From: tatosian@plough.enet.dec.com (Dave Tatosian)

  If you have an S3-based video card (most 64-bit cards including Number 9
  and Diamond), you cannot use COM4 because of a memory base address
  conflict.

  These cards use port addresses (46E8h, in the case of S3) for 8514/XGA
  support, which will be *aliased* to address 2E8h by most COM port address
  decoders - which tend to only decode the low order 10 bits of the address
  field. Putting a modem on COM4 therefore ends up in conflict with the
  graphics card - but it's usually only apparent when the graphics card is
  running in a mode other than straight VGA (ie: in DOS, you won't see a
  problem, but running in Windows/Win95 in say 800x600, you will).

  The solution is to move the modem to some other port address, but of course
  you have to avoid conflicts with your other COM ports. If your mouse is on
  COM1, and COM2 is free, you should use COM2. But if you want to keep your
  COM2 available for a serial port, you can't use the "standard" COM3 setup
  for the modem, because COM3 normally uses IRQ4 (which will conflict with
  COM1).

  But you *can* set the modem up to use COM3 with *IRQ5* (most modems will
  support this configuration). That way, you won't conflict with COM1's use
  of IRQ4. If IRQ5 is already being used by a sound card, switch the sound
  card to use IRQ7 instead.

  After making the required changes to the modem (and sound card if required)
  you'll have to make sure that Win95 does the right thing on startup. It
  should detect the new configuration and make the appropriate changes to the
  properties and resource allocations, but you should check under Control
  Panel-System-Device Manager to be sure. If needed you might have to set
  some of the resources manually.

  Microsoft has also finally woken up to this problem, and has documented it
  in Knowledge Base article Q127138,
  http://www.microsoft.com:80/KB/PEROPSYS/win95/Q127138.htm.

--------------------------
Content-Description: D.8. PPP compression won't work on at least some Xyplex terminal server configs.
Date: Wed, 27 Dec 95 17:31:00 -0800
From: Rich Graves 

  waung@mprgate.mpr.ca (William Waung) and a dozen others report that they
  can not establish a PPP connection to Xyplex, IOLAN, older Teleport, and
  other terminal servers unless they disable IP compression. More
  investigation is needed. You can see William's message and followups on the
  win95netbugs list archive, gopher://quixote.stanford.edu/1m/win95netbugs,
  under the subject "Internet connection failure: no network protocol
  compatibility." Or look for his original newsgroup post to
  comp.os.ms-windows.win95.* on the www.dejanews.com searchable USENET
  archive. To help you recognize the symptoms, the error entries in his PPP
  log referred to problems with CCP (protocol 80fd). If you also run into
  problems with PPP-level compression (not modem-level compression), please
  mail win95netbugs-owner@lists.stanford.edu.

--------------------------
Content-Description: D.9. What are some tips for better dialin performance?
Date: Wed, 27 Dec 1995 17:33:00 -0800
From: neal@postoffice.ptd.net (NR Haslam)
Newsgroups: comp.os.ms-windows.win95.misc

  Here is some information that may help someone experiencing slower
  than expected downloads.  For the good of the order:

  Start by ensuring that your machine is not doing extra work by
  compressing data unnecessarily.

  Double click on My Computer / Dial Up Networking
  Right Click on Prolog Icon (or whatever you called it on your
  machine)
  Click on Properties / Server Type
  Remove all checks from boxes except for the TCP/IP box.

  Next, let's be sure that your modem is answering your computer
  correctly:

  Click Start / Settings / Control Panel
  Double click on Modem
  Click on Diagnostics
  Click Com2 (or what ever port your modem is assigned)
  Click More Info
  Mine says:
  Port COM2
  Int 3
  Addr  2F8
  UART NS 16550AN
  Highest Speed 115K Baud

  Another trick you might try is to change your modem driver to the
  Supra 288i.  See if that makes any difference compared to the Hayes
  288 settings.  Don't know how you feel about those "standard"
  selections, but I am not a fan of default settings.

  [Also see C.1. for information on setting MTU and RWIN.]

--------------------------
Content-Description: D.10. IPX (NetWare) compression bug.
Date: Wed, 27 Dec 95 17:35:00 -0800
From: Rich Graves 

  A highly regarded source at a terminal server vendor told me, and we and
  InfoWorld Magazine have verified, that Win95 sends the CIPX length field
  backwards. As a result, properly behaved PPP servers will discard the bad
  packets, and you get no IPX connectivity. The solution is either to disable
  IPX compression on the Win95 client (there's a convenient checkbox for
  this), or to disable CIPX length field verification at the PPP server (many
  vendors are starting to do this by default because it's usually easier to
  accommodate Microsoft's bugs than to get them fixed).

--------------------------
Content-Description: D.11. Can't log on to Sun PPP server, or cause Sun PPP server to crash.
Date: Wed, 27 Dec 95 17:49:00 -0800
From: Rich Graves 

  There is some controversy over who is at fault here. Since Sun's PPP
  client/server works fine with non-Microsoft PPP clients and servers,
  fingers tend to point towards Redmond. For some discussion of this issue,
  see the Usenet threads saved at
  http://www-leland.stanford.edu/~llurch/win95netbugs/ppp/ and the
  win95netbugs list archive.

  Currently, the fix is to run a third-party PPP server, such as dp. Sun
  released a patch for this problem with Win95, but it solves the crashing
  problem simply by shutting Win95 clients out.

--------------------------
Content-Description: D.12. What's the difference between the Plus Pack and normal dialup scripters?
Date: Wed, 27 Dec 95 20:07:00 -0800
From: Rich Graves 

  The dialup scripter that Microsoft sells as part of the Plus! Pack supports
  useful features like branching, intelligent retries, and variables. The
  dialup networking scripter included with Win95 (see D.13.) only supports
  simple linear scripts. Because Microsoft never documented this difference,
  some ISPs were distributing scripts that would only work with the Plus!
  scripter, and scratching their heads when they didn't work. Don't make this
  mistake.

--------------------------
Content-Description: D.13. Where is the SLIP and scripting support?
Date: Wed, 27 Dec 95 19:49:00 -0800
From: Rich Graves 

  SLIP and the scripter aren't included on the floppy or some OEM versions of
  Win95, and there exists no Setup option to install them, but you can get
  them free without buying the Plus Pack. If you have the CD, use Add/Remove
  Programs\Windows Setup\Have Disk and navigate to Admin\Apptools\DSCRIPT. If
  you don't have the CD, you can download DSCRPT.EXE (note missing "I") from
  Microsoft's online services, such as www.windows.microsoft.com,
  specifically on the CD Extras Page,
  http://www.windows.microsoft.com/windows/software/cdextras.htm.

--------------------------
Content-Description: D.14. Why do I get "host unreachable" on most remote hosts, though I can get to my ISP's servers?
Date: Wed, 27 Dec 95 19:49:00 -0800
From: Rich Graves 

  Here's a bizarre one. If:

    1. Dialup networking is being used without a scripter (i.e., pop up a
       terminal window)
    2. DNS servers are entered in TCP/IP Properties
    3. You're getting a dynamically assigned IP address from a Cisco or
       Xyplex terminal server (others too, probably)

  Then you don't get a default router, and you can't reach remote sites.
  However, because of some other odd Win95 behavior and the proxy arp
  features of most terminal servers, you can usually get to hosts within your
  Class A net (i.e., X.*.*.*).

  It's not just me -- ask jpherron@indiana.edu (Jon-Paul Herron).

  [Please see D.6. for a possible hint.]

--------------------------
Content-Description: D.15. If my connection drops, why don't my TCP sessions reconnect?
Date: Sat, 23 Sep 95 06:15:40 -1000
From: Richard Puga 

  I must be the only person on earth who has a statically assigned IP address
  which stays the same each time I dial in... or at least I'm the only one
  who is annoyed by the problem...

  When I am dialed in PPP and have several telnet sessions open and say a
  couple of FTP's going and maybe even IRC the PPP daemon will kill all those
  sessions if the phone line drops!

  And I mean KILL.. all my screens either completely Zap off my screen or
  erase themselves.. all my ftp's stop and IRC dies..

  In the other operating systems I have on my computer or use from time to
  time (which include FreeBSD, NetBSD, NextStep, SunOS, OS/2, windows311(w/
  trumpet)... (and Mac OS but I don't use it:)) will all allow me to simply
  redial the ISP and continue where they left off.. Its not unreasonable for
  the FTP sessions to keep going as well.. Heck even HTML transfers have
  picked back up upon redialing...

  It's my understanding that the original DOD purpose for TCP/IP protocol was
  to withstand intermittent loss of signal or even to reroute traffic in case
  of loss of that signal...

  [Indeed, every PPP interface I know of save the Shiva/Microsoft package
  will reconnect. This is how TCP/IP and PPP were designed. There is no
  reason Win95 should do this.]

--------------------------
Content-Description: D.16. How do I change my modem init string?
Date: Mon, 2 Oct 1995 21:18:48 GMT
From: ramesh@scr.siemens.com (Ramesh Viswanathan)

  Open My Computer -> Dial-Up Networking -> Right-click your ISP icon and
  choose Properties -> Configure button -> Connection Tab -> Advanced Button
  -> Enter desired modem initialization string in the Extra Settings box.

--------------------------
Content-Description: D.17. Will Twinsock work in Win95?
Date: Tue, 3 Oct 1995 03:49:57 GMT
From: "D.R." 

  [The Internet Adapter is a SLIP/PPP emulator that runs in UNIX to give
  you a near complete Internet connection even if you only have a shell
  account.]

  Yes, though for older versions you might need to disable IP header
  compression. There are some useful FAQs at:

    http://marketplace.com/tia/docs.html

  The freeware SLiRP will also work fine.

--------------------------
Content-Description: D.19. How do you start dialup networking from the command line?
Date: Mon, 09 Oct 1995 20:07:47 GMT
From: dolender@solutions.net (Doug Olender)
Message-ID: <45bruv$fet@Alpha.remcan.ca>

  You can start up DialUp Networking as follows:

       rundll32.exe rnaui.dll,RnaDial connection_name

--------------------------
Content-Description: D.20. Why does Win95 fail to negotiate with a Xylogics TIP if NetBEUI is enabled?
Date: 13 Oct 1995 18:22:45 GMT
From: jcmorris@mwunix.mitre.org (Joe Morris)
Message-ID: <45mapl$lsk@reuters2.mitre.org>

  A couple of points:

  Access ports that use challenge/response authentication (for example the
  SecurID card from Security Dynamics) require a post-connect window in order
  to deliver the challenge and receive the response.

  Also, on our dial-in interface systems (Xylogics Annex boxes) I've found
  that WIN95 will fail to complete the initial PPP handshaking if the dialup
  conn