Подскажите!! У меня два сервера оба раблотают под Linux Enterprise AS 3. Необходимо пророутить порты с одного сервера на другой у которого на интерфейсе прописан реальный ип. Сильно не судите. в юникс пока слдабо соображаю. заранее спасибо!
>Подскажите!! У меня два сервера оба раблотают под Linux Enterprise AS
>3. Необходимо пророутить порты с одного сервера на другой у которого
>на интерфейсе прописан реальный ип. Сильно не судите. в юникс пока
>слдабо соображаю. заранее спасибо!
Не пророутить а промапить :)пример:
1) локальный сервер 192.168.0.2 с веб-сервером на 80 порту
2) сервер с реальным адресом 212.0.0.1 и локальным внутреним 192.168.0.1Задача промапить 80-й порт на реальном серваке на внутренний сервер
правило для сервера с реальным адресомiptables -A POSTROUTING -t nat -p tcp --dport 80 -j DNAT --to-destination 192.168.0.2
Понятно нужно включить форвардинг пакетов между интерфейсами
echo 1 > /proc/sys/net/ipv4/ip_forward
>>Подскажите!! У меня два сервера оба раблотают под Linux Enterprise AS
>>3. Необходимо пророутить порты с одного сервера на другой у которого
>>на интерфейсе прописан реальный ип. Сильно не судите. в юникс пока
>>слдабо соображаю. заранее спасибо!
>
>
>Не пророутить а промапить :)
>
>пример:
>1) локальный сервер 192.168.0.2 с веб-сервером на 80 порту
>2) сервер с реальным адресом 212.0.0.1 и локальным внутреним 192.168.0.1
>
>Задача промапить 80-й порт на реальном серваке на внутренний сервер
>правило для сервера с реальным адресом
>
>iptables -A POSTROUTING -t nat -p tcp --dport 80 -j DNAT --to-destination
>192.168.0.2
>
Ага, но только не POSTROUTING а PREROUTING, т.е.
iptables -t nat -A PREROUTING --dst 212.0.0.1 -p tcp --dport 80 -j DNAT \
--to-destination 192.168.0.2За более подробной инфой по iptables http://iptables-tutorial.frozentux.net
(где-то должен быть и русский вариант документа :)>Понятно нужно включить форвардинг пакетов между интерфейсами
>
>echo 1 > /proc/sys/net/ipv4/ip_forward
>>>Подскажите!! У меня два сервера оба раблотают под Linux Enterprise AS
>>>3. Необходимо пророутить порты с одного сервера на другой у которого
>>>на интерфейсе прописан реальный ип. Сильно не судите. в юникс пока
>>>слдабо соображаю. заранее спасибо!
>>
>>
>>Не пророутить а промапить :)
>>
>>пример:
>>1) локальный сервер 192.168.0.2 с веб-сервером на 80 порту
>>2) сервер с реальным адресом 212.0.0.1 и локальным внутреним 192.168.0.1
>>
>>Задача промапить 80-й порт на реальном серваке на внутренний сервер
>>правило для сервера с реальным адресом
>>
>>iptables -A POSTROUTING -t nat -p tcp --dport 80 -j DNAT --to-destination
>>192.168.0.2
>>
>Ага, но только не POSTROUTING а PREROUTING, т.е.
>iptables -t nat -A PREROUTING --dst 212.0.0.1 -p tcp --dport 80 -j
>DNAT \
>--to-destination 192.168.0.2все равно не работает :(
-j DNAT --to-destination loca_ip:port
вопщем порт не забывай добавить