Маршрут по умолчанию в debian с двумя интерфейсами

У меня есть debian машина с двумя интерфейсами, настроенная dhcp:

allow-hotplug eth0 iface eth0 inet dhcp allow-hotplug eth1 iface eth1 inet dhcp 

При загрузке в eth1 добавляется маршрут по умолчанию:

 0.0.0.0 10.200.10.253 0.0.0.0 UG 0 0 0 eth1 10.0.2.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 10.200.10.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1 

Но мне нужен маршрут по умолчанию, чтобы быть шлюзом на eth0. Удаление маршрута по умолчанию и запуск dhclient после загрузки:

 $ sudo route del default $ sudo dhclient -v eth0 

Я знаю, что могу поместить это на rc.local , но есть ли более «чистый» способ сделать это?

Я не могу использовать статический адрес.

  • Что означает среднее значение 0.0.0.0 в таблице маршрутизации?
  • Debian: таблица маршрутизации и два интерфейса
  • Маршрутизация определенной подсети в туннель VPN
  • Удаленный доступ к SSH не работает, когда клиент OpenVPN включен в DD-WRT
  • Настройка VPN для прохождения определенных IP-адресов, а не других
  • Имеет ли порядок записей в таблице маршрутизации?
  • Как принудительно разбить туннель на Mac на Cisco VPN
  • Как настроить сетевой менеджер Ubuntu / Linux для выборочного маршрутизации сетевого трафика через VPN?
  • One Solution collect form web for “Маршрут по умолчанию в debian с двумя интерфейсами”

    Для меня это похоже на то, что оба DHCP-клиента породили – каждый для своего соответствия iface – получает стандартный шлюз и гонку. Все происходит так, что тот, кто на eth1 надежно выигрывает (по какой-либо причине).

    Решение не кажется очевидным, поскольку оно зависит от вашей настройки. Получение GW по умолчанию с использованием DHCP логически означает, что вам не важно, где он находится.

    Исходя из этого и этого , я бы попытался добавить

     interface eth1 { supersede routers "" } 

    На /etc/dhcp/dhclient.conf и посмотреть, что произойдет. Идея состоит в том, чтобы supersede все routers поставляемые сервером DHCP, eth1 через eth1 ни с чем.

    Interesting Posts

    Pentadactyl – установить внешний редактор на vim termnial

    Невозможно перекодировать аудиопоток с различным битрейтом с помощью ffmpeg

    Как использовать двухдиапазонную карту Wi-Fi для одновременного подключения к 5 ГГц и 2,4 ГГц в Windows?

    Сбой аудита 5061 после входа в Windows 10

    Pipe gunzip и mysql, чтобы уничтожить дамп и импортировать его

    Как установить VIM на Linux, если у меня нет прав root?

    MS Outlook: как указать другой интервал проверки почты? Каждые 5 минут для обмена и каждые 30 минут для Gmail IMAP?

    Могут ли файлы истории объединяться в bash?

    Какие параметры командной строки доступны в Adobe Acrobat (не Reader) для изменения документов (Convert, Merge и т. Д.)?

    Firebase.com не открывается в Chrome и IE без Fiddler

    Замена DVD-диска на жесткий диск на ПК?

    Могу ли я поставить / tmp и / var / log в ramdisk на OS X?

    Как изменить цвет фона сетки в excel при изменении значения одного столбца?

    Ubuntu 10.04 сломал панель поиска ctrl ctrl ctrl ctrl

    Как легко изменить порядок строк в excel с помощью перетаскивания или перемещения или перемещения вниз?

    Давайте будем гением компьютера.