Подскажите, можно ли с помощью ip(iproute2) сделать так, что бы в исходящие пакеты шли от нужного IP-адреса? Дело в том, что этот IP прсвоен алиасу eth0:0 и когда сервер отвечает на запрос, то почему то адрес выставляется от eth0
>когда сервер отвечает на запрос, то почему то адрес выставляется от eth0
Сервер отвечает на запрос открывая соедниние к клиенту? Или клиент устанавливает соединение с сервером? Во втором случае нельзя менять src-адрес пакет, иначе он не попадет клентской программе.
Допустим, у сервера два адреса 1.2.3.4 и 1.2.3.5. Eсли клиент коннектится на 1.2.3.4 то от сервера пакеты подут с src-адресом 1.2.3.4, а если клиент коннектится на 1.2.3.5, то с src-адресом 1.2.3.5. А если это не так, то возможно у вас неправильно настроен SNAT (MASQRADE) на сервере в iptables.