как перебросить 53 порт c eth1 на eth2
Eagle 28 июля, 2010 - 11:07
подскажите пожалуйста, как перебросить 53 порт c eth1 на eth2? (без использования ip адреса)
»
- Для комментирования войдите или зарегистрируйтесь
,
Подробнее задачу можно?
порты без адресов
порты без адресов несуществуют.
iptables -t nat -A PREROUTING
iptables -t nat -A PREROUTING -i eth0 -p tcp -m multiport --dports 53 -j DNAT --to-destination ??.??.??.??[:port]
сейчас работает: iptables -t
сейчас работает:
iptables -t nat -I PREROUTING -i eth1 -p tcp --dport 53 -j DNAT --to-destination XXX.XX.X.1
но если у меня измениться когданибудь XXX.XX.X.1, то как быть
заново правило вбить.
заново правило вбить.
ROUTE
Попробуйте ROUTE, что-то навроде:
iptables -t mangle -A INPUT -i eth1 -p tcp --dport 53 -j ROUTE --iif eth2
Нужен включенный модуль ядра ROUTE. Сам не проверял. А вообще зачем вам такое? Не проще ли в сервисе разрешить слушать другой интерфейс?