👡 Как удалить дубликаты правил в базе данных политики маршрутизации в CentOS / RHEL

by itisgood

Вопрос: Как удалить дубликаты правил в базе данных политики маршрутизации?

Используйте селектор 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

 

You may also like

Leave a Comment