Драсте, господа!
Поясните нубику, как заставить сервер менять адрес выхода в интернет. Имеется VPS с двумя адресами основным (интерфейс ens3) и дополнительным (интерфейс ens3:0). Шлюз один для всех - 10.0.0.1.
Проблема: При подключении к серверу по второму IP, исходящие пакеты шуруют через первый. То есть, например, команда ipinfo.io/ip
возвращает основной адрес.
Надобно: Если есть входящие подключение на IP 2 (или любой дополнительный адрес N), то через него и отправляются пакеты, а не перенаправляются на основной адрес.
Сейчас в системе есть следующее:
ip addr:
inet x.x.x.x/32 brd x.x.x.x scope global ens3
inet x.x.x.x/32 brd x.x.x.x scope global ens3:0
ip route show:
Default via 10.0.0.1 dev ens3 onlink
ip rule show:
0: from all lookup local
32766: from all lookup main
32767: from all lookup default
Второй адрес явно рабочий, ибо с помощью флага --interface
(или если удалить первый адрес) пакеты идут через указанный IP.
Буду рад, если прям конкретно разжуёте)) Чат гопота, не смогла решить сей ребус.