#DOS
@Greg_Gauthier asked for my configuration details... so here it is.
I put the Intel pro1000 drivers in a C:\NET\PRO1000 folder. I added a net.cfg file in the same folder that has:
Link Support
Buffers 8 1514
MemPool 8192
Max Boards 4
Max Stacks 4
Link Driver e1000odi
slot C8
; Remove the semi-colon in front of the frame type you will use.
; This frame type must match what the NetWare server is using.
; FRAME Ethernet_802.2
; FRAME Ethernet_802.3
; FRAME Ethernet_SNAP
FRAME Ethernet_II
FRAME Ethernet_802.2
protocol IPX 8137 Ethernet_II
protocol IPX e0 Ethernet_802.2
NetWare DOS Requester
FIRST NETWORK DRIVE = F
NETWARE PROTOCOL BIND NDS
file cache level=0
Protocol TCPIP
IP_ADDRESS 192.168.1.85
IP_NETMASK 255.255.255.0
IP_ROUTER 192.168.1.1
tcp_window 598
tcp_sockets 32
BIND e1000odi
Protocol IPX
IPX SOCKETS 60
bind 2
; If you know the name of your preferred server, remove the
; semi-colon below and enter the preferred server name after
; the equal sign.
;preferred server =
Then I have the following changes in C:\fdconfig.sys:
... (skipped some lines) ...
MENU 6 - Load FreeDOS with network drivers
1236?DOS=HIGH
1236?DOS=UMB
1236?DOSDATA=UMB
1?DEVICE=C:\FreeDOS\BIN\JEMMEX.EXE NOEMS X=TEST I=TEST NOVME NOINVLPG
26?DEVICE=C:\FreeDOS\BIN\JEMMEX.EXE NOEMS X=TEST NOVME NOINVLPG
34?DEVICE=C:\FreeDOS\BIN\HIMEMX.EXE
3?DEVICE=C:\FreeDOS\BIN\JEMM386.EXE X=TEST NOVME NOINVLPG
126?SHELLHIGH=C:\FreeDOS\BIN\COMMAND.COM C:\FreeDOS\BIN /E:1024 /P=C:\FDAUTO.BAT
345?SHELL=C:\FreeDOS\BIN\COMMAND.COM C:\FreeDOS\BIN /E:1024 /P=C:\FDAUTO.BAT
Then my C:\fdauto.bat has (many lines omitted here for brevity):
...
set MTCPCFG=C:\NET\MTCP.CFG
set WATTCP.CFG=C:\NET\
...
if "%config%"=="6" goto NET
if "%config%"=="5" goto END
...
if exist %dosdir%\bin\welcome.bat call %dosdir%\bin\welcome.bat
goto END
:NET
CD \NET\PRO1000
LSL
E1000ODI
IPXODI
ODIPKT 0 96
rem NETX <--- I don't need NetWare client stuff, but it would be launched here.
CD \
SET PATH=%PATH%;C:\NET;C:\NET\MTCP;C:\NET\FDNET;C:\NET\LINKS
:END
My C:\NET\MTCP.CFG file has a static IP config:
PACKETINT 0x60
IPADDR 192.168.1.85
NETMASK 255.255.255.0
GATEWAY 192.168.1.1
NAMESERVER 192.168.1.1
MTU 1500
And C:\NET\WATTCP.CFG is similar:
my_ip = 192.168.1.85
netmask = 255.255.255.0
nameserver = 192.168.1.1
gateway = 192.168.1.1
MTU 1500
Don't HAXXOR my super-secret IP address! 🤪