I have a DOS legacy application(C++ program) and a Windows XP(C++ program) applications, I want these applications to be communicated using TCPIP Stack. I purchased a TCPIP Stack from Novell vendor. To run TCPIP Protocol Stack(TCPIP.exe) program in DOS, I would need the ODI Driver of the Ethernet board to be installed and loaded. The computer I have has Broadcom NetXtreme® 57XX Ethernet board. I have problem in loading the ODI Driver and after TCPIP Stack.
I have created MS-DOS6.2 virtual machine in VMWARE. And when I load the Broadcom NetXtreme® 57XX ODI Driver, I get an error saying Adaptor not initialized. I am new to installing and configuring the device drivers in DOS. Please guide me how do I need to proceed to install the compatible ODI Driver and the TCPIP stack.
your answers would be great help for me.
In your guest machine you should load the driver of the VIRTUAL network adapter, not the PHYSICAL network adapter. VMware does NOT pass your physical adapter through to the guest - it emulates a virtual switch and a virtual Ethernet adapter and connects the virtual switch and virtual ethernet adapter to the physical ethernet adapter (if you're using bridged networking). You need to load ODI/NDIS or packet drivers for the virtual network device - the AMD PCNet32 adapter.
Do a search on this forum - I posted quite a while back the network config files for a DOS VM.
As this topic comes up from time to time, I may have to dig this info up and post it on my website.
Message was edited by:
RDPetruska
I agree that you want to use the virtual adpater's driver, but the AMD PCNet32 adapter is for Workstation 5. In version 6, I believe it's supposed to be the Intel Pro 1000 driver.
I'm having network issues in DOS using Workstation 6. The automatically selected Intel Pro 1000 driver is not working for me. Anyone know of a work around?
What are you selecting as your GuestOS for the VM? The E1000 virtual NIC is \*only* defaulted to on 64-bit guests, and Windows Vista, and Longhorn beta. (Almost) every other guest OS type defaults to the AMD PCNet Lance card that it has been doing for the past 5 versions.
Yes, but you stated you were trying to use a Broadcom 57xx driver in your DOS O/S, which is certainly not emulated in VMware and does not support the e1000 series of network cards.
Thanks for all your help. I loaded AMD PCNet driver in my virtual machine. Now i am able to load the TCPIP stack successfully.
Now i have another problem. using the tcpip utility program ping, i am able to ping the virtual machine host, but i unable to ping the windows xp host. My virtual machine is bridged network. In windows xp i could see 2 vmware network connected(vnet1 and vnet8). Both are connected to virtual machine. But i want to know how to ping these two connection from my Dos virtual machine. please let me know if you have tips on this. Thanks.
How is your DOS VM configured for network connection type? If not NAT or Host-Only, then those adapters are NOT connected to your guest, and there is a good chance it will not be able to ping them...
Do you have the Windows Firewall running? If so, you will need to configure it to allow some traffic. By default, ICMP is dropped, I believe.
I have a DOS legacy application(C++ program) and a Windows XP(C++ program) applications,
I want these applications to be communicated using TCPIP Stack. I purchased a TCPIP Stack
package from Novell vendor.
I have DRDOS guest operating system in my VMWARE virtual machine. My Host operating system
is Windows XP Sp2. I could see 3 network connected(Vmnet8, Vmnet1, BroadCom Netxtreme 57xx)
in my windows xp system. Please see below the ipconfig/all results. when i was created the
DOS Virtual machine, i selected network as bridged network. I successfully loaded AMD PCNET
ODI Driver in my DOS Virtual machine. And also loaded TCPIP Protocol Stack(tcpip.exe)
in my DOS Operating System. please see below the Tcpip protocol stack config file net.cfg details.
The problem i face that i unable to ping the Windows xp operating system virtual connection
VMnet8 from DOS Virtual machine. And also I unable to ping DOS Virtual machine from windows xp
operating system. Ping is a utility that is purchased along with the tcpip protocol stack package.
please have a look at my configuration details below and guide me how to enable the network
between Windows XP Host and DOS Virtual Machine.
For Your Information:
\----
1. My Windows XP Firwall is off
2. From Windows xp, able to Ping 192.168.0.1(VMnet8 of windows xp)
3. From Windows xp, able to Ping 192.168.229.1(VMnet1 of windows xp)
4. From Windows xp, unable to Ping 192.168.124.128(VMnet8 of DOS Virtual machine)
4. From DOS Virtual machine, unable to Ping 192.168.0.1(VMnet8)
5. From DOS Virtual machine, unable to Ping 192.168.229.1(VMnet1)
6. In Windows xp, for VMNet8, I set Default Gateway as 192.168.124.2(this number i took it from virtual machine)
************************************************************************************
net.cfg
\-------
Link Support
Buffers 8 1504
MemPool 8192
LINK DRIVER PCNTNW
PORT 2000
FRAME ETHERNET_802.2
FRAME ETHERNET_II
PROTOCOL TCPIP
IP_ADDRESS 192.168.124.128 LAN_NET
IP_NETMASK 255.255.255.0 LAN_NET
IP_ROUTER 192.168.124.2 LAN_NET
BIND PCNTNW #1 ETHERNET_II LAN_NET
PATH TCP_CFG C:\NWCLIENT\TCP
TCP_SOCKETS 15
UDP_SOCKETS 15
TCP_WINDOW 10240
**************************************************************************************
c:>ipconfig/all
Windows IP Configuration
Host Name . . . . . . . . . . . . : ie10dtxp94lhd1s
Primary Dns Suffix . . . . . . . : global.ds.honeywell.com
Node Type . . . . . . . . . . . . : Hybrid
IP Routing Enabled. . . . . . . . : Yes
WINS Proxy Enabled. . . . . . . . : No
DNS Suffix Search List. . . . . . : global.ds.honeywell.com
hiso.honeywell.com
ds.honeywell.com
honeywell.com
Ethernet adapter VMware Network Adapter VMnet8:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : VMware Virtual Ethernet Adapter for VMnet8
Physical Address. . . . . . . . . : 00-50-56-C0-00-08
Dhcp Enabled. . . . . . . . . . . : No
IP Address. . . . . . . . . . . . : 192.168.0.1
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.124.2
Ethernet adapter VMware Network Adapter VMnet1:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : VMware Virtual Ethernet Adapter for VMnet1
Physical Address. . . . . . . . . : 00-50-56-C0-00-01
Dhcp Enabled. . . . . . . . . . . : No
IP Address. . . . . . . . . . . . : 192.168.229.1
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . :
Ethernet adapter Local Area Connection 3:
Connection-specific DNS Suffix . : hiso.honeywell.com
Description . . . . . . . . . . . : Broadcom NetXtreme 57xx Gigabit Controller
Physical Address. . . . . . . . . : 00-11-43-B3-67-94
Dhcp Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
IP Address. . . . . . . . . . . . : 199.63.54.191
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 199.63.54.1
DHCP Server . . . . . . . . . . . : 199.63.32.164
DNS Servers . . . . . . . . . . . : 199.63.32.7
Primary WINS Server . . . . . . . : 199.63.32.100
Secondary WINS Server . . . . . . : 131.127.216.107
Lease Obtained. . . . . . . . . . : Thursday, June 21, 2007 6:22:19 PM
Lease Expires . . . . . . . . . . : Sunday, June 24, 2007 6:22:19
PM**************************************************************************************
You \*still* haven't answered my question. How is your VM's network connection type configured - bridged/nat/host-only/custom?
>From Windows xp, unable to Ping 192.168.124.128(VMnet8 of DOS Virtual machine)
How/where did you set this IP address? From everything else on your host, this address is NOT accessible... so it is not surprising that you cannot ping it.