Here is my current configuration:
Apple MacBook Pro (MBP) with macOS 10.14.4 with Internet sharing enabled from wifi to ethernet, as well as synergy pro running in server mode as a network-compatible keyboard and mouse share / switch
Western Digital MyCloud Home (MCH) 4 TB connected to the MBP Ethernet port providing a Time Machine-compatible network volume and file-sharing protocol, for which the DNS mapping of the MyCloud-XXXXXX.local domain on the network. DHCP-assigned IP address of the MCH The device is configured via a zeroconfiguration protocol that broadcasts its available services via its local area network connection, which in turn is compatible with the zeroconf variant of the Apple operating system, called Bonjour, as well as Linux and Windows (provided that a client compatible with Bonjour is installed). windows) OS.
Hewlett Packard ProBook (HPB) 4440 dual boot Ubuntu 18.04 and Windows 10 Pro have been configured and verified to communicate with hello via Synergy Pro operating in client mode, which is based on hello / zeroconf and an Ethernet cable used as uplink to the Internet, the Ethernet port of the Linux operating system has been configured for sharing via the Wi-Fi access point.
The MBP then connects to the Wi-Fi hotspot of the HPB while the HBP is running Ubuntu.
Therefore, the Internet network diagram at mycloud home is represented by the following:
l & # 39; Internet <--via ethernet--> DGPS <--via WIFI--> MBP <--router mode enabled via Ethernet--> MCH
On the Ubuntu partition of the HPB, I allowed the Deja Dup backup tool to work with MCH via its zeroconf address as a storage location that looks like this:
where the six consecutive "X's" are substituted for the device identifier and "/ path / to / folder" is substituted for the folder in which I want to save the tar.gz files created in duplicity.
This works when the MCH is connected to an Ethernet port managed directly by a WAP (modem) / router / router access point or connected in bridged mode compared to the router / modem / WAP router. However, because the auto-discovery packets associated with the MCH zeroconf protocol are not visible to devices outside its "network", which in this configuration due to the way that macOS Internet sharing is implemented in the same mode. router (with DHCP / NAT enabled and therefore, a subnet and IP range) is limited to MBP and no other device.
The reason I connected the MCH directly to the MBP is that the Mac is my main workstation. As a result, it produces the most content to back up and the connection between MCH and MBP. I want a minimum latency and maximum priority / reliability. . Thus, the connection between HPB and MCH is mostly ancillary and not essential to my workflow, but it is still desirable.
I have already read that it is impossible to connect an ethernet connected device to a wifi network segment, as explained in the following link:
Share Internet as a bridge as a router using PFCTL (OS X)?
I would like to know if there is a way around the problem or to find a solution (even if it is not elegant), for example to ensure that the zeroconf MCH protocol works on all the network segments that I choose, at least those that are under my control. because I created / configured them to a point that far exceeds a standard use case.
P.S. Any help would be greatly appreciated, and thank you in advance.