Задать вопрос

Redirect Centos

Добрый день. Есть комп на centos нужно чтобы все запросы которые идут на его ip перенаправлялись на другой ip. Как это сделать быстро и красиво. Спасибо.
  • Вопрос задан
  • 3167 просмотров
Подписаться 4 Оценить 1 комментарий
Решения вопроса 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. Если конечно есть доступ на машину, куда должны пересылаться пакеты
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы