NAT32: Connecting Private LANS to the Internet BUILD 1151 ---------------------------------------------- ---------- (C) 2001 NAT Software (C) 2001 Dan Lanciani ***** ALL RIGHTS RESERVED ***** Version 6.4.5 WINDOWS NT/95/98/ME 1. June, 2001 ----------------------------------------------------------------------------- WINDOWS 2000 USERS: Download http://www.nat32.com/nat32p.zip ------------------------------------------------------------ WINZIP USERS: do NOT use the WINZIP INSTALL feature --------------------------------------------------- NAT32 is a Windows Application which allows all computers on a private LAN to share an Internet connection. With appropriate configuration, NAT32 will support Windows DUN devices, Cable Modems and Private LAN to Registered LAN configurations. NOTE: Cable Modems which use Emulated Token Ring over ATM are NOT supported. NAT32 also supports the Windows DUN/RAS Server, allowing dial-in access to a machine which connects to the Internet via an Ethernet Adapter and a single registered IP address. NAT32 is an IP Router, NOT a Proxy Server. Time-consuming reconfiguration of network applications is NOT required. All applications on your private LAN have address-mapped UDP, TCP and ICMP access to the Internet. NAT32 does NOT modify or replace any Windows DLLs or Drivers on your system. The networking behaviour of your system is not altered in any way. Unzip the archive with either WinZip or the command: pkunzip -d nat32v6.zip The archive can be unzipped into any desired directory, the example below uses the directory c:\nat32. Before Running NAT32: --------------------- WINDOWS 95 users should install the Microsoft DUN 1.2 (or later) upgrade before running NAT32. This upgrade is an absolute must (even for Cable Modem users) because it contains the latest VIP.386 and TCP/IP upgrades, as well as vastly improved Dial-Up Networking support. The upgrade is available for free download from www.microsoft.com. WINDOWS NT users: Please install the latest Service Pack. The NT Service Packs contain important patches which enhance security and correct bugs. If you have RRAS installed on your system, please be sure to turn off the Router and to turn off IP Routing. NAT32 uses a special version of Dan Lanciani's NDIS3PKT driver. DO NOT ATTEMPT to run NAT32 with any version of NDIS3PKT other than the one contained in this distribution. Install NDIS3PKT as follows: 1. Start the Control Panel Network Applet and then "Add" "Protocol". 2. Click the "Have Disk" button and specify the directory into which you unzipped the NAT32 zip file. 3. Click OK. 4. You will receive a Restart prompt. You MUST restart Windows at this point. Installing NAT32: ----------------- 1. Click START then RUN and then enter: \nat32\setup.exe 2. The NAT32 Setup Program will then run. This program makes no major changes to your system. 3. When SETUP.EXE has completed, click START then Programs then NAT32 and then Configure NAT32. An Options Dialog Box will be displayed. Select the options you need and then click Continue... You may clear the "Create Shortcut" checkbox if you don't want a Desktop Shortcut to NAT32 to be created. The shortcut will start NAT32 with the selected settings, and you should use that Shortcut to start NAT32 with those settings. NAT32 will auto-configure on most systems, but BE SURE you are using private IP addresses on your private LAN. DO NOT START NAT32 AS A SERVICE UNTIL IT HAS BEEN FULLY CONFIGURED AND TESTED. Two documentation files are available: http://www.nat32.com/nat32doc.html - full installation instructions http://www.nat32.com/htm/nat32.doc - advanced topics and tips ***************************** IMPORTANT NOTES ******************************* * * * WINDOWS 95/98 Platform * * * * IF YOU ARE UPGRADING FROM PREVIOUS VERSIONS OF NAT32 please do the * * following: * * * * 1. Remove the NAT32 Packet Driver with Control Panel Network * * 2. Before rebooting: * * Erase the file \windows\inf\ndis3pkt.inf * * Erase the entire [ndis3pkt] Section in \windows\system.ini * * Erase the line: device=ndis3pkt.386 from the [386Enh] section * * 3. Reboot Windows * * 4. Now install the new NDIS3PKT driver with Control Panel Network * * * * Note: Step 3 is absolutely crucial. It is needed because of a bug * * in the Windows Control Panel Network Applet. * * * ***************************************************************************** ************************** HOW TO UNINSTALL NAT32 *************************** * * * Click Start/Programs/Nat32/Uninstall * * * * Drag the NAT32 directory to the Recycle Bin. * * * * To uninstall NDIS3PKT, use the Control Panel Network to remove the driver * * from the system. * * * ***************************************************************************** NAT32 is SHAREWARE and will run for 60 minutes to allow you to evaluate its features. NDIS3PKT has been modified to run with NAT32 only. You may use NAT32 to give any number of hosts on your LAN Internet access. Registration remains valid for all future Builds of the same Version for the same platform. Click "How to Register" in the NAT32 Console for full details on how to register this software. ***************************************************************************** * * * Online registration: * * * * http://www.reg.net/product.asp?ID=2621 (NT/95/98/ME) * * http://www.reg.net/product.asp?ID=2007 (95/98/ME ONLY) * * * ***************************************************************************** Send BUG REPORTS to: bugs@nat32.com The latest information on NAT32 is available from http://www.nat32.com What's New in this Release -------------------------- DD.MM.YEAR 01.06.2001 BUILD 1151 TCP time daemon (port 37) added. Use "start tcptime" to start it. Command "ttime host" added. Contacts "host" to obtain the time. UDP time daemon (port 37) added. Use "start udptime" to start it. Command "time host" added. Contacts "host" to obtain the time. 04.04.2001 BUILD 1150 Registration procedure modified. Setup.exe enhanced. Route add command infinite TTL is now 0, as in NAT32+. 23.02.2001 BUILD 1149 Socks5d bug corrected. 19.02.2001 BUILD 1148 Shutdown delay removed. 11.02.2001 BUILD 1147 DNS detection modified. Redial behaviour modified. 09.02.2001 BUILD 1146 Minor changes. 31.01.2001 BUILD 1145 Minor Service bug fixed. 28.01.2001 BUILD 1144 Minor changes. 27.01.2001 BUILD 1143 Configuration Dialog Boxes changed. Startup script size bug corrected. DHCPD modified. Seta and Setl commands added for setting DHCPD start address and DHCPD lease. Registration bug fixed. 18.01.2001 BUILD 1142 Email Server field added to Registration dialog. 16.01.2001 BUILD 1141 Windows ME winrt command fixed. Diag and diagnt scripts added for producing INFO.TXT from Java. 10.01.2001 BUILD 1140 Shell: the first '#' of a command is now a true comment character. Only exception is "#!". Registration confirmation Email added. 11.12.2000 BUILD 1132 Incoming IP fragments now reassembled so that they can be unmapped correctly. ipf command added to interrogate IP Fragment List. TCP MSS Option now set to MTU of outgoing interface. sleep(0) added to IP_IN to minimize packet loss. Help now pipes to more. Help nat32 added. ---> New NDIS3PKT.386 added. Supports intermdiate mode filtering. ---> New NDIS3PKT.SYS added. Supports intermdiate mode filtering and up to 16 devices. NTSPPPOE support modified for NT: - DHCP-assigned values in IPAddress etc fetched from Registry. - If NTSPPPOE driver detected, set ni_info = -2. Pipe mechanism modified. Failed Windows DHCP configuration detected. Applet modified. Use nat32n.htm for Netscape, nat32e.htm for Internet Explorer. TCL Sockets modified so that EOF returns TCL_OK Tracef command added. Setdev command added. Winclose bug fixed. 19.11.2000 BUILD 1131 Tcl time command fixed. 04.10.2000 BUILD 1130 Netin1 changed for single adapter configurations. Info script now does an ndisinfo. 15.09.2000 BUILD 1129 Experimental TDI code added. Arpadd command added. 31.08.2000 BUILD 1128 Bug in IPPUTP corrected: UDP checksum was always recalculated, even when 0. Autodial now ignores all traffic not from sources on the configured private network (not subnets). 23.08.2000 BUILD 1127 Netin1 modified so that Eth broadcasts from IP addresses not on an interface's subnet are ignored. 20.08.2000 BUILD 1126 DHCP modified for Linux: BOOTP header fields set. DNS detection modified. Nsdetect on|off command added. On NT, DHCP-assigned Domain Name is now picked up. HTTPDI modified: file access to working directory only 11.08.2000 Build 1125 Pipe device bug fixed. HTTPDI added, this one allows Internet access. Pcany script added. See http://www.nat32.com/htm/pcany.htm for details about pcAnywhere support. IPGETP fragmentation error message removed. PPMAP UDP APM entries no longer time out. 06.08.2000 Build 1124 Startup file size bug fixed. 05.08.2000 Build 1123 DHCPD modified to not depend on Parameter 61, which is not set by some Unix variants. 03.08.2000 Build 1122 SMAP command added. See http://www.nat32.com/htm/smap.htm for details. 02.07.2000 Build 1121 DHCPD bug fixed (DNS server not set properly). 27.06.2000 Build 1120 Minor admin change. Code now identical to NAT32+ admin code. 26.06.2000 Build 1119 UDP datagram XGHLEN error fixed 19.06.2000 Build 1118 Ipmapb command modified so that it (again) broadcasts ALL unmapped UDP traffic on the private LAN. 11.06.2000 Build 1117 Console now gets focus when System Tray icon is clicked. ---> new NDIS3PKT.386 runs on Windows Millenium Edition 19.05.2000 Build 1116 Some unused shell commands removed. 09.05.2000 Build 1115 Admin default state bug fixed. 28.04.2000 Build 1114 Path MTU detection added Admin file table overflow fixed Admind command added, specify whether stations are to be enabled or disabled per default. Admin open and admin close added, open or close the Admin Dialog Box from the command line. 15.04.2000 Build 1113 New oemsetup.inf file. 13.04.2000 Build 1112 Tracert fixed. 11.04.2000 Build 1111 When NAT32 starts, file "startup" is copied to "startup.tmp". File "startup.tmp" is then used. File "startup" can now be modified while NAT32 is running, but NAT32 must be restarted to use the new settings. Admin! now defaults to "all stations enabled". Admin on command defaults to "all stations disabled". You must supply explicit admin x.x.x.x enable commands in this case. DNS server detection added. NAT32 now notices which DNS server Windows is using and also uses that server. 04.04.2000 Build 1110 Admin modified extensively. For details, see: http://www.nat32.com/htm/admin.htm DHCPD now supports multiple private adapters, but defaults to the SECONDARY adapter. ICMP Router Advertisements sent on NT (not on 95/98) NAT32.HTM and client.class updated. Ipmapb command modified. ----> New version of NDIS3PKT.386, NDIS3NDI.DLL 21.03.2000 Build 1107 Client.class update. 18.03.2000 Build 1106 ---> NDIS3PKT.SYS update 17.03.2000 Build 1105 HTTPD update. 07.03.2000 Build 1104 Menu item Help/Register grayed if registered. DialPad required removal of the ip_id check. 29.02.2000 Build 1103 ---> New version of NDIS3PKT.SYS. 27.02.2000 Build 1102 Seti command for PPPoE support now changes the NAT32 MTU on the Primary Interface to desired number of bytes. 25.01.2000 Build 1101 Asheron's Call TCL script added. IPSEC protocol 51 support added. 14.01.2000 Build 1100 Dialpad support added. See http://www.nat32.com/htm/howto.htm 13.01.2000 Build 1099 Battle Net support added. See http://www.nat32.com/htm/howto.htm for details. 07.01.2000 Build 1098 TCL Environment problem corrected. DHCPD command now supports a LEASE (in hours) parameter. 29.12.1999 Build 1097 Minor Ethwrite problem corrected. Minor Netwrite problem corrected. PPPIN modified so that 224.0.0.1 packets don't keep a DUN connection up. 19.11.1999 Build 1096 NT Service: long file name problem corrected. Fileexec problem corrected. Admin in ipgetp modified. 15.11.1999 Build 1095 Admin support enhanced. 12.11.1999 Build 1094 Dialog boxes now show icon in taskbar. Ping appends Domain. NAT32.EXE with no args always erases netcfg2, netcfg3 files DHCPD assigned addresses can now start at the offset specified using the seta command (before DHCPD is started). 30.10.1999 Build 1093 Tcl memory leak fixed. File handling modified. 21.10.1999 Build 1092 Admin command modified. Autodial modified. 13.10.1999 Build 1091 Umap command added. 06.10.1999 Build 1090 SETI command added. DUNS command modified. In client mode, duns on can now be used to start the DUN Server. DUN support modified: if more than one connection exists, use the first one which was opened. Trace N now shows ICMP type and code. Ndis3 cmd now shows driver status. Auto-disconnect support improved. HTML Help system added. ---> New NDIS3PKT.386 driver supports up to 8 Adapters. 21.09.1999 Build 1089 NT Service support modified. RUNDLL32.EXE is no longer used. 18.09.1999 Build 1088 Wreg modified. Strcpy(ptr, ptr) removed. ICQ support improved. Default configuration now works. Socks4d and Socks5d man page corrected. Linux FTP (uses Telnet control chars) now supported. Linux Netscape not supported (yet). NOTE: do not use PASSIVE mode with Linux machines. MUX command modified (ip_id = ipackid++). DHCP command modified (ip_id = ipackid++). All non-directed IP packets on SIMPLEX interface ignored. All Broadcast ICMP packets on the PRIMARY Interface ignored. ---> New NDIS3PKT.SYS included: compatible with RRAS 3.0 and later. NETBIOS UDP request no longer trigger an Autodial. DHCPD ignores DHCP requests in single-adapter cable modem configurations, unless file dhcpd.ini contains the Ethernet Address of the machine which sent the request. DHCPD no longer pings all addresses at startup. DHCPD gave GPF when no dhcpd.ini file found. DUNS command changed. See man\duns.man for deatils. IDENTD name -u returns a unique name in each response. Change * in Build 1086 reversed. 26.08.1999 Build 1087 NT Service support modified. See man\service.man for details. 22.08.1999 Build 1086 Passive and active FTP to servers behind NAT32 now supported. DHCP Daemon now supports up to 64 private machines. NAT32 running as an NT service without a desktop no longer stops working if NAT32 is started a second time. NAT32 Service Installation on NT simplified. * DNS mapping modified: no mapping of requests to a server other than NAT32's IP address (is this a good idea???). DUN: PPP logging to file ppp.log DHCPD: dhcpd.ini file now supported. SHELL: log command added. Ipmap command now understands a "p" parameter (PRIMARY). 11.08.1999 Build 1085 DHCP server support added. See man\dhcpd.man for details. Fixed FTP timing out after 2 minutes in non-PASV mode. Identd name bug fixed. Telnetd bug fixed. HTTPD modifed. HTTPD.MAN page added. VPN support modified. App.doc updated. Port Map offset set to 100 rather than 8000. Port Map for FTP now unsigned. Pings arriving via the Primary Interface are not answered. IPMAPB fixed. RAS Support for NT modified. Now works with many NDISWANs. *** NEW NDIS3PKT.SYS *** LRU deletion, larger MUX Table. 12.07.1999 Build 1084 Administrative support added. DUN support modified: no more RasDial Errors printed. 09.07.1999 Build 1083 No ICMP dst unreachable, host unreachable sent. 22.06.1999 Build 1082 Telnetd passwords now recycle when end of password list is reached. Mux reset command clears only partial connections. Sets command updates status bar. 18.06.1999 Build 1081 Support for Windows 98SE ICS added. See http://www.nat32/com/howto.html for details Be *sure* to install the latest NDIS3PKT.386 driver. 17.06.1999 Build 1080 *** NEW NDIS3PKT.386 *** Works with Windows 98 SE File "connect" is executed after a connection is established. Nat32.exe -t will terminate a previous instance of NAT32. 11.06.1999 Build 1079 Netin1 modified. This may cause problems with simplex cable modems. 07.06.1999 Build 1078 Redial command modified: 2nd argument is now the redial interval in seconds. Default is 60 seconds. Control Panel Network started if NDIS3PKT is not installed. 03.06.1999 Build 1077 Netcfg array size increased to handle long adapter names. 30.05.1999 Build 1076 New ndis3pkt.386 driver included Redial -1 disables the redial limit RasDial failure now prints error message in the Console. 23.05.1999 Build 1075 NAT32 can now be invoked only once. 14.05.1999 Build 1074 Port mapping tables aging mechanism modified. 12.05.1999 Build 1073 Apm table size set to 64 Apmdel called when full 10.05.1999 Build 1072 DUN problem with existing connections fixed. 04.05.1999 Build 1071 New DUN features: Redial command limits redial attempts Ppp dial connection command now dials immediately Status Bar shows remaining redial attempts IP-over-IP (Protocol 94) support added. **UNTESTED** MUX Reset command added. Httpd script modified to support up to 5 command arguments. 28.04.1999 Build 1070 Netbios traffic no longer triggers autodial. FTP PORT commands now supported (PASV mode no longer required). TCL Socket bug fixed. Telnetd now uses one-time passwords contained in file 'password'. 25.04.1999 Build 1069 IP options stripped from all IP packets. IP checking done in netin1 and pppin. 23.04.1999 Build 1068 NAT32 Setup now simplified for NT. Simply run setup.exe and follow the instructions. On NT, the NDIS3PKT startup mode is now checked and set to SYSTEM if required. You must reboot NT if NAT32 modifies the Registry. 22.04.1999 Build 1067 New NDIS3PKT.SYS and NDIS3PKT.386 included in this distribution. Mux command added (requires new NDIS3PKT driver) On NT, NAT32 now checks the NDIS3PKT startup mode and warns if the mode is not SYSTEM. After its first run, NAT32 switches MSTCPMUX off. This solves the IDENTD problem. Under 95/98, MSTCPMUX defaults to off. It is switched on when NAT32 starts, and it is switched off again when NAT32 exits. While NAT32 is running, the NAT32 IDENT daemon can be run. See identd.man for details. 19.04.1999 Build 1066 IP queue changed to QF_NOWAIT 18.04.1999 Build 1065 Packet forwarding can be resumed after 60-minutes (unregistered mode). DUN: bug preventing recognition of dropped connections fixed. 17.04.1999 Build 1064 Setup program enhanced. Can now be used on NT. Ndis3pkt command added. Requires new NDIS3PKT driver. Displays devices, bindings and state of the TCP Mux. Usage: ndis3pkt [mux] 15.04.1999 Build 1063 Routing Table size increased to 512 entries 95/98 DHCP-configured interface check modified 11.04.1999 Build 1062 DUN: pmmap off called on new connection DUN: pppwrite modified Simplex: all packets for Primary Network redirected NetConf dialog: no longer System Modal (was hiding error dialogs) 08.04.1999 Build 1061 Aux Port Mapping Table: apmdel function added. TCP RST is now sent if an entry is removed. 07.04.1999 Build 1060 Dual IP address support modified 06.04.1999 Build 1059 Minor man page corrections 04.04.1999 Build 1058 DUN modified so that lost connections are detected. Telnetd and SOCKS daemons now use a separate password. 01.04.1999 Build 1057 Simplex support modified. 01.04.1999 Build 1056 Experimental IDENT daemon added. See identd.man for details. Support for simplex (one-way) cable modems added. See simplex.man for details. 31.03.1999 Build 1055 Autodial now works in unregistered mode. Secondary interface bug fixed (hopefully). 29.03.1999 Build 1054 Focus issues under NT fixed. Warning if no RAS client available. 26.03.1999 Build 1053 Autoscroll added to all Edit Controls Pmdel was not deleting entries with TTL > 0 25.03.1999 Build 1052 Minor cosmetic changes to Autodisconnect. Net2hl bug in sockio fixed. PMAP TCP entries in FIN2 state timed out after 120 secs. 22.03.1999 Build 1051 DHCP-configured secondary interfaces fixed for 95/98/NT. Sleep if a DHCP-configured interface has DHCP pending on NT. Autodisconnect feature added. See autodial.man for details. Telnetd password echo added. 16.03.1999 Build 1050 Fixed the problem of netcfg.tmp being left open. UDP DNS responses delete the Port Mapping entry. PMAP TCP entries in FIN2 state timed out after 10 secs. Telnet Daemon modified. 10.03.1999 Build 1049 When a Port Mapping Entry is reused, an RST is sent if that entry was a TCP connection. Hide and Show commands modified. Hide.man added. It describes hide, show and show.exe. 07.03.1999 Build 1048 DUN code modified. Autodial was being set on in ras_test(). 06.03.1999 Build 1047 Windows NT service support added. See service.man for details. 02.03.1999 Build 1046 Current directory set at startup. Windows 95 Service support added. 27.02.1999 Build 1045 Support for dual IP addresses via the Windows 95/98 registry added. See file twoip.txt for details. 26.02.1999 Build 1044 Support for apps which use reserved ports (e.g. rlogin) added 23.02.1999 Build 1043 IPSEC support (tested with Nortel Extranet only). 22.02.1999 Build 1042 Exec bug fixed (ENV wasn't inherited, Current Dir wasn't set) INFO.TXT item added to Help menu 21.02.1999 Build 1041 Shrink command now works in any window. 17.02.1999 Build 1040 Port range support for the Permanent Port Mapping Table. 16.02.1999 Build 1039 Adapter exclusion added (95/98 only) 15.02.1999 Build 1038 GRE support for PPTP modified. 13.02.1999 Build 1037 Ping to NAT32 with an odd packet length bug fixed. SOCKS4 support added. New NDIS3PKT.SYS driver. Fixes PPP binding bug (NT only). GRE support added for VPN (PPTP) ** experimental ** S5 mapping added ** experimental ** 31.01.1999 Build 1036 Console input modified. TCL Socket commands documented. Httpd modified. 28.01.1999 Build 1035 Problem with routing to gateways on private LANs fixed. This now works, but only ONE stack per Adapter is allowed. Trace N fixed (ouput is now sysnchronised). 27.01.1999 Build 1034 Problem with TWO adapters, both using private IPs fixed (NT). Restart and Terminate code mofified. 25.01.1999 Build 1033 Problem with TWO adapters, both using private IPs fixed (95/98). 24.01.1999 Build 1032 Netin1 modified (reverses the 16.12.98 change). Kprintf's on restart removed. 23.01.1999 Build 1031 Experimental change to netin 21.01.1999 Build 1030 Aux Port Mapping TTL modified (Fix in Build 1028 was wrong). 19.01.1999 Build 1029 DHCP command added. Can be run to reconfigure NAT32 after a Cable Modem runtime address change. 17.01.1999 Build 1028 Name Server auto invokes Autodetect of current DNS Server Aux Port Mapping TTL modified. NT Platform: DNS address bug fixed (wrong reg. variable read). 15.01.1999 Build 1027 NT Platform: DHCP configuration bug fixed. NT Platform: changed configuration detected at startup. NT Platform: Single Adapter configuration for Cable Modems now supported. DUN Server Mode: PPP addresses in file pppcfg override defaults. Setup program added ** DON'T USE ON NT YET ** 95/98 Platform: Name Server 0.0.0.0 invokes Autodetect of current DNS server. 09.01.1999 Build 1026 DUN: Edit Phonebook function added DUN: IP Header Compression checks modified DUN: IP Header Compression checks for NT added 05.01.1999 Build 1025 Port Mapping bug fixed (no more socket bind errors) Large Fonts now supported. 30.12.1998 Build 1024 Permanent Port Mapping bug fixed. 30.12.1998 Build 1023 DUN: Drop-down box in NAT32 Options Dialog now shows connections. 29.12.1998 Build 1022 Bug in Permanent Port Mapping code fixed. Ptrace bug fixed. 21.12.1998 Build 1021 DUN: connections established within Windows after NAT32 has been started are now detected. DUN: if a Windows DUN connection is being established on NAT32 startup, wait until the connection is up. UNREGISTERED Mode: Progress Bar added UNREGISTERED Mode: All LAN Interfaces closed after 60 min. 18.12.1998 Build 1020 Port Mapping modified: ICMP Port unreachables from Windows suppressed. NAT32 now meets Activision requirements. Packet tracing man page added (ptrace.man). Stand-alone Network Monitoring tools added for registered users. 11.12.1998 Build 1017 Port Mapping algorithm modified (again). 11.12.1998 Build 1016 DUN: lost connection detection code modified Packet Tracing begun: ptrace ifn [off] NOTE: Only IP input packets traced in this release. Only one filter supported in this release. Use shell redirection to write trace output to another NAT32 Window or a disk file. Port Mapping now gives precedence to dynamic mappings over permanent mappings. NAT32 shutdown code modified. WINSOCK support modified. Sockets command added Wudp command extended to accept a specified port number. 04.12.1998 Build 1013 SOCKS5 daemon modified again. All features now working. 03.12.1998 Build 1012 SOCKS5 daemon modified (now uses the specified port) SOCKS5D Man Page updated 02.12.1998 Build 1011 SOCKS5 daemon modified DHCP address change code now modifies Mask, Gateway and DNS server. 30.11.1998 Build 1010 SOCKS5 support completed. Supports ICQ Chat Mode and standard FTP transfers (non-passive mode). Socks5d man page updated. 28.11.1998 Build 1008 DHCP address change detection code fixed. SOCKS5 TCP Connect and Bind added. Bind does not yet work with ICQ (so no Chat Mode yet). 26.11.1998 Build 1007 No Autodial on IP broadcasts Winipcfg on 95/98 platform now waits for completion SOCKS5 UDP mode added (Supports ONE private ICQ host only) Register.htm modified to default to https. 16.11.1998 Build 1004 AOL Adapter exclusion code modified 15.11.1998 Build 1003 NAT32 DHCP check box greyed out (was confusing people) Global Setting Dialog Box added Filtering code for IP packets modified. UDP: ICMP Port Unreachable messages no longer sent "AOL Adapter" excluded in DUN Configuration "AOL Dial-Up Adapter" excluded in DUN Configuration Note: be sure ndis3pkt is NOT bound to AOL Tcp/IP Ndis3pkt appears as "NAT32 Virtual Packet Driver" in the Control Panel. 11.11.1998 Dial-Up Networking: AutoDial mechanism improved RASAPI32.DLL no longer required for Cable Modem users Tcl Socket support added WWW Server added (see httpd Tcl script) Sample WEB Pages added (incomplete) DNSMAP code modified 18.10.1998 DNS Proxy mechanism replaced with a DNS Request Mapping mechanism. Functionally equivalent to DNS Proxy mechanism. 15.10.1998 DNS Proxy removed due to bugs. Will be restored shortly. **** Please configure all private machines to use **** your ISP's DNS address until the DNS Proxy is **** available again. 14.10.1998 IP fragment handling bug fixed Handling of large IP packets modified 12.10.1998 Netwrite bug fixed NT configuration bug fixed (Name Server). 06.10.1998 NT configuration bug fixed Autodial bug fixed 01.10.1998 NT DHCP detection improved NT RAS Client and Server detection improved 26.09.1998 Improved national language support NT RAS Server support NDIS3PKT.386 upgraded (SYSMON no longer reports 100% CPU usage) Onexit processing added Manuals upgraded No default Telnet Daemon, telnetd command added 20.09.1998 Plug-and-Play installation added for Windows 95/98 -----------------------------------------------------------------------------Download Driver Pack
After your driver has been downloaded, follow these simple steps to install it.
Expand the archive file (if the download file is in zip or rar format).
If the expanded file has an .exe extension, double click it and follow the installation instructions.
Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.
Find the device and model you want to update in the device list.
Double-click on it to open the Properties dialog box.
From the Properties dialog box, select the Driver tab.
Click the Update Driver button, then follow the instructions.
Very important: You must reboot your system to ensure that any driver updates have taken effect.
For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.