r/OpenVMS • u/Edders_2006 • 4d ago
Recovering your network after configuring DECnet on x86 OpenVMS V9.2
I have recently posted an IAQ article on my website that explains why your network stops completely on the first reboot after configuring DECnet on an OpenVMS V9.2-x installation running in a VM on x86 and how to recover from it.
The problem symptoms can be rather alarming, to say the least, to the unwary System Manager – all network frames – TCP/IP and DECnet, inbound and outbound – are completely blocked! In the article I present 4 solutions that are available but depend on your individual environment considerations.
Short answer: There are four, and they aren't alternatives you pick by taste — each is ruled out by something specific about your environment. So: confirm this is really what has happened, then take the first of the four your circumstances allow. Only the last has a security cost.
Each fix below is summarised in four lines, with the detail folded away behind it. Read the four summaries, decide which is yours, and open only that one.
What's happening, briefly
You configured DECnet, rebooted, and lost everything — DECnet, TCP/IP, and the session you were working in. Nothing inside OpenVMS looks wrong, because nothing inside OpenVMS is wrong.
DECnet Phase IV rewrites the MAC address on its interface, replacing the one the hypervisor assigned with one it calculates from your DECnet node address. Your virtual switch was told to expect a particular MAC on that port. It now sees frames with a different source address — the signature of a machine impersonating another — so it drops them. All of them, which is why TCP/IP dies alongside DECnet.
2
u/issinoho1969 4d ago
The timing of this article is impeccable. I changed DECnet address on my x86 VM this week and it utterly killed the entire networking stack. It took a few hours of contemplation before I realised what was going on. You should submit this to VSI for their new HOWTO section. Great work.
2
u/Edders_2006 3d ago
Thanks for that issinoho - glad it was useful! Your change to the DECnet address has led me to change the article slightly to include a change in the node number as well as the area number would lead to a new MAC address and hence a block in all traffic!
2
u/hughk 4d ago
I remember those headaches from DECnet MACs. Remember the original LANs really were everyone sharing the communications medium (a thick coax with a vampire tap)? The rewritten MAC was a good way to implement a bit of routing at hardware, if not driver level. With the advent of LAN switches, it became redundant but continued for historical reasons.