home bbs files messages ]

Just a sample of the Echomail archive

Cooperative anarchy at its finest, still active today. Darkrealms is the Zone 1 Hub.

   DOS      DOS operating systems      183 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 64 of 183   
   Kurt Weiske to Ryan Fantus   
   Re: DOSBOX and NE2000 emulation   
   16 Apr 20 10:02:00   
   
   TZUTC: -0700   
   MSGID: 66.dos@1:218/700 22fdc814   
   REPLY: 1:218/820 67834528   
   PID: Synchronet 3.18a-Win32  Apr  9 2020 MSC    
   TID: SBBSecho 3.10-Win32 r3.159 Apr  9 2020 MSC 1925   
   CHRS: ASCII 1   
   -=> Ryan Fantus wrote to Kurt Weiske <=-   
      
    KW> My version of DOSBOX (DOSBOX-SVN Daum) supports the NE2000 patch. I was   
    KW> able to get it working with my network, and loaded the MTCP software on   
    KW> it. Worked like a charm, once I replaced NPCAP with the older WINPCAP   
    KW> software.   
      
    RF> Can you paste a link with a howto guide or something? I would love to   
    RF> get this working myself!   
      
   I'll put a final draft up on the realitycheckBBS.org web site, but here's    
   what I've got so far. It's finicky, sometimes DHCP will fail 3 times out of    
   4, but work the 4th time.   
      
      
      +------------------------------------------------------------+   
      | CONFIGURING DOSBOX with NE2000 emulation and mTCP software |   
      +------------------------------------------------------------+   
      
      
   1. Find a fork of DOSBOX that supports the NE2000 patch. I used DOSBOX-SVN    
   Daum from 2014, which allegedly is less buggy than the 2015 version.   
      
   2. Confirm the following section in your dosbox.conf file:   
      
   [ne2000]   
   #  ne2000: Enable Ethernet passthrough. Requires [Win]Pcap.   
   # nicbase: The base address of the NE2000 board.   
   #  nicirq: The interrupt it uses. Note serial2 uses IRQ3 as default.   
   # macaddr: The physical address the emulator will use on your network.   
   # realnic: Specifies which of your network interfaces is used.   
   #          Write 'list' here to see the list of devices in the   
   #          Status Window. Then make your choice and put either the   
   #          interface number (2 or something) or a part of your adapters   
   #          name, e.g. VIA here.   
   ne2000=true   
   nicbase=300   
   nicirq=3   
   macaddr=AC:DE:48:88:99:AA   
   realnic=list   
      
   3. Install WinPCAP from https://www.winpcap.org/. This software is no longer    
   supported, but I couldn't get npcap, the replacement, to to work.   
      
   4. Run DOSBOX and look in the status window. You should see a list of    
   network interfaces like so:   
      
   Network Interface List   
   -----------------------------------   
    1. rpcap://\Device\NPF_{02C5160E-3B81-40F1-BF97-EC9384205B78}   
       (Network adapter 'VMware Virtual Ethernet Adapter' on local host)   
      
    2. rpcap://\Device\NPF_{33E4D987-523A-4803-978F-4C78A0E1CDDD}   
       (Network adapter 'TAP-Windows Adapter V9' on local host)   
      
    3. rpcap://\Device\NPF_{37DAC71E-9617-4516-87DE-F2DCB425E1D6}   
       (Network adapter 'Realtek PCI GBE Family Controller' on local host)   
      
    4. rpcap://\Device\NPF_{157C99AB-2743-42D2-B58D-C33195E00FE1}   
       (Network adapter 'Microsoft' on local host)   
      
    5. rpcap://\Device\NPF_{FDD94540-D88C-4E05-A0D5-C14C35421D81}   
       (Network adapter 'VMware Virtual Ethernet Adapter' on local host)   
      
   5. Edit the [ne2000] stanza in your dosbox.conf to read "realnic=. Exit DOSBOX.   
      
   6. Download the Crynwyr NE2000.com packet driver from    
   http://crynwr.com/drivers/ to your DOSBOX drive.   
      
   7. Download the MTCP suite from https://www.brutman.com/mTCP/mTCP.html.    
      
   mTCP is a set of TCP/IP applications for personal computers running PC-DOS,    
   MS-DOS, FreeDOS, and other flavors of DOS. The applications include:   
      
   DHCP: a DHCP client for auto-configuring your machine for use on your    
   network.   
   FTP: an FTP client for transferring files across the network at high speed.   
   FTPSRV: a high performance FTP server that allows multiple connected    
   clients, a sandbox area for untrusted users, etc.   
   HTGET: the HTGet program for downloading files/content from web (HTTP)    
   servers   
   HTTPSERV: an HTTP server supporting HTTP 0.9, 1.0, 1.1   
   IRCJR: the IRCjr IRC (Internet Relay Chat) client for chatting on IRC    
   networks.   
   NC: the Netcat command which can be used to send and receive data easily    
   across a network.   
   PING: the Ping command for checking basic network connectivity.   
   PKTTOOL: A packet sniffer and diagnostic tool for packet drivers   
   SNTP: an SNTP client for getting the current date and time from public    
   servers on the Internet.   
   TELNET: a Telnet client for connecting to Unix systems, BBS systems, or any    
   computer that supports Telnet.   
      
   Copy the files to a folder \mtcp in your DOSBOX drive and in the    
   mtcp\samples\ folder, copy the sample .cfg file to your \mtcp directory.    
   Edit the file to suit your configuration, and add SET MTCPCFG= to the autoexec section of your DOSBOX.conf.   
      
   8. Re-run DOSBOX. From within DOSBOX, run the following commands:   
      
   C:\>NE2000 0x60   
   Packet driver for NE2000, version 11.4.3   
   Packet driver skeleton copyright 1988-93, Crynwr Software.   
   This program is freely copyable; source must be available; NO WARRANTY.   
   See the file COPYING.DOC for details; send FAX to +1-315-268-9201 for a copy.   
      
   System: [345]86 processor, ISA bus, Two 8259s   
   Packet driver software interrupt is 0x60 (96)   
   Interrupt number 0x9 (9)   
   I/O port 0x300 (768)   
   My Ethernet address is AC:DE:48:88:99:AA   
      
   (The line above should correspond to the macaddr entry in dosbox.conf)   
      
      
   C:\>DHCP   
   mTCP DHCP Client by M Brutman (mbbrutman@gmail.com) (C)opyright 2008-2020   
   Version: Mar  7 2020   
      
   Timeout per request: 10 seconds, Retry attempts: 3   
   Sending DHCP requests, Press [ESC] to abort.   
      
   DHCP request sent, attempt 1: Offer received, Acknowledged   
      
   Good news everyone!   
      
   IPADDR nnn.nnn.nnn.nnn   
   NETMASK nnn.nnn.nnn.nnn   
   GATEWAY nnn.nnn.nnn.nnn   
   NAMESERVER nnn.nnn.nnn.nnn   
   LEASE_TIME 86400 seconds   
      
   Settings written to 'c:\mtcp\mtcp.cfg'   
      
      
      
   At this point, the MTCP suite should work.   
      
      
      
      
      
      
      
   ... Start where you are. Use what you have. Do what you can.   
   --- MultiMail/DOS v0.52   
    * Origin: http://realitycheckbbs.org | tomorrow's retro tech (1:218/700)   
   SEEN-BY: 1/123 10/0 1 14/5 15/0 2 19/36 20/4609 90/1 102/401 103/705   
   SEEN-BY: 104/115 106/201 114/224 702 705 706 116/18 120/331 340 601   
   SEEN-BY: 123/140 128/2 73 187 253 153/7715 214/22 218/0 1 215 401   
   SEEN-BY: 218/410 700 720 802 820 222/2 226/30 227/114 229/426 1014   
   SEEN-BY: 230/150 152 240/1120 5832 249/1 206 307 317 400 250/1 261/38   
   SEEN-BY: 261/100 266/512 267/155 275/100 282/1031 1056 291/100 111   
   SEEN-BY: 298/25 305/1 3 310/2 312/2 317/3 320/219 322/757 340/400   
   SEEN-BY: 341/66 342/13 200 396/45 640/1321 712/848 801/161 189 2320/105   
   SEEN-BY: 3005/1 3634/12 5020/1042   
   PATH: 218/700 261/38 15/0 317/3 229/426   
      

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca