Вопрос: Как удалить дубликаты правил в базе данных политики маршрутизации?
Используйте селектор IP-правила для удаления определенного IP-правила.
Синтаксис команды следующий:
# ip rule del pref [selector]
1. Сначала перечислите базу данных политики маршрутизации:
# ip rule list 0: from all lookup local 32760: from all to 10.0.0.10 lookup 220. 32761: from 10.0.0.10 lookup 220. 32762: from all to 172.16.0.0/23 lookup 210 32763: from 172.16.0.0/23 lookup 210 32764: from all to 10.0.0.10 lookup 220 32765: from 10.0.0.10 lookup 220 32766: from all lookup main 32767: from all lookup default
2. Как видно из вышеприведенного вывода, есть 2 дублирующих IP-правила, 32760 и 32761. Удалите эти IP-правила с помощью команды:
# ip rule del pref 32760 # ip rule del pref 32761
3. Проверьте список правил IP еще раз, чтобы подтвердить, удалились ли дубликаты правил из базы данных политики маршрутизации:
# ip rule list 0: from all lookup local 32762: from all to 172.16.0.0/23 lookup 210 32763: from 172.16.0.0/23 lookup 210 32764: from all to 10.0.0.10 lookup 220 32765: from 10.0.0.10 lookup 220 32766: from all lookup main 32767: from all lookup default