Привет, ты можешь решить это, не назначая публичные адреса, создав правило dst-nat в разделе /ip firewall nat:
add chain=dstnat dst-address=x.x.x.x action=dst-nat to-addresses=y.y.y.y to-ports=zzzz comment=“” disabled=no
где:
x.x.x.x — твой публичный IP (относительно аплинка)
y.y.y.y — приватный адрес назначения, который нужно отобразить на твой аплинк
zzzz — dst-порт приватной машины, использующей его для подключения к ed2k серверам
так что в твоём случае, это должно выглядеть так:
add chain=dstnat dst-address=200.68.9.8 action=dst-nat to-addresses=10.0.0..2 to-ports=56765 comment=“” disabled=no
Примечания: Пожалуйста, меняй стандартный порт TCP/UDP для каждого из твоих клиентов, чтобы тебе пришлось создать правило дважды (одно для TCP, второе для UDP).
Это решение подходит для 2-3 пользователей, иначе стоит подумать о назначении публичных IP-адресов.
И последнее, как упомянул мой предыдущий оратор: тебе придётся формировать полосу пропускания, используя простые очереди и деревья очередей.
С уважением, Stoned.