How to access the MoodleBox via Ethernet

The MoodleBox is not intended to serve client devices over Ethernet. However, it is possible to access it via Ethernet with some extra work.

The Moodle platform only works correctly if it is called via its domain name moodlebox.home. By default, however, this domain name is not known in the Ethernet network, and this is where the difficulty lies!

Warning

Due to the diversity of hardware installed in the users’ homes, no support can be provided for the configuration of your router or device. Do only make such changes if you really know what you are doing.

Configure your router’s DNS server

It is necessary that on your Ethernet network, the domain name moodlebox.home is assigned to the MoodleBox. This requires a DNS server on your Ethernet network (e.g. on your router). This DNS server will assign the domain name to the numeric IP address of your MoodleBox. The numeric IP address is itself distributed by the router’s DHCP server (usually it is something like 192.168.1.143).

Once this change is made, the client devices on the wired network can easily access the MoodleBox (without needing to remember its numeric IP address) using http://moodlebox.home/, and the Moodle instance of the MoodleBox will answer correctly. Devices that connect via Wi-Fi can also continue to do so.

If you only need to access the MoodleBox over Ethernet via SSH, you can do so using its numeric IP address, without requiring any modification.

The hostname of the MoodleBox is moodlebox. Its fully qualified domain name (FQDN) is moodlebox.home.