Каким сетевым интерфейсом по умолчанию трафик по трафику Linux?

У меня есть VPS с 4 IP-адресами. Я ежедневно меняю IP-адрес eth0 . eht0:1 имеет свой собственный IP-адрес.

 eth0 (192.168.1.3, 192.168.1.4, 192.168.1.5) eth0:1 (192.168.2.1) 

У меня есть свои собственные письменные скрипты Python, которые постоянно загружают данные в удаленные базы данных и другие процессы. Я хочу знать, какой интерфейс будут использовать мои скрипты?

Поскольку я ежедневно меняю IP-адрес eth0 , я хочу, чтобы мой скрипт использовал только eth0 . И я хочу использовать eth0:1 для ping и http apache server.

  • Может ли монитор отслеживать другие компьютеры Linux в сети?
  • Разделение между машиной пользователя и машиной сервера другим Linux для мониторинга
  • Программно извлекать частные IP-адреса (ы)
  • Как настроить IP-адрес из класса E в Linux?
  • Сетевые интерфейсы для Jails
  • / etc / network / interfaces не загружаются правильно при загрузке
  • разница между «ip link set» и «отключить / снова подключиться» в графическом интерфейсе?
  • Сетевые проблемы после обновления Ubuntu
  • One Solution collect form web for “Каким сетевым интерфейсом по умолчанию трафик по трафику Linux?”

    Это зависит от конфигурации таблицы маршрутизации, а не от интерфейсов NIC.

    Чтобы узнать, какой интерфейс он использует, вам нужно знать, какое ядро ​​шлюза использует для маршрутизации пакетов, например

     %> ip route get 192.168.56.99 192.168.56.20 dev vboxnet0 src 192.168.56.1 cache 

    Fom: вы можете указать, что используемый интерфейс – vboxnet0

    Linux и Unix - лучшая ОС в мире.