Hello community!
while I use a RPi this would apply to any OMV machine, so might end up being an universal guide.
In my current setup I use an RPi3 as a TimeMachine backup-server and our flats sharing server. Additionally I use it as a AirPlay receiver using shairplay-sync rather than the outdated shairplay plugin. Due to it's location the RPi is connected via WiFi.
What I'm struggling to achieve now, is bridging it's ethernet-port to a network printer.
After I first tried to simply rely on USB printing I was not to satisfied with the available driver options and rather wanted to use the printers native OS drivers. Therefor I connected the printer via it's ethernet port to my OMV box and setup an DHCP server. While this setup works okay-ish broadcasting the printer via smb sharing and thus having rather good OS support, the printer website still cannot be accessed even though ion forwarding is enabled in the kernel. While the website is already advertised across the subnets using Avahi (Bonjour) via mDNS-multicast it's not accessible from my local wifi. Also this appears to somehow overkill as I only want to connect one device to my local wifi and running a DHCP server therefor seems excessive.
The functionality I basically try to achieve is the one of a wifi repeater featuring an ethernet port to connect non wifi devices to the wireless network. (Without the wifi repeating in this case, of course.) This would also circumvent the need to run a CUPS server on my OMV box altogether reducing it's overall load.
I've experimenting with iptables but never achieved what I wanted. If searched the web and followed some guides and this way I archived the current implementation using DHCP but couldn't find anything working the way I actually want. So any help or maybe even some kind of guide would be welcome. If there are alternative implementation suggestions I'd be delighted to hear them, too.
While I'm not a "Linux-guy" if feel comfortable in the command line environment and don't mind running whatever command (apart from r*m -rf /) (in this case via SSH from my MacBook).
Best,
MacPi