Как вернуться к выбору старого источника

Я пытаюсь перенести некоторые программы со старого сервера на новый (Centos 6 до Centos 7). У меня проблемы, потому что, похоже, алгоритм выбора исходного адреса изменился между ветвью 2.6 и ветвью 3.10 ядра, и есть программа, которая опирается на очень специфическое поведение.

На машине с ядром 2.6, если я подключаюсь к локальному адресу (127.0.0.X), адрес источника совпадает с адресом назначения:

[root@kernel26 ~]# telnet 127.0.0.25 8080 > /dev/null 2>&1 & [1] 26484 [root@kernel26 ~]# netstat -np --inet | grep telnet tcp 0 0 127.0.0.25:46073 127.0.0.25:8080 ESTABLISHED 26484/telnet 

Но когда я делаю то же самое с ядром 3.10, исходный адрес всегда равен 127.0.0.1:

 [root@kernel310 ~]# telnet 127.0.0.25 80 > /dev/null 2>&1 & [1] 25479 [root@kernel310 ~]# netstat -np --inet | grep telnet tcp 0 0 127.0.0.1:36904 127.0.0.25:80 ESTABLISHED 25479/telnet 

Я ничего не смог найти об этом изменении. Я надеялся найти способ вернуться к старому поведению или каким-то образом подражать ему.