Open ports for clients

Hi, I have my Lan when can see on the pic:

Clients have a range of ips: 10.34.100.0/22

And my problem is when I open a port by this form:
/ip firewall nat add chain=dstnat dst-address=10.34.100.3 protocol=tcp dst-port=34000 action=dst-nat to-addresses=192.168.2.1 to-ports=34000

And when open the p2p program (I configure the same port on the program and mikrotik), I don´t have incoming connections, low id. with emule and with utorrent, and other ports, I can open ports, I don´t know who´s the problem
All my http traffic pass by router1 (by mark routing) and all the rest of traffic by router2, I have masquerade on each routers (1 and 2). It works well, but I can open ports for p2p. Any idea

Thanks a lot

/ip firewall nat add chain=dstnat dst-address=192.168.2.1 protocol=tcp dst-port=34000 action=dst-nat to-addresses=10.34.100.3 to-ports=34000
should work much better :wink:

yancho very thanks for your help, but it doesn´t work, I try with this port and whit other ports, 15125 on emule for example and I get low id too, I´m bored, I don´t understand why it doesn´t work. Thanks for your help again yancho

Did you forward both protocols tcp and udp? Maybe first try to forwad all ports(0-65535) and see what happens.Also you could try UPnP (check manual for more information).