КМК, будет как-то так.
Ноутбук:Выступает в качестве шлюза, объёдинением каналов Wi-Fi и 3G, и переключением на один, если другой будет недоступен.
Софт DHCP-сервер, DNS, программа дозвона модемов.
Курить: wvdial, ip, dnsmasq|(bind & dhcp3-server), iptables, sysctl, iwconfig, interfaces, wpa-suplicant, shell
МФУ:Подключен к ноутбуку через USB (не нашел у МФУ, еthernet)
Курить: CUPS
DIR-120:Разжалован в свитч, никакой самостоятельной выдачи адресов и прочей атрибутики.
ПК1 и ПК2:Понятное дело что клиенты, печать по сети.
Курить: IPP в Windows.