RPCEmu Networking Guide
RPCEmu supports the use of Networking in RISC OS.
Configuring networking is fairly involved and more complex than configuring other aspects of RPCEmu.
You will need these prerequisites before you start to follow this guide.
- An installed and running version of RPCEmu with a ROM Image.
- The knowledge of how to transfer downloaded files from the internet onto the emulator via HostFS.
- Basic TCP/IP networking knowledge.
- The IPv4 addresses and netmask of your network's gateway and DNS server.
- A spare static IP address on your network (if Ethernet Bridging).
There are two types of networking available.
- Ethernet Bridging - Works by effectively placing an additional network interface visible on your home network. Supports all protocols that can be transmitted over Ethernet, including IP. This is the only type of networking available on Windows.
- IP Tunnelling - Only available on Linux, and the recommended method on Linux. Creates an additional IP Network to run between your Host Operating System and the emulator. Requires you to setup IP routing on your Host Operating System and only supports IP based protocols.
Here are network overviews of how each type of networking appears to other machines on the network, using the example of a simple home network.
Throughout the documentation we'll be using the settings required by these example networks. You may well need to alter these values based on the settings of your own network.
You generally need to follow four steps to get networking working, which vary according to Host Operating System.
- Prepare the OS, install any extra drivers/software, configure the networking route.
- Configure RPCEmu
- Install the network driver in RISC OS
- Configure networking in RISC OS
FOLLOW ONLY ONE COLUMN OF INSTRUCTIONS
Contributors: Peter Howkins, Dick Tanis, Tom Hughes