# Configuring the drivers for various environments

BOOTP/DHCP
If you have a DHCP server or BOOTP server. Load the DHCP.SMT module. For a BOOTP server, include the dhcp.bootp=y parameter in the [DHCP] section of the SMART.CFG. This enables the workstation to receive its IP address, subnetwork mask, default router, and the address of the domain name server, from the BOOTP server.

IBM AS/400
If you intend to use the IBM AS/400 PC Support program, include the pcs parameter in the [LLC] section of SMART.CFG.

IBM PC/3270
If you intend to use IBM PC/3270 version 1.01 or 1.00, include the pc3270=101 or the pc3270=100 parameter in the [HOST] section of SMART.CFG.

Microsoft Windows
If you intend to use Microsoft WFWG or Windows version 3.1 or 3.0, include the win=31 or win=30 parameter in the [HOST] section of SMART.CFG.

Novell's ODINSUP
If you intend running Novells ODINSUP as well as Smart ODI, use the odi.nsup=y parameter in the [ODI] section of SMART.CFG.

ODI with TCP/IP
If you intend using ODI in combination with any TCP/IP software, include the frame=token-ring_snap parameter in the [ODI] section of SMART.CFG (or use the equivalent parameter in the link driver smart section of NET.CFG).

RARP server
To use a RARP server, load the RARPD module onto one of the stations on your network. This station becomes the RARP server. In the RARP servers SMART.CFG or NET.CFG, enter a value for the IP address. In the other stations SMART.CFG or NET.CFG files, enter 0.0.0.0 as the IP address (this may also be the default). The other stations obtain their IP addresses from the RARP server at start-up.

Source routing
To support source-routing bridges with Smart IPX, include the source.routing=yes parameter in the [IPX] section of the SMART.CFG file.
To support source-routing bridges with Smart ODI, include the odi.source.routing=yes parameter in the [ODI] section of the SMART.CFG file.

These source-routing parameters perform the same function as Novells ROUTE.COM program, but they use no DOS memory.

The Smart TCP/IP software performs source routing automatically.

Upper memory
To load the Smart Software into upper memory, run SMART.EXE from the AUTOEXEC.BAT file, and include the load.high parameter in the [HOST] section of the SMART.CFG file. Provide an upper memory block by adding the following lines (for DOS version 5.0 and later) to your CONFIG.SYS file:

    device=c:\dos\himem.sys
    device=c:\dos\emm386.exe noems
    dos=high, umb