Redirect Centos

Добрый день. Есть комп на centos нужно чтобы все запросы которые идут на его ip перенаправлялись на другой ip. Как это сделать быстро и красиво. Спасибо.
  • Вопрос задан
  • 3166 просмотров
Решения вопроса 1
включаешь iptables
и добавляешь строчку:
iptables -t nat -A PREROUTING -i eth0 -j DNAT --to-destination 192.168.1.1
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Я тебя дал пример со своего фаервола (на нём правда больше двух сетевых интерфейсов), где сетка 192.168.1.0 подключена к eth1
А тебе значит нужно «Как горох об стенку» с одной сетевухой?

Попробуй, если не получится можно «сделать финт ушами» :)
Добавить виртуальный интерфейс:
ifconfig add eth0:1 192.168.1.1 netmask 255.255.255.252 up

И с него снатить в обратку в интернет:
iptables -t nat -A POSTROUTING -s 192.168.1.1 -o eth0:1 -j SNAT --to-source 8.8.8.8 (где 8.8.8.8.IP-адрес твоего внешнего eth0)
Ответ написан
stavinsky
@stavinsky
Возможно более красивым решением будет LVS. Если конечно есть доступ на машину, куда должны пересылаться пакеты
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы