Как установить файл конфигурации GRUB по умолчанию

Узел не должен иметь шлюз, настроенный для IP-сети, к которой он непосредственно подключен.

Вам не нужно несколько таблиц маршрутизации для этого - это сильно усложняет ситуацию, и вы ничего не сказали о том, чтобы включить маркировку пакетов в набор правил iptables, так что таблицы маршрутизации, вероятно, игнорируются в любом случае

Также я настоятельно рекомендую вам нарисовать картинку/карту вашей сети, чтобы на ней были показаны IP и netmasks. Вот достойный пример:

enter image description here

Имея такую карту, вы можете проследить путь пакета и посмотреть, что произойдет. Ваши TCP-пакеты должны пройти один и тот же путь туда и обратно, в то время как ICMP-пакеты более щадящие.


Теперь конкретно к вашей конфигурации: у вас есть сеть 192.168.15.x/24, доступная на всех четырех интерфейсах ens20f0, ens20f1, ens1f0 и ens1f1.

Ваше ядро будет использовать последний добавленный маршрут. Дело в том, что коммутатор свяжет ваш IP-адрес с одним из ранее добавленных маршрутов, и, следовательно, с другим MAC-адресом в ARP-таблице коммутатора.

Так что когда это работает, это происходит случайно или по совпадению.

Я предлагаю вам составить план, подобный приведенному в примере, но с вашими деталями. И я подозреваю, что во время рисования у вас появится лампочка. В этом и заключается весь смысл.

Если лампочки не будет, то выложите свое изображение, и мы все обсудим его дальше.

2
19.07.2016, 16:30
1 ответ

Одновременно в MBR (Master Boot Record )может быть только один загрузчик.

Поскольку Linux Mint был установлен совсем недавно, если вы выберете установку GRUB во время установки, он будет установлен на ваш диск и перезапишет предыдущий. Если вы хотите использовать файл конфигурации другого дистрибутива, вам придется переустановить GRUB через этот дистрибутив на свой основной диск.

В Ubuntu, например, это можно сделать с помощью grub-install.

-1
27.01.2020, 22:46

Теги

Похожие вопросы