VOGONS


First post, by serialShinobi

User metadata
Rank Newbie
Rank
Newbie

Hello. I am interested in bringing a Windows 95 machine up to current day Microsoft networking status. The WIN95 machine has straight-up NETBEUI/NETBIOS that came with Windows 95 OSRv2. Research leads me to understand this protocol died, with it's final nod during the days of Windows XP.

But I use Microsoft networking a lot in other networking adventures I have been on.

Is the Win95 version of NETBEUI/NETBIOS incompatible with Windows 11?

I wonder if I can use NETBIOS over TCP/IP with the Win95 PC?

Also, can I use netstat under Win95? Can netstat show me status of ports under Win95 including NETBIOS over TCP/IP ports?

I have the Win95 PC Ethernet card connected directly to an interface on a laptop using windows 11. I installed TCP/IP on the Win95 machine. I am able to ping on both ends and get a reply. That is a ping command from DOS on win95 machine to IP address interface of laptop interface results in 4 replies/no loss and vice versa if issuing from the Windows 11 laptop.

I want to share a folder so the two computers can share a CD-ROM ISO.

However, I am curious if the new NETBIOS over TCP/IP, and other Microsoft networking like WINS and SMB are available to Windows 95.

Reply 1 of 3, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

For 9x 137 and 138 UDP are used for name resolution if not using DNS. Port 139 TCP used for filesharing.
Ports 137 and 138 are still listening on newer Windows operating systems.
Port 139 is still used for file sharing on even the latest Windows operating systems for backwards compatibility but the security settings on the newer operating systems will prevent file sharing.
Netstat should work on 9x, try it and see.
WINS can still be used even on the latest Microsoft Operating systems and the WINS server on those operating systems are backwards compatible.
You don't need a WINS server on a home system unless you want it. A system in the same subnet will be the master browser and/or you can use a host file if you need to.
Any time I've done file sharing from an old OS to newer MS OS I've re-enabled SMB1, I haven't tried to disable SMB1 and try to still share files with these older operating systens. Even with SMB1 disabled port 139 will still be listening on the newer OS.

So yes, everything is available it's just that the newer OS either has SMB disabled or has the security settings set to not allow access. You can disable that security.....but you've left the system vulnerable unless you account for that with a firewall. It won't be too long before both Linux and Windows remove support entirely for SMB1, it hasn't happened yet but it's slowly occurring with Linux removing things and MS disabling things by default.

What I do is leave the client operating systems alone and re-enable SMB1 and the required settings on my TrueNAS server. I haven't bothered with using ACL w/ VLAN or air-gapped networks, if they can break past my pfsense and compromise my TrueNAS (based on FreeBSD) then they would likely be able to compromise anything else as well. Windows relies alot on SMB for functionality whereas Linux does not so it makes far more sense to do the filesharing on Linux vs Windows for <= SMB1.

How To Ask Questions The Smart Way
Make your games work offline

Reply 2 of 3, by serialShinobi

User metadata
Rank Newbie
Rank
Newbie

Thanks. After using netstat I noticed the corresponding ports were open and this was true on both Win95 and Win11 machines. Then I tried nbtstat -A 192.168.x.x and could see computer name, user, and name of network on the Win95 machine. That's when I realized the two nodes were communicating over the network. So, I sought the folder made on the windows 11 machine and did not find it. So, I created a shared folder on the windows 95 machine and it could be accessed by the Win11 PC. Then I could send the CD-ROM. 508 MB at a rate of 130KB/s. I checked on the Win95 PC which now has the CD-ROM ISO.

I have a trueNAS server but I use a wireless access point to connect to it. I plan to start using a wireless bridge to get my Win95 PC and it's Ethernet card on the wireless lan.

Thanks for helping me with this puzzle.

Reply 3 of 3, by chinny22

User metadata
Rank l33t++
Rank
l33t++

Earliest PC I have is Windows For Workgroups 3.11, latest is Win10. Only protocol installed is TCP/IP (maybe IPX for some games but I don't bind this to file/print sharing) and am able to share files between all OS's
browsing doesn't really work but typing the ip eg \\192.168.1.1 will bring up the machine. Sometimes it only works one way like what your seeing but that's good enough for me.
Like dosfreak I simply enable smb1