Excellect work! 

On Sun, Jun 2, 2024, at 5:35 PM, Brandon Taylor via Freedos-user wrote:
> I've been agonizing over the question of why I can't connect an 86Box virtual 
> machine powered by FreeDOS to the Internet. But now, it seems, I have found a 
> fix, or at least a preliminary one.
> 
> Using a fine-toothed comb (as it were), I went over the FDAUTO.BAT file and 
> found that it referenced another batch file that handled all of the 
> networking stuff, namely, C:\FREEDOS\BIN\FDNET.BAT. So, going over THAT, I 
> arrived at what I figured was a critical line in the second batch file, which 
> was `vinfo /m`. Typing this into the command line didn't seem to do anything, 
> but when I typed `vinfo /m | echo %errorlevel%`, lo and behold, FreeDOS 
> returned the number 5. So, going back into FDNET.BAT, I eventually arrived at 
> this piece of code:
> ```
> :hw086
> :hw186
> :hw286
> :hw386
> :hw486
> :hw586
> :hw686
> :NoHardware
> vecho /t %_FDNET.LANG% ERROR.HARDWARE
> goto End
> ```
> and that's why it told me that `Physical hardware networking is not supported 
> at this time.`
> 
> Well...
> 
> Not willing to admit defeat, I continued going through FDNET.BAT to find out 
> what it was about VirtualBox and VMware that made the network go...
> 
> ...and both of them branched to `:vmGeneric`.
> 
> From THERE, I discovered that FreeDOS supports three network card families: 
> AMD PCnet, Realtek RTL8139, and NE2000-compatibles – the same ones used by 
> VirtualBox, VMware, and (though I haven't used FreeDOS on this) QEMU!
> 
> So, going back to the physical hardware section of the batch file, I simply 
> added a branching line after `:hw686`, so that the code block now reads:
> ```
> :hw086
> :hw186
> :hw286
> :hw386
> :hw486
> :hw586
> :hw686
> goto vmGeneric
> 
> :NoHardware
> vecho /t %_FDNET.LANG% ERROR.HARDWARE
> goto End
> ```
> and opened the 86Box configuration to install an AMD PCnet-FAST III into an 
> emulated PCI slot, which triggered a hard reset.
> 
> And wouldn't you know? The network worked!
> 
> I was able to `ping www.google.com` and get a pong sent back to me. I'm kinda 
> having a little bit of difficulty with `fdnpkg` though, so maybe there are 
> still some kinks to work out. But for right now, I can declare at least a 
> preliminary victory!
> 
> Brandon Taylor
> 
> _______________________________________________
> Freedos-user mailing list
> Freedos-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freedos-user
> 
_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user

Reply via email to