Mailing List os2-wireless_users@2rosenthals.com Archived Message #3759

From: Stuart Updike <os2-wireless_users@2rosenthals.com> Full Headers
Undecoded message
Sender: os2-wireless_users-owner <os2-wireless_users-owner@2rosenthals.com>
Subject: [OS2Wireless] File and Print Sharing becomes inop when two NIC adapters are installed
Date: Fri, 18 Feb 2005 10:51:07 -0600
To: os2-wireless_users@2rosenthals.com

Hello Leszek,

IBMLAN.INI and PROTOCOL.INI are attached.

At the present time, I have Adapters and Protocols set up as follows:

  Intel PRO/100 Network Connection
        1 - IBM OS/2 NETBIOS
        0 - IBM OS/2 NETBIOS OVER TCP/IP
        0 - IBM TCP/IP
  Cisco Aironet 340/350 11 Mbps Wireless Adapter
        3 - IBM OS/2 NETBIOS
        2 - IBM OS/2 NETBIOS OVER TCP/IP
        2 - IBM TCP/IP

In the TCP/IP Configuration Notebook, lan0 is enabled using DHCP, and lan1 is disabled.

TIA,

Stu Updike
Bedford, Texas
USA


Leszek KUBRAK wrote:

On Thu, 17 Feb 2005 16:40:13 -0600, Stuart Updike wrote:

 

Hello all,

I have a T21 with a built in Intel PRO 100 wired NIC installed and a Cisco 350 PC card.

If I install only one NIC adapter at a time, my file and print sharing works just fine.  In this scenario, when I wish to change from one card to the other, I go into Adapters and Protocols and select the adapter I wish to change to, click the Change button, save the settings, and reboot.  Each card works properly when its adapter is installed, and my File and Print Sharing also works just fine.
   


Please send me C:\IBMLAN\IBMLAN.INI and C:\IBMCOM\PROTOCOL.INI
Network configuration program makes stupiditys in IBMLAN.INI when Netbios
is binded to more inerfaces.

I have very similar configuration (without Netbios over TCP/IP) and is working.
Additionally my T23 is working as router between two peers (wired and wireless).





Best regards
Leszek Kubrak

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

To unsubscribe from this list, send a message to
steward@2rosenthals.com with the command
"unsubscribe os2-wireless_users" in the body
(omit the quotes).

For help with other commands, send a message
to steward@2rosenthals.com with the command
"help" in the body (omit the quotes).

This list is hosted by Rosenthal & Rosenthal
P.O. Box 281, Deer Park, NY 11729-0281. Non-
electronic communications related to content
contained in these messages should be directed
to the above address. (CAN-SPAM Act of 2003)

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=


 

; OS/2 LAN Requester initialization file

[networks]

; This information is read by the redirector at device initialization time.
  net1 = TCPBEUI$,0,LM10,34,100,14
  net2 = NETBEUI$,1,LM10,34,100,14
  net3 = TCPBEUI$,2,LM10,34,100,14
  net4 = NETBEUI$,3,LM10,34,100,14
  
[requester]

; The following parameters generally do not need to be
; changed by the user.
  charcount = 16
  chartime = 250
  charwait = 3600
  keepconn = 600
  keepsearch = 600
  maxcmds = 16
  maxerrorlog = 100
  maxthreads = 10
  maxwrkcache = 64
  numalerts = 12
  numcharbuf = 10
  numservices = 7
  numworkbuf = 40
  numdgrambuf = 14
  othdomains =
  printbuftime = 90
  sesstimeout = 45
  sizcharbuf = 512
  sizerror = 1024
  sizworkbuf = 4096
; The wrkheuristics parameter sets a variety of requester fine-tuning
; options.  Brief descriptions are provided here for each digit.  More
; complete descriptions, along with explanations of relationships between
; digits can be found in the LAN Server Network Administrator Reference
; Volume 2:  Performance Tuning.
;
; When not otherwise specified, a value of 0 means off (inactive) and 1 means
; on (active).
;
; 0   opportunistic locking of files (default is 1)
; 1   performance optimization for batch (.CMD) files (default is 1)
; 2   asynchronous unlock and asynchronous write-unlock
;        0 = never                     2 = only on a LAN Server virtual circuit
;        1 = always (default)
; 3   asynchronous close and asynchronous write-close
;        0 = never                     2 = only on a LAN Server virtual circuit
;        1 = always (default)
; 4   buffer all named pipes and serial devices (default is 1)
; 5   combined read-lock and write-unlock
;        0 = never                     2 = only on a LAN Server virtual circuit
;        1 = always (default)
; 6   open and read optimization (default is 1)
; 7   reserved
; 8   use of the chain-send NETBIOS NCB
;        0 = never
;        1 = when a server's buffer is larger than the workstations buffer
;        2 = always (default)
; 9   buffer small read and write requests until the buffer is full
;        0 = never                     2 = only on a LAN Server virtual circuit
;        1 = always (default)
; 10  buffer mode
;        0 = always read buffer size amount of data if the request is smaller
;            than the buffer size (sizworkbuf) and data is being read
;            sequentially
;        1 = use full buffer if file is open for reading and writing
;        2 = use full buffer if reading and writing sequentially
;        3 = buffer all requests smaller than the buffer size (if hits occur)
;            (default)
; 11  RAW read and RAW write SMB protocols (default is 1)
; 12  RAW read-ahead buffer (default is 1)
; 13  RAW write-behind buffer (default is 1)
; 14  read multiplexing SMB protocols (default is 1)
; 15  write multiplexing SMB protocols (default is 1)
; 16  use of big buffers for large core (non-RAW) reads (default is 1)
; 17  same-size read-ahead or read-to-sector boundary (default is 1)
; 18  same-size small record write-behind or write-to-sector boundary
;     (default is 0)
; 19  reserved and must be 0
; 20  flush pipes and devices on a DosBufReset or DosClose operation
;        0 = Flush only files and devices opened by the caller.  Spin until
;            flushed.  Wait for confirmation before processing with other
;            tasks. (default)
;        1 = Flush only files and devices opened by the caller.  Flush only
;            once.  Do not wait for confirmation.
;        2 = Flush all files and all input and output of short-term pipes
;            and devices.  Spin until flushed.
;        3 = Flush all files and all input and output of short-term pipes
;            and devices.  Flush only once.
;        4 = Flush all files and all input and output of all pipes and devices.
;            Spin until flushed.
;        5 = Flush all files and all input and output of all pipes and devices.
;            Flush only once.
; 21  LAN Server encryption of passwords (default is 1)
; 22  control log entries for multiple occurrences of an error
;        0 = log all occurrences (default)
;        1-9 = limit occurrences that are logged (1-9 define size of table
;            that is used to track errors)
; 23  buffer all files opened with deny-write sharing mode (default is 1)
; 24  buffer all files opened with the read-only attribute set (default is 1)
; 25  read ahead when opening for execution (default is 1)
; 26  handle the interrupt (ctrl+c) key
;        0 = allow no interrupts
;        1 = allow interrupts only on long-term operations
;        2 = always allow interrupts (default)
; 27  force correct open mode when creating files on a core server (reserved
;        for DBCS users) (default is 1)
; 28  NETBIOS NoAck mode
;        0 = NoAck is disabled.
;        1 = NoAck is set on send only. (default)
;        2 = NoAck is set on receive only.
;        3 = NoAck is set on send and receive.
; 29  send data along with SMB write-block RAW requests (default is 1)
; 30  send a message to the screen when the requester logs an error
;        0 = never
;        1 = on write-fault errors only (no time out) (default)
;        2 = on write-fault and internal errors only (no time out)
;        3 = on all errors (no time out)
;        4 = reserved
;        5 = on write-fault errors only (time out)
;        6 = on write-fault and internal errors only (time out)
;        7 = on all errors (time out)
;        8 = on all errors (time out) and pop up an error if a session
;            to a server is abnormally disconnected
;        9 = on all errors (time out) and generate an INT24 (critical
;            error) to applications running under DOS emulation if a
;            network hard error is encountered
; 31  reserved
; 32  behavior of DosBufReset on a redirected file (not pipes or devices).
;     When the call to the API returns, the data in the buffer has been
;     handled as follows:
;        0 = Changed data in the buffer was sent from the requester to the
;            server.  The server has written the data to disk.
;        1 = Changed data in the buffer was sent from the requester to the
;            server.  The server has not yet written the data to disk.
;        2 = DosBufReset was ignored. (default)
; 33  time interval for performing logon validation from the domain
;     controller
;        0 = 5 seconds                 4 = 60 seconds      8 = 8 minutes
;        1 = 15 seconds (default)      5 = 90 seconds      9 = 15 minutes
;        2 = 30 seconds                6 = 2 minutes
;        3 = 45 seconds                7 = 4 minutes
; 34  date validation
;        0 = PCLP date format (default)
;        1 = MSNET date format
;        2 = assume date is correct
; 35  free disk space reported to DOS and Windows applications
;        0 = return true value (default)
;        1 = return a value less than two gigabytes
; 36  time and date synchronization with the domain controller at logon
;     (default is 1)
; 37  type of verification for the LAN Server logon
;        0 = no verification
;        1 = verify against local NET.ACC
;        2 = verify against domain NET.ACC (default)
; 38  display warning messages for the LAN Server logon
;        0 = do not display warning messages
;        1 = display all warning messages (default)
;        2 = do not display LAN Server specific warning messages
;        3 = display all warning messages, including password expiration date
; 39  buffer all files opened in compatibility mode
;        0 = buffer only files opened for read access in compatibility mode
;        1 = buffer all files opened in compatibility mode (default)
; 40  allow a user to logon multiple times in the same domain (default is 1)
;
; The next lines help you to locate bits in the wrkheuristics entry.
;                           1         2         3         4
;                 0123456789012345678901234567890123456789012
  wrkheuristics = 1111111121311111110001011120111221001111100
  wrkservices = MESSENGER
  wrknets = net1,net2,net3,net4
  COMPUTERNAME = STUS_T21
  DOMAIN = WORKGROUP
  useallmem = Yes

[messenger]

  logfile = messages.log
  sizmessbuf = 4096

[peer]

  auditing = resource
; The following parameters generally do not need to be
; changed by the user. NOTE : srvnets= is represented in
; the server info struct as a 16-bit lan mask. Srvnet names
; are converted to indexes within [networks] for the named nets.
  guestacct = guest
  autodisconnect = -1
  maxauditlog = 100
  maxchdevjob = 2
  maxchdevs = 1
  maxconnections = 26
  maxlocks = 64
  maxopens = 160
  maxsearches = 150
  maxsessopens = 80
  maxsessreqs = 25
  maxsessvcs = 1
  maxshares = 16
  maxusers = 5
  numbigbuf = 4
  numfiletasks = 1
  numreqbuf = 48
  sizreqbuf = 4096
  srvhidden = yes
; The srvheuristics parameter sets a variety of server fine-tuning
; options.  Brief descriptions are provided here for each digit.  More
; complete descriptions, along with explanations of relationships between
; digits can be found in the LAN Server Network Administrator Reference
; Volume 2:  Performance Tuning.
;
; When not otherwise specified, a value of 0 means off (inactive) and 1 means
; on (active).
;
; 0   opportunistic locking of files (default is 1)
; 1   read-ahead when the requester is performing sequential access
;       0 = do not use read-ahead
;       1 = use single read-ahead thread (default)
;       2 = use asynchronous read-ahead thread
; 2   write-behind (default is 1)
; 3   use of the chain-send NETBIOS NCB (default is 1)
; 4   check all incoming SMBs for correct format (default is 0)
; 5   support FCB opens (default is 1)
; 6   set priority of server (default is 4)
;       0-9 = 0 is highest priority, 9 is lowest priority
; 7   automatically allocate additional memory for directory searches
;        (default is 1)
; 8   write records to the audit log only when the scavenger wakes up
;        (default is 1)
; 9   do full buffering when a file is opened with deny-write sharing mode
;        (default is 1)
; 10  set the interval for the scavenger to wake up
;       0 = 5 seconds                  4 = 25 seconds      8 = 45 seconds
;       1 = 10 seconds (default)       5 = 30 seconds      9 = 50 seconds
;       2 = 15 seconds                 6 = 35 seconds
;       3 = 20 seconds                 7 = 40 seconds
; 11  allow compatibility-mode opens of certain types of files by translating
;     them to sharing mode opens with deny-none
;       0 = Always use compatibility-mode opens.
;       1 = Use deny-none sharing mode if read-only access to .EXE or .COM
;           files.
;       2 = Use deny-none sharing mode if read-only access to .EXE or .COM
;           files.  Use deny-write sharing mode if read-only access to .BAT
;           files is requested.
;       3 = Use deny-none sharing mode on all compatibility-mode opens.
;           (default)
; 12  allow DOS LAN Services workstations to use a second NETBIOS session when
;     sending printer requests (default is 1)
; 13  number of 64KB buffers used for read-ahead
;       0-9 = number of buffers (default is 1)
; 14  convert incoming path specifications into most basic format (default is 0)
; 15  Oplock Timeout and NETBIOS Acknowledgment Timeout (default is 0)
;       0 = 35 second Oplock Timeout; 34 second NETBIOS Acknowledgment Timeout
;       1 = 70 second Oplock Timeout; 69 second NETBIOS Acknowledgment Timeout
;       2 = 140 second Oplock Timeout; 127 second NETBIOS Acknowledgment Timeout
;       3 = 210 second Oplock Timeout; 127 second NETBIOS Acknowledgment Timeout
;       4 = 280 second Oplock Timeout; 127 second NETBIOS Acknowledgment Timeout
;       5 = 350 second Oplock Timeout; 127 second NETBIOS Acknowledgment Timeout
;       6 = 420 second Oplock Timeout; 127 second NETBIOS Acknowledgment Timeout
;       7 = 490 second Oplock Timeout; 127 second NETBIOS Acknowledgment Timeout
;       8 = 560 second Oplock Timeout; 127 second NETBIOS Acknowledgment Timeout
;       9 = 640 second Oplock Timeout; no NETBIOS Acknowledgment Timeout
; 16  validate IOCTLs (default is 1)
; 17  how long the server maintains unused, dynamic big buffers before freeing
;     the memory.
;       0 = 0 seconds                  4 = 5 minutes       8 = 1 hour
;       1 = 1 second                   5 = 10 minutes      9 = indefinitely
;       2 = 10 seconds                 6 = 20 minutes
;       3 = 1 minute (default)         7 = 40 minutes
; 18  how long the server waits after failing to allocate a big buffer before
;     trying again.
;       0 = 0 seconds                  3 = 1 minute (default)
;       1 = 1 second                   4 = 5 minutes
;       2 = 10 seconds                 5 = 10 minutes
; 19  RAW read and RAW write SMB protocols (default is 1)
; 20  server responds to announcement requests (default is 1)
;
; The next lines help you to locate bits in the srvheuristics entry.
;                           1         2
;                 012345678901234567890
  srvheuristics = 111101411113110013311
  SRVSERVICES =
  srvnets = net1,net2,net3,net4

[replicator]

  replicate = IMPORT
  importpath = C:\ibmlan\repl\import
  tryuser = yes
  password =

[services]

; Correlates name of service to pathname of service program.
; The pathname must be either
;       1) an absolute path (including the drive specification)
;                       OR
;       2) a path relative to the IBMLAN root
  messenger = services\msrvinit.exe
  peer = services\peerinit.exe
  replicator = services\replicat.exe
  requester = services\wksta.exe
[PROT_MAN]

   DRIVERNAME = PROTMAN$

[IBMLXCFG]

   netbeui_nif = netbeui.nif
   tcpbeui_nif = tcpbeui.nif
   tcpip_nif = tcpip.nif
   E100BEO2_nif = E100BEO2.nif
   CISCOPCM_nif = ciscopcm.nif

[NETBIOS]

   DriverName = netbios$
   ADAPTER1 = netbeui$,1
   ADAPTER3 = netbeui$,3
   ADAPTER0 = tcpbeui$,0
   ADAPTER2 = tcpbeui$,2

[netbeui_nif]

   DriverName = netbeui$
   Bindings = ,E100BEO2_nif,,CISCOPCM_nif
   ETHERAND_TYPE = "I"
   USEADDRREV = "YES"
   OS2TRACEMASK = 0x0
   SESSIONS = 130
   NCBS = 225
   NAMES = 21
   SELECTORS = 50
   USEMAXDATAGRAM = "NO"
   ADAPTRATE = 1000
   WINDOWERRORS = 0
   MAXDATARCV = 4168
   TI = 30000
   T1 = 1000
   T2 = 200
   MAXIN = 1
   MAXOUT = 1
   NETBIOSTIMEOUT = 500
   NETBIOSRETRIES = 3
   NAMECACHE = 1000
   RNDOPTION = 1
   PIGGYBACKACKS = 1
   DATAGRAMPACKETS = 50
   PACKETS = 300
   LOOPPACKETS = 8
   PIPELINE = 5
   MAXTRANSMITS = 6
   MINTRANSMITS = 2
   DLCRETRIES = 10
   FCPRIORITY = 5
   NETFLAGS = 0x0

[tcpbeui_nif]

   DriverName = tcpbeui$
   Bindings = E100BEO2_nif,,CISCOPCM_nif
   NODETYPE = "B-Node"
   OS2TRACEMASK = 0x0
   SESSIONS = 130
   NCBS = 225
   NAMES = 21
   SELECTORS = 15
   USEMAXDATAGRAM = "NO"
   NETBIOSTIMEOUT = 500
   NETBIOSRETRIES = 2
   NAMECACHE = 1000
   PURGECACHE = 0
   PRELOADCACHE = "NO"
   NAMESFILE = 0
   DATAGRAMPACKETS = 20
   PACKETS = 50
   ENABLEDNS = 0
   INTERFACERATE = 300

[tcpip_nif]

   DriverName = TCPIP$
   Bindings = E100BEO2_nif,,CISCOPCM_nif

[E100BEO2_nif]

   DriverName = E100B$
   SPEED = 0
   FORCEDUPLEX = 0
   TRANSMITBUFFERS = 20
   RECEIVEBUFFERS = 20

[CISCOPCM_nif]

   DriverName = CWL350$
   DESIRED_SSID = "Cisco"
   STA_MODE = "INFRASTRUCTURE"
   PREAMBLE = "BOTH"
   PSP_MODE = "CAM"
   AUTH_TYPE = "OPEN_SYSTEM"
   WEP = "DISABLED"
   SUPPLY_VOLTAGE = "5.0V"
   DEBUG_LEVEL = 0xFFDF



Subscribe: Feed, Digest, Index.
Unsubscribe
Mail to ListMaster