У меня одно подключение к сети Ethernet, но с несколькими IP-адресами.
Из-за этого я использую такие виртуальные сетевые интерфейсы:
auto intern
iface intern inet static
address ...
netmask ...
gateway ...
auto intern:1
iface intern:1 inet static
address ...
netmask ...
gateway ...
Мне нужно настроить, какой IP должен использоваться по умолчанию для исходящего трафика.
Как я могу это сделать?
Похоже, первый субинтерфейс (intern:1
) первого интерфейса используется как устройство по умолчанию. Немного странно, что не только основной интерфейс (intern
) привыкает.
Если у кого-то есть исправление для этого, не стесняйтесь публиковать.
Мне нужно настроить, какой IP должен использоваться по умолчанию для исходящего трафика.
Сделайте его первым в списке /etc/network/interfaces
для этого интерфейса.
Пример:
iface intern inet static
address 198.51.100.30 # This one is it
Вам нужно использовать опцию -b src.ip.addr.ess
. Для других инструментов вам нужно обратиться к руководству, чтобы выбрать правильный вариант. Также, telnet
и ssh
используйте тот же вариант -b
.