MULTINET(8)
π MULTINET π
okay bestie, so you know how you've got a Linux box and a whole remote VMS machine that you desperately need to talk DECnet to, but the network between them is IP-only and being super uncooperative? yeah. that. this is the multinet utility, from the DECnet utilities, and it's gonna fix that for you. π¦
β¨ SYNOPSIS β¨
multinet [options] <local-decnet-addr> <remote-host>
πΈ DESCRIPTION πΈ
So here's the tea: multinet spins up a tapX device and then copies all the DECnet packets from that device over IP to a remote Multinet* server. that's it, that's the magic. β¨
What that means practically is it gives you a way to connect a Linux box to a remote VMS machine over a network that's only got IP on it. and because Linux routing is right there doing its thing, you should be able to connect whole DECnet networks over the internet using this technique. iconic behavior honestly. π
Now the two arguments, because you will be asked about them:
local-decnet-addrβ the DECnet node address of thetapXinterface. ngl it does not have to match the address you're using on your other interfaces, that's totally allowed. but likeβ¦ it might be less confusing if it does? your call, bestie. πremote-hostβ the IP address or host name of the remote Multinet server. and here's the fun part: if you send aHUPsignal to the process, it will go look this name up again. so if the remote node changes its IP address you do not have to restart the server. the way that just worksβ¦ ππ
*Multinet is a product, and probably a trademark, of Process Software. http://www.process.com and is available free for hobbyist use. The protocol used here was reverse engineered by Mark Berryman and Christine Caulfield.
shoutout to Mark and Christine fr fr, absolute legends, they reverse engineered this whole protocol. π«Ά
π OPTIONS π
-vβ be verbose and dump packet contents tostderr. perfect for when you're nosy (affectionate). π-1β advertise as a level 1 router.-2β advertise as a level 2 router. this is the default, so if you're not saying anything, this is what you're saying. π«-Dβ make thetapXdevice into the default DECnet device. this will force all traffic to non-local nodes down the Multinet link. it's giving main character energy, and it does not play.
IMPORTANT: due to a kernel bug you should not use this option unless you are using a Linux kernel version 2.6.17 or later. like, actually. do not. π
-ppriority β router priority. default is64.-Pport β port to talk to Multinet on. default is700. only change this if you know the Multinet server is listening on a different port, okay? don't just guess. π ββοΈ-mMTU β maximum size of packets. default is576.-tsecs β timeout for IP connections. if no traffic is seen on the IP connection after this time, then the daemon will attempt to restart it. it's self-healing, we love a resilient queen. π-Hhello timer β how often HELLO messages are sent, in seconds. default is60. yes it's just out here saying hi constantly. relatable. π
β EXAMPLES β
multinet -1 -D 3.2 zarqon.tykepenguin.com
π₯ SEE ALSO π₯
and that's the whole vibe check bestie π this page came out of the DECnet utilities, dated March 30 2006, and it's page MULTINET(8) in the system manager's manual. go forth and route, you got this π§β¨
π¦ where this page comes from
- ubuntu jammy: dnet-progs 2.65build2
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms