86Box/86Box

[BUG? Networking] 86box doesn't seem to emulate networking cards correctly

TheSystemGuy1337 opened this issue · 6 comments

What happened?

86box doesn't appear to emulate DHCP and networking cards correctly. This will cause problems. Example is Windows XP will completely lock up, Debian will complain about no DCHP and NetBSD will work, but then ask for DNS hostnames.

Configuration file

[Machine]
machine = atc6310bxii
cpu_use_dynarec = 1
time_sync = utc
fpu_type = internal
cpu_family = pentium2_deschutes
cpu_speed = 100000000
cpu_multi = 1.5
fpu_softfloat = 0
mem_size = 786432

[Video]
gfxcard = voodoo3_3k_agp

[Input devices]
mouse_type = ps2

[Storage controllers]
hdc = internal

[Floppy and CD-ROM drives]
fdd_01_type = 35_2hd
fdd_02_type = 525_2hd
cdrom_01_speed = 72
cdrom_01_parameters = 1, atapi
cdrom_01_ide_channel = 1:0
cdrom_01_type = KENWOOD_CD-ROM_UCR-421_208E
cdrom_01_image_history_01 = E:/stuff/ISOs/qnxnc621.iso
cdrom_01_image_history_02 = E:/stuff/ISOs/2022-07-01-raspios-bullseye-i386.iso
cdrom_01_image_history_03 = C:/Users/TheSystemGuy/reactos-bootcd-0.4.15-dev-7658-gb7ad4a2-x86-gcc-lin-dbg.iso
cdrom_01_host_drive = 200
cdrom_01_image_path = C:/debian-12.5.0-i386-netinst.iso

[Network]
net_01_card = pcnetfast
net_01_link = 0
net_01_host_device = \Device\NPF_{B090BA41-0737-4265-9829-03374575D314}
net_01_net_type = pcap

[Sound]
sndcard = sb16_pnp
fm_driver = nuked

[Hard disks]
hdd_01_parameters = 63, 16, 65015, 0, ide
hdd_01_fn = E:/stuff/general crap/Documents/WinBox for 86Box/disk0.vhd
hdd_01_speed = 2000_7200rpm
hdd_01_ide_channel = 0:0
hdd_01_vhd_blocksize = 4096

[WinBox]
window_fixed_res = 960x720

[General]
dpi_scale = 0
vid_resize = 2
language = system
vid_renderer = qt_opengl3
video_gl_shader = C:/crt-hyllian-curvature-glow.glsl
video_grayscale = 3
enable_discord = 1
window_fixed_res = 1231x946
confirm_save = 0

[AMD PCnet-PCI II #1]
mac = 40:54:e4

[3dfx Voodoo3 3000]
bilinear = 1
dithersub = 1
dacfilter = 1
render_threads = 4
recompiler = 1

[Sound Blaster 16 PnP]
control_pc_speaker = 1
receive_input = 1
receive_input401 = 1

[AMD PCnet-FAST III #1]
mac = a0:dc:25

[Other peripherals]
bugger_enabled = 1
postcard_enabled = 1

Operating system

Windows 11

CPU

AMD Ryzen 5 5600H

86Box version

86box 4.1 [build 5491]

Build architecture

Windows - x64 (64-bit)

Build type

  • New recompiler
  • Debug build

Download source

Official website (Jenkins, GitHub)

Additional context

I am using PCAP and tied PCAP to my main Wi-Fi NIC. I am mainly trying to get more modren OSes to work under 86box for the fun of it.

PCAP isn't really good on Wi-Fi.

This is NOTABUG - PCAP doesn't work well with Wi-Fi at all, since Wi-Fi devices usually don't support promiscuous mode that's required for PCAP to operate properly. Either point PCAP to VMWare's VMnet8 or use SLiRP.

This is all covered in the networking documentation. SLiRP works on all supported platforms.

Neither SLiRP or using NPCAP over VMnet8 work; both toss DHCP errors. Even if I use manual config and use 4 for network adapter 4 (which corresponds to my Wi-Fi NIC), Debian is unable to access the internet to download mandatory APT packages. Could this be a Starlink issue?

Found out it was WinBox for 86box that was causing issues - I am using 86box Manager instead.