Как настроить использование 2 IP на VPS? Здравствуйте, есть VPS к нему присоединены 2 IP, для них есть интерфейсы:
venet0:0 и venet0:1
Когда я по ssh подключаюсь с IP1 и выполняю команду
wget -O - -q icanhazip.com
Вижу IP1
Если подключаюсь с IP2 и выполняю эту же команду, вижу опять IP1. Так как этот интерфейс настроен дефолтным.
Есть ли возможность как-то сделать, чтобы подключаясь к серверу через ssh по IP2, использовался соответствующий ему интерфейс для выхода в интернет?
Или может как-то можно задать свой дефолтный интерфейс для каждого пользователя? И тогда создать второго пользователя и подключаясь через первого у меня будет выходить через IP1, а через второго через IP2?
Можно такое реализовать? Если да, то как, подскажите, пожалуйста. Гуглением ничего внятного найти не могу.

21 Авг 2019 в 06:36
175 +1
0
Ответы
1

Да, это возможно реализовать с помощью настройки маршрутизации и IPtables на вашем VPS. Вам нужно настроить правила IPtables для исходящего трафика так, чтобы он использовал определенный интерфейс в зависимости от исходящего IP адреса.

Например, вы можете создать правило для того, чтобы весь исходящий трафик с IP1 использовал интерфейс venet0:0, а весь трафик с IP2 использовал интерфейс venet0:1.

Вот как это можно сделать:

Создайте правила IPtables для маршрутизации трафика:iptables -t nat -A POSTROUTING -s IP1 -o venet0:0 -j SNAT --to-source IP1
iptables -t nat -A POSTROUTING -s IP2 -o venet0:1 -j SNAT --to-source IP2

Замените IP1 и IP2 на соответствующие ваши IP адреса.

После этого проверьте текущие настройки маршрутизации с помощью команды:ip route

Если у вас есть какие-то правила маршрутизации, которые могут перекрываться с вашими новыми правилами, вам может потребоваться их настроить или изменить.

После настройки IPtables перезапустите службу сети:

service networking restart

Это позволит применить ваши новые настройки IPtables.

После этого, подключаясь через IP1 или IP2 и выполняя команду wget -O - -q icanhazip.com, вы должны видеть соответствующий IP адрес.

Помните, что такие настройки могут помешать нормальной работе других сервисов на вашем VPS, поэтому будьте осторожны при их применении.

20 Апр в 13:15
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 84 654 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир