VOGONS


First post, by Elia1995

User metadata
Rank Oldbie
Rank
Oldbie

Hello, I'm currently playing more with two of my many retro computers: a Pentium III with Windows 98 installed on an SSD using a SATA to IDE adapter (Druaga1 would be so proud of me!) and a Pentium II with Windows 95 installed on a MicroSD, using an SD to IDE adapter.
In a few days I'll make a video to better showcase the entire thing, since it's difficult to explain in plain text... but for now, here's a little summary of this problem I can't figure out.

I also have two modern computers I'm using: my own modern I9-12900KS PC, from which I'm writing this and a home server running Windows Server 2025.
On both modern computers I have obviously enabled SMBv1 Client + Server, in the past I could browse the shares from the server on both retro computers just fine, then all of a sudden it stopped working.
When I try to access the share from the retro PCs, I get an error like it can't find the path \\192.168.50.194\Share, BUT if I try to ping the IP it pings it!!! And at the same time, I can access the shares from Windows 10 perfectly fine.
Now, a little different thing happens with the shares from my Windows 10 PC towards the retro PCs: as I said, this was working fine as well and I still have SMBv1 Client + Server enabled, from the Windows 98 PC I can access the shares from Windows 10 (but still NOT from the server, for some reason, even tho both computers are on the same network and SMBv1 and the shares are configured IDENTICALLY, I'll show everything in the upcoming video), from Windows 10 I can access the shares from every computer, I can see the shared folders that are on Windows 98 and on Windows 95, I can see both retro PCs in the local network (formerly "Network Neighborhood"), but, despite both the Windows 10 and the server are set as "Private" in order to be seen from the local network, I can't find them in the Network Neighborhood on neither Windows 98 nor Windows 95, furthermore, even setting them as "public", didn't change anything, I did every single test I could perform, Vogons has been my source of consulence and help since I began my journey in retro hardware, I know this issue is huge and hard to explain in a text, that's why as soon as I have a little free time, I'll make a video explaining and showcasing the issue in all of its entirety.

Currently, as things stand right now, I can:
- Access shares that are on Windows 10 from Windows 98, but NOT from Windows 95
- Access shares that are on the server only from Windows 10
- Access shares that are on Windows 95 and Windows 98 from Windows 10 and the server
- I can ping both modern PCs from both retro PCs, but when I try to map the network drive or browse the shares directly using \\IP\Share, I get a network error like it can't find the computer (WHILE it pings it!)
- From Windows 98, when I try to access the shares on the server, it always tries to connect as $IPC and asks for a password I don't know and never set up (forgot to mention this in the main post, but since it's a little thing, here it is too)

-- Please, move to the "Software" category, this is wrong here.

Currently assembled vintage computers I own: 11

Most important ones:
A "modded" Olivetti M4 434 S (currently broken).
An Epson El Plus 386DX running MS-DOS 6.22 (currently broken).
Celeron Coppermine 1.10GHz on an M754LMRTP motherboard

Reply 1 of 15, by Elia1995

User metadata
Rank Oldbie
Rank
Oldbie

I finally got the server shares to work on Windows 95!
I made the server a domain controller, and I installed Active Directory Domain Services and "AD DS and AD LDS Tools" (full feature), then from dsa.msc I made an Active Directory user there, named it win95 and set a simple password.
Then, on Windows 95, as username I used HOME\win95 and that password AND THE SHARED FOLDERS FROM THE SERVER WORKED INSTANTLY! But I still cannot access the shares that are on the Windows 10 PC, I tried with both IP and hostname, and in both cases Windows 95 returns:

"The following error occurred while trying to connect
G: to \\192.168.50.189\GIOCHI

The network name is either incorrect, or on a network to which you do not have full access."

but it responds to the pings, from the server that share works fine and from Windows 98 that was the only share I could access.

On Windows 98, logging in as HOME\win98 and the password I just made in dsa.msc, I can still access the share on my Windows 10 PC, but when I try to access the share on the server it says "This device does not exist in the network", but it can still ping it from the DOS prompt.
Basically the shares are working one the opposite of the other among the two retro PCs and I have no idea why, the network settings are identical on both Windows 95 and Windows 98.

Currently assembled vintage computers I own: 11

Most important ones:
A "modded" Olivetti M4 434 S (currently broken).
An Epson El Plus 386DX running MS-DOS 6.22 (currently broken).
Celeron Coppermine 1.10GHz on an M754LMRTP motherboard

Reply 2 of 15, by red-ray

User metadata
Rank Oldbie
Rank
Oldbie

I suspect LmCompatibilityLevel needs adjusting on the W10 system.

Reply 3 of 15, by myne

User metadata
Rank Oldbie
Rank
Oldbie

Kill firewall. Try again.

I built:
Convert old ASUS ASC boardviews to KICAD PCB!
Re: A comprehensive guide to install and play MechWarrior 2 on new versions on Windows.
Dos+Windows 3.11+tcp+vbe_svga auto-install iso template
Script to backup Win9x\ME drivers from a working install
Re: The thing no one asked for: KICAD 440bx reference schematic

Reply 4 of 15, by Elia1995

User metadata
Rank Oldbie
Rank
Oldbie
myne wrote on 2025-06-21, 12:16:

Kill firewall. Try again.

There's no firewall enabled anywhere within the local network, my firewall is at the router layer (Router -> Nethsecurity firewall -> Local network), so all the computers in the LAN are firewall-free between each other.

Currently assembled vintage computers I own: 11

Most important ones:
A "modded" Olivetti M4 434 S (currently broken).
An Epson El Plus 386DX running MS-DOS 6.22 (currently broken).
Celeron Coppermine 1.10GHz on an M754LMRTP motherboard

Reply 5 of 15, by Elia1995

User metadata
Rank Oldbie
Rank
Oldbie
red-ray wrote on 2025-06-21, 11:27:

I suspect LmCompatibilityLevel needs adjusting on the W10 system.

But why would the W10 shares work on the Windows 98 PC and not on the Windows 95 PC?? If they don't work, they shouldn't work on any of the retro systems... likewise, the Server's shares work on Windows 95 but under Windows 98 I get the error that the device doesn't even exist (but it obviously does and I can ping it), wtf

Currently assembled vintage computers I own: 11

Most important ones:
A "modded" Olivetti M4 434 S (currently broken).
An Epson El Plus 386DX running MS-DOS 6.22 (currently broken).
Celeron Coppermine 1.10GHz on an M754LMRTP motherboard

Reply 6 of 15, by red-ray

User metadata
Rank Oldbie
Rank
Oldbie
Elia1995 wrote on 2025-06-21, 15:37:

But why would the W10 shares work on the Windows 98 PC and not on the Windows 95 PC?? If they don't work, they shouldn't work on any of the retro systems... likewise, the Server's shares work on Windows 95 but under Windows 98 I get the error that the device doesn't even exist (but it obviously does and I can ping it), wtf

Half of me feels this does not deserve a reply as you have not even posted all the LmCompatibilityLevel settings for all the systems.

The W95 and W98 systems could well have different LmCompatibilityLevel settings, have you checked what they are?

It should be obvious ping is nothing to do with file sharing as you ping a system, not a share. Ping should work even when file sharing is disabled.

Reply 7 of 15, by Elia1995

User metadata
Rank Oldbie
Rank
Oldbie

I have it set at "Send LM & NTLM – use NTLMv2 session security if negotiated" on both Win 10 and the server, I'm not sure why Windows 98 can access win10 and 95 can't and 95 can access the server shares while 98 can't, as I said they're configured identically.

Currently assembled vintage computers I own: 11

Most important ones:
A "modded" Olivetti M4 434 S (currently broken).
An Epson El Plus 386DX running MS-DOS 6.22 (currently broken).
Celeron Coppermine 1.10GHz on an M754LMRTP motherboard

Reply 8 of 15, by myne

User metadata
Rank Oldbie
Rank
Oldbie

Are you 1000% sure 10 hasn't enabled its firewall?

Look up the netsh command to reset networking.

I built:
Convert old ASUS ASC boardviews to KICAD PCB!
Re: A comprehensive guide to install and play MechWarrior 2 on new versions on Windows.
Dos+Windows 3.11+tcp+vbe_svga auto-install iso template
Script to backup Win9x\ME drivers from a working install
Re: The thing no one asked for: KICAD 440bx reference schematic

Reply 9 of 15, by Elia1995

User metadata
Rank Oldbie
Rank
Oldbie
myne wrote on 2025-06-22, 05:52:

Are you 1000% sure 10 hasn't enabled its firewall?

Look up the netsh command to reset networking.

Yeah I have the Windows defender firewall disabled both on my 10 and Server since I have a Nethsecurity set up at the top layer of my network
What's the netsh for?

Currently assembled vintage computers I own: 11

Most important ones:
A "modded" Olivetti M4 434 S (currently broken).
An Epson El Plus 386DX running MS-DOS 6.22 (currently broken).
Celeron Coppermine 1.10GHz on an M754LMRTP motherboard

Reply 10 of 15, by myne

User metadata
Rank Oldbie
Rank
Oldbie

https://www.google.com/search?q=netsh+command … chrome&ie=UTF-8

I built:
Convert old ASUS ASC boardviews to KICAD PCB!
Re: A comprehensive guide to install and play MechWarrior 2 on new versions on Windows.
Dos+Windows 3.11+tcp+vbe_svga auto-install iso template
Script to backup Win9x\ME drivers from a working install
Re: The thing no one asked for: KICAD 440bx reference schematic

Reply 11 of 15, by chinny22

User metadata
Rank l33t++
Rank
l33t++

To give the best chances of everything working (I know you have done some of this but treat it as a checklist for each pc)

Have all computers joined to your domain, and all computers using the same username/password.
If you are unable to join the PC to the domain for some reason name the workgroup the same as the domain.
Use the same username/password on all computers.
Don't use a blank passwords, even a simple 1 is enough.

This will work around any $IPC errors, by default windows will attempt to use the logged on user name/password to access a share. non Win9x versions want this in <domain\username> format.
Luckily having a workgroup with the same name will still match this criteria. Later versions also error with blank passwords set.

Windows 7 and above make the following registry change
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa]
"LmCompatibilityLevel"=dword:00000001

Windows 10 and above enable SMB1 Server (so old PC's can access shares on the new PC) and client (so new PC can access shares on older PC's)
https://www.partitionwizard.com/partitionmagi … smb1-win10.html

The above works for me from WFW 3.11 up to Win11 is a workgroup setup.
A domain controller should actually work better as you have a central server maintaining access control, but haven't run one at home for the past 5 years now.
Also as you have a domain controller, probably worth setting up Win9x to default to domain level security (to make use of that central access control list)
https://www.oreilly.com/library/view/using-sa … %20when%20asked.

With all that said, I sometimes have trouble with accessing shares in one direction, eg my P3 can't access my modern laptops share, but the laptop can access the P3's share, as long as it works 1 way I'm not bothered to troubleshoot further.

Reply 12 of 15, by Elia1995

User metadata
Rank Oldbie
Rank
Oldbie
chinny22 wrote on 2025-06-27, 02:46:
To give the best chances of everything working (I know you have done some of this but treat it as a checklist for each pc) […]
Show full quote

To give the best chances of everything working (I know you have done some of this but treat it as a checklist for each pc)

Have all computers joined to your domain, and all computers using the same username/password.
If you are unable to join the PC to the domain for some reason name the workgroup the same as the domain.
Use the same username/password on all computers.
Don't use a blank passwords, even a simple 1 is enough.

This will work around any $IPC errors, by default windows will attempt to use the logged on user name/password to access a share. non Win9x versions want this in <domain\username> format.
Luckily having a workgroup with the same name will still match this criteria. Later versions also error with blank passwords set.

Windows 7 and above make the following registry change
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa]
"LmCompatibilityLevel"=dword:00000001

Windows 10 and above enable SMB1 Server (so old PC's can access shares on the new PC) and client (so new PC can access shares on older PC's)
https://www.partitionwizard.com/partitionmagi … smb1-win10.html

The above works for me from WFW 3.11 up to Win11 is a workgroup setup.
A domain controller should actually work better as you have a central server maintaining access control, but haven't run one at home for the past 5 years now.
Also as you have a domain controller, probably worth setting up Win9x to default to domain level security (to make use of that central access control list)
https://www.oreilly.com/library/view/using-sa … %20when%20asked.

With all that said, I sometimes have trouble with accessing shares in one direction, eg my P3 can't access my modern laptops share, but the laptop can access the P3's share, as long as it works 1 way I'm not bothered to troubleshoot further.

Now I noticed this strange behavior on my Windows 98 PC:

If I remove the saved "disconnected" network drive (192.168.50.194/12TB) and I connect it again, but instead of giving the right path I type something wrong or random, like \\192.168.50.194\12 and THEN I retype it correctly, \\192.168.50.194\12TB, it can connect and adds the network path, but as soon as I shut down and restart the 98 PC I have to do this trick again, I don't understand why if I try to connect to the right path \\192.168.50.194\12TB right away it doesn't work and wants it wrong at least once before connecting, it's the weirdest bug ever

With all that said, I sometimes have trouble with accessing shares in one direction, eg my P3 can't access my modern laptops share, but the laptop can access the P3's share, as long as it works 1 way I'm not bothered to troubleshoot further.

I wouldn't be bothered if my 1 way would be from my 98 to the server, because I have all my .iso files on the server and I need the network path accessed from 98 in order to mount them with Daemon Tools.
I don't want to archive all my iso files on the Windows 98 PC itself for storage sake

Currently assembled vintage computers I own: 11

Most important ones:
A "modded" Olivetti M4 434 S (currently broken).
An Epson El Plus 386DX running MS-DOS 6.22 (currently broken).
Celeron Coppermine 1.10GHz on an M754LMRTP motherboard

Reply 13 of 15, by chinny22

User metadata
Rank l33t++
Rank
l33t++

Must admit I'm lazy and don't map drives. I'll just type \\192.168.50.194 in the open folder box, then double click on the folder.

But working on that logic what if you just map to \\192.168.50.194 does it at least connect that far? Sound's like it would.

I found years ago if I gave the share the same name as the drive label, windows refused to connect to the share, but don't think that's what's happening here

Reply 14 of 15, by myne

User metadata
Rank Oldbie
Rank
Oldbie

Mapping drives is so easy though

Off the top of my head it's like

Net use z: \\192.168.1.7\share /user:Fred /password:Freddie /persistent

Probably some minor mistake in there you'll catch with net use /?

I built:
Convert old ASUS ASC boardviews to KICAD PCB!
Re: A comprehensive guide to install and play MechWarrior 2 on new versions on Windows.
Dos+Windows 3.11+tcp+vbe_svga auto-install iso template
Script to backup Win9x\ME drivers from a working install
Re: The thing no one asked for: KICAD 440bx reference schematic

Reply 15 of 15, by chinny22

User metadata
Rank l33t++
Rank
l33t++
myne wrote on Yesterday, 02:01:

Mapping drives is so easy though...

Exactly! Its easy enough to do if/when needed , but 99% of the time I'm not even using the network and that 1% when I am I can either use the map or browse method.
However my retro stuff sits on an old 24 port enterprise level switch with noisy fans so only turn on when I actually want to use it.
That means in my case most of the time I'd get a "windows cannot restore mapped drive" message when I do map a drive.