Рейтинг:0

SIOCDELRT: нет такого процесса при удалении маршрута по умолчанию из вторичного интерфейса в Ubuntu

флаг ai

Я пытаюсь удалить автоматически сгенерированный маршрут по умолчанию для определенного интерфейса на компьютере с Ubuntu.

У меня есть два интерфейса, enp0s3 и enp0s8. Для каждого из них генерируются маршруты по умолчанию:

  Целевой шлюз Genmask Флаги Метрика Iface  
  0.0.0.0 10.0.2.2 0.0.0.0 UG 100 enp0s3
  0.0.0.0 192.168.137.1 0.0.0.0 UG 20101 enp0s8

Я хочу, чтобы весь трафик, кроме определенной подсети, направлялся на шлюз 10.0.2.2 и только одна конкретная подсеть (например, 10.1.2.0/24) на шлюз 192.168.137.1.

Однако, когда я пытаюсь удалить маршрут по умолчанию на интерфейсе enp0s8, я получаю следующее:

# маршрут del 0.0.0.0 dev enp0s8
SIOCDELRT: Нет такого процесса

Как избавиться от маршрута по умолчанию для этого вторичного интерфейса и заменить его маршрутом только к конкретной подсети, которую я хочу направить на этот интерфейс?

Примечание. Существует также маршрут для 192.168.137.0/24 к интерфейсу enp0s8. Я не пытаюсь удалить это, просто по умолчанию.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.