Как настроить использование 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
205 +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 Апр 2024 в 13:15
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир