If you want to help, we could modify attachment 91adjustPortBlocks in
http://bugs.contribs.org/show_bug.cgi?id=2977 to support two new db settings:
IgnoreBlocksFrom
IgnoreBlocksTo
If this appeals to you, lets move this discussion to bug 2977 in the bug tracker. I'll try to figure out how to make it work (and you'll get/have to test it).
Otherwise, in
91adjustPortBlocks you could add a line in the top "accept traffic" section to allow traffic from the desired LAN workstation:
...
$OUT .= " /sbin/iptables --table nat --append $pf_chain \\\n";
$OUT .= " --destination \$OUTERNET --jump RETURN\n";
$OUT .= " /sbin/iptables --table nat --append $pf_chain \\\n";
$OUT .= " --source 192.168.1.10 --jump RETURN\n";
...
* add the lines in red to /etc/e-smith/templates-custom/etc/rc.d/init.d/masq/91adjustPortBlocks
* replace 192.168.1.10 with the LAN ip of the system you want to allow traffic from.
[warning]
i have not tested the code shown above
In case of problems or errors, re-download 91adjustPortBlocks as described
in the wiki.
[/warning]