Привет, ребята! Я пытаюсь обойти ограничения Emule на этом брандмауэре, но порт каждого Emule-сервера разный, и я не знаю, как заставить Emule подключаться только через одно соединение в списке. На самом деле, должно работать, когда я делаю DSNAT на IP-адрес рабочей станции, но мои первое и второе подключения к этому роутеру уже находятся за NAT и переведены, и Emule, похоже, отказывается от двойной сети NAT, поэтому я хочу, чтобы Emule подключался только к третьему соединению с единичным NAT. Спасибо.
0 ;;; Обработка нового соединения как 'EVEN'
chain=prerouting in-interface=LAN protocol=tcp dst-port=!80
connection-state=new nth=2,3,0 action=mark-connection
new-connection-mark=even passthrough=yes
1 ;;; Отметка пакетов для маршрута 'EVEN'
chain=prerouting in-interface=LAN protocol=tcp dst-port=!80
connection-mark=even action=mark-routing new-routing-mark=even
passthrough=no
2 ;;; Обработка нового соединения как ODD
chain=prerouting in-interface=LAN protocol=tcp dst-port=!80
connection-state=new nth=2,3,1 action=mark-connection
new-connection-mark=odd passthrough=yes
3 ;;; Отметка маршрута для помеченного пакета с 'ODD'
chain=prerouting in-interface=LAN protocol=tcp dst-port=!80
connection-mark=odd action=mark-routing new-routing-mark=odd
passthrough=no
4 ;;; Обработка нового соединения как THIRD
chain=prerouting in-interface=LAN protocol=tcp dst-port=!80
connection-state=new nth=2,3,2 action=mark-connection
new-connection-mark=third passthrough=yes
5 ;;; Отметка маршрута для помеченного пакета с 'THIRD'
chain=prerouting in-interface=LAN protocol=tcp dst-port=!80
connection-mark=third action=mark-routing new-routing-mark=third
passthrough=no
0 ;;; Обработка нового соединения как 'EVEN'
chain=prerouting in-interface=LAN protocol=tcp dst-port=!80
connection-state=new nth=2,3,0 action=mark-connection
new-connection-mark=even passthrough=yes
1 ;;; Отметка пакетов для маршрута 'EVEN'
chain=prerouting in-interface=LAN protocol=tcp dst-port=!80
connection-mark=even action=mark-routing new-routing-mark=even
passthrough=no
2 ;;; Обработка нового соединения как ODD
chain=prerouting in-interface=LAN protocol=tcp dst-port=!80
connection-state=new nth=2,3,1 action=mark-connection
new-connection-mark=odd passthrough=yes
3 ;;; Отметка маршрута для помеченного пакета с 'ODD'
chain=prerouting in-interface=LAN protocol=tcp dst-port=!80
connection-mark=odd action=mark-routing new-routing-mark=odd
passthrough=no
4 ;;; Обработка нового соединения как THIRD
chain=prerouting in-interface=LAN protocol=tcp dst-port=!80
connection-state=new nth=2,3,2 action=mark-connection
new-connection-mark=third passthrough=yes
5 ;;; Отметка маршрута для помеченного пакета с 'THIRD'
chain=prerouting in-interface=LAN protocol=tcp dst-port=!80
connection-mark=third action=mark-routing new-routing-mark=third
passthrough=no
