-
Notifications
You must be signed in to change notification settings - Fork 1
unterwulf/ipxbox
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
ipxbox ====== Copyright (c) 2014 Vitaly Sinilin <[email protected]> Published under the terms of the MIT License. ipxbox is a userspace tool that allows user to connect a vanilla DOSBox to real IPX hosts available in the L2 network. Surprisingly DOSBox cannot do that on its own. Although there is a Native IPX patch [1,2] available on the Internet, it is not really convenient to use it since for some reason it still has not been included into the DOSBox upstream. How it works ============ For DOSBox ipxbox looks just like another instance of DOSBox running on the same host. But instead of using a convention described in rfc1234 [3] ipxbox assigns its client (real DOSBox) with an IPX address based on the MAC address of the interface connected to L2 IPX network (not on client's IP address). Once a client is registered ipxbox starts decapsulating and forwarding incoming IPX over UDP packets from the client to the L2 network via a packet socket and encapsulating to UDP and forwarding to the client incoming broadcast and unicast bare IPX packets. ipxbox listens to UDP port of the ipx service (213). Usage ===== Since a privileged port and a packet socket is used ipxbox needs to be run as superuser (beware of backdoors!): sudo ./ipxbox eth0 An IPX client in DOSBox needs to be started as per [4]: ipxnet connect 127.0.0.1 Links ===== [1] http://home.arcor.de/h-a-l-9000/dbdl.html [2] http://ykhwong.x-y.net [3] https://tools.ietf.org/html/rfc1234 [4] http://www.dosbox.com/wiki/Ipxnet
About
Userspace IPX adapter for DOSBox
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published