#1 06.05.06 11:33
Как сделать проброс портов на внутреннюю машинку?
Помогите, пожалуста! Хотим подключить в офис IP-телефонию, однако возникла проблемка. у нас внутренняя сеть а наружу Linux смотрит. IP-шники приехали, посмотрели и сказали, что неплохо бы было сделать проброс портов на внутреннюю машинку. Я, если честно, не совсем в курсе, как его сделать. Помогите кто-нибудь.
Offline
#3 06.05.06 13:24
Re: Как сделать проброс портов на внутреннюю машинку?
Зачем прокси?
DNAT'ом сделай. Почитай доки, поищи в гугле,яндексе.
Offline
#5 06.05.06 16:43
Re: Как сделать проброс портов на внутреннюю машинку?
не можно, а нужно.
или ты предлагаешь коннектится во внутреннию сеть черз прокси который стоит на серваке?
Offline
#7 06.05.06 16:59
Re: Как сделать проброс портов на внутреннюю машинку?
otaku написал(а):
ммм, если шлюзом не прописан сервак в овнешнюю сеть, во внутренней сети они прекрасно будут ходить через свитч
я имел ввиду из вне как ходить внутрь?Проброс портов обычно это чтобы из вне попасть во внутреннюю сеть, а не наоборот.
Offline
#10 23.05.06 11:07
#11 23.05.06 19:52
Re: Как сделать проброс портов на внутреннюю машинку?
я писал под AdPack такой скрипт:
Код: shell:
#!/bin/bash
ARG="-A"
# Форвард по порту
/sbin/iptables ${ARG} PREROUTING -s ! $1 -p tcp --dport 23 -j DNAT --to-destination $1:23 -t nat
/sbin/iptables ${ARG} PREROUTING -s ! $1 -p tcp --dport 1720 -j DNAT --to-destination $1:1720 -t nat
/sbin/iptables ${ARG} PREROUTING -s ! $1 -p udp --dport 5060 -j DNAT --to-destination $1:5060 -t nat
/sbin/iptables ${ARG} PREROUTING -s ! $1 -p tcp --dport 10000:10999 -j DNAT --to-destination $1:10000-10999 -t nat
/sbin/iptables ${ARG} PREROUTING -s ! $1 -p tcp --dport 14000:14499 -j DNAT --to-destination $1:14000-14499 -t nat
/sbin/iptables ${ARG} PREROUTING -s ! $1 -p tcp --dport 18000:18999 -j DNAT --to-destination $1:18000-18999 -t nat
/sbin/iptables ${ARG} PREROUTING -s ! $1 -p udp --dport 22000:22001 -j DNAT --to-destination $1:22000-22001 -t nat
/sbin/iptables ${ARG} PREROUTING -s ! $1 -p udp --dport 23000:24999 -j DNAT --to-destination $1:23000-24999 -t nat
# Маскарад
/sbin/iptables ${ARG} FORWARD -j ACCEPT -d $1
/sbin/iptables ${ARG} FORWARD -j ACCEPT -s $1
/sbin/iptables ${ARG} POSTROUTING -j MASQUERADE -d $1 -t nat
/sbin/iptables ${ARG} POSTROUTING -j MASQUERADE -s $1 -t nat
только тут я по старинке маскарад делал... можно через SNAT/DNAT сделать
если надо убрать проброс, то меняешь ARG на -D
Offline

