Неуказанный порядок. Обратитесь к новомодной поваренной книге
Ну, я чувствую решение - Хауке, спасибо за то, что положил меня на правильный путь. После сравнения файла IFCFG с другим аналогичным сервером, который является маршрутизацией, как и ожидалось, я изменил имена моих суффиксов iPaddr. У меня есть ощущение, что, когда маршруты автоматически создаются, есть какая-то сортировка альфа, и суффикс «_External» был сортировать себя так, как я не хотел.
Новый файл:
admin1@server1:/etc/sysconfig/network# more ifcfg-eth2
BOOTPROTO='static'
BROADCAST=''
ETHTOOL_OPTIONS=''
IPADDR='192.168.100.160/24'
MTU=''
NAME='79c970 [PCnet32 LANCE]'
NETWORK=''
REMOTE_IPADDR=''
STARTMODE='auto'
USERCONTROL='no'
IPADDR_0='207.47.100.160/24'
LABEL_0='external'
IPADDR_1='192.168.100.159/24'
IPADDR_2='207.47.100.159/24'
и выход маршрута теперь:
admin1@server1:/etc# ip route show
207.47.100.0/24 dev eth2 proto kernel scope link src 207.47.100.160
192.168.100.0/24 dev eth2 proto kernel scope link src 192.168.100.160
169.254.0.0/16 dev eth2 scope link
127.0.0.0/8 dev lo scope link
default via 192.168.100.1 dev eth2
После запуска некоторых тестов на моих клиентах я могу видеть, что адрес .160 теперь используется для исходящих соединений.
Я не уверен, что эта конфигурация считается «лучшими практиками», но я возьму это. Еще раз спасибо.