Используя псевдоним IP, Linux-ящик привязал несколько IP-адресов из одной подсети к одному и тому же сетевому адаптеру. Итак, ifconfig показывает устройство eth0 с, eth0: 1 с и eth0: 2 с.
Как Linux определяет исходный IP-адрес, используемый для исходящего IP-трафика? Есть ли способ определить, какой исходный IP-адрес должен использовать определенный исходящий трафик?
Я не уверен, почему он опубликовал свой ответ в качестве комментария, но Дэвид Шварц прав, вы должны установить сетевую маску 255.255.255.255 для «вторичных» адресов и не должны устанавливать для них адреса шлюза. Вы помещаете правильную сетевую маску на основной адрес и даете ему правильный адрес шлюза.