есть машина 129.168.0.10:21 как кидать нут этот порт на ружу? под таким же портом 21 т.е. или под любым свободным?ОС асп 9.2. iptables
>есть машина 129.168.0.10:21 как кидать нут этот порт на ружу? под таким
>же портом 21 т.е. или под любым свободным?
>
>ОС асп 9.2. iptablesИщи здесь руководство по iptables и там кури dnat и не только его.
----------------------
Imperator
www.akeeper.ru
>есть машина 129.168.0.10:21 как кидать нут этот порт на ружу? под таким
>же портом 21 т.е. или под любым свободным?
>
>ОС асп 9.2. iptables#!/bin/bash
ext_ip="1.2.3.4"
int_ip="129.168.0.10"iptables -t nat -A PREROUTING -p tcp -d $ext_ip --dport 21 -j DNAT --to-destination $int_ip
>#!/bin/bash
>
>ext_ip="1.2.3.4"
>int_ip="129.168.0.10"
>
>iptables -t nat -A PREROUTING -p tcp -d $ext_ip --dport 21 -j
>DNAT --to-destination $int_ipи что это такое?
ещё раз может меня не поняли)
есть айпишник внешний который в инет висит 213.10.10.1
есть машины в локалке 192.168.0.10
теперь мне надо чтобы кто то в инете подключился например вот к этому порту ftp://213.10.10.1:666 а попал на фтп машины в локалке 192.168.0.10 на 21 порта пример выше немонятно что делает
>>#!/bin/bash
>>
>>ext_ip="1.2.3.4"
>>int_ip="129.168.0.10"
>>
>>iptables -t nat -A PREROUTING -p tcp -d $ext_ip --dport 21 -j
>>DNAT --to-destination $int_ip
>
>и что это такое?
>
>ещё раз может меня не поняли)
>есть айпишник внешний который в инет висит 213.10.10.1
>есть машины в локалке 192.168.0.10
>теперь мне надо чтобы кто то в инете подключился например вот к
>этому порту ftp://213.10.10.1:666 а попал на фтп машины в локалке 192.168.0.10
>на 21 порт
>
>а пример выше немонятно что делаетЗаплати 100$ я тебе все сделаю. А думать за тебя бесплатно, не хочется...
Привожу уточненный скрипт#!/bin/bash
ext_ip="213.10.10.1"
int_ip="129.168.0.10"iptables -t nat -A PREROUTING -p tcp -d $ext_ip --dport 666 -j
DNAT --to-destination $int_ip:21
>Заплати 100$ я тебе все сделаю. А думать за тебя бесплатно, не
>хочется...Ну и цены =)
ЭЙ! Я сделаю за 50!
>>Заплати 100$ я тебе все сделаю. А думать за тебя бесплатно, не
>>хочется...
>
>Ну и цены =)
>
>
>ЭЙ! Я сделаю за 50!45 :)
>>>Заплати 100$ я тебе все сделаю. А думать за тебя бесплатно, не
>>>хочется...
>>
>>Ну и цены =)
>>
>>
>>ЭЙ! Я сделаю за 50!
>
>45 :)Не люблю флеймить.
Гмм."Себе" :D
>есть машина 129.168.0.10:21 как кидать нут этот порт на ружу? под таким
>же портом 21 т.е. или под любым свободным?
>
>ОС асп 9.2. iptables
Правильно про dnat уже ответили =)) Кури =))
В простонародье эта операция зовется "проброс портов"
Смотри тут ;)
http://www.opennet.me/base/net/dnat_linux.txt.html
нихера не робит, может ещё что надо где прописать, кроме этого?
# iptables -t nat -A PREROUTING -p tcp -d 10.10.10.1 --dport 666 -j DNAT --to-destination 192.168.0.10:21
# iptables -A FORWARD -i eth0 -d 192.168.0.10 -p tcp --dport 21 -j ACCEPT
>нихера не робит, может ещё что надо где прописать, кроме этого?
># iptables -t nat -A PREROUTING -p tcp -d 10.10.10.1 --dport 666
>-j DNAT --to-destination 192.168.0.10:21
># iptables -A FORWARD -i eth0 -d 192.168.0.10 -p tcp --dport 21
>-j ACCEPTвобщем на внешнем апи не висит никакого порта свиртуаленого
ну что все ваши знания иссякли что ли?
>>нихера не робит, может ещё что надо где прописать, кроме этого?
>># iptables -t nat -A PREROUTING -p tcp -d 10.10.10.1 --dport 666
>>-j DNAT --to-destination 192.168.0.10:21
>># iptables -A FORWARD -i eth0 -d 192.168.0.10 -p tcp --dport 21
>>-j ACCEPT
>
>вобщем на внешнем апи не висит никакого порта свиртуаленогоДык он и не должен висеть... Ты попробуй приконнектиться то и уже почитай iptables tutorial
>есть машина 129.168.0.10:21 как кидать нут этот порт на ружу? под таким
>же портом 21 т.е. или под любым свободным?
>
>ОС асп 9.2. iptablesПоставь из портов програмку stone она умеет прокидывать порты... в мэнах всё хорошо описано... пример
#!/bin/sh
stone -l -n 129.168.0.10:21 21/tcp >/dev/null 2>&1 &
короче почему никто не знает как это сделать, ни к чему не коннектить совершенно и ваще порт должен висеть на ружу, если он не висит значит он и не сделался, можно же как-то с помощью iptables прокинуть порт, давайте соберёмся всем форумум и всётаки зарелизим ответ на этот вовпрос :D