2015-06-03 2 views
0

Почему «ip route get» не предоставляет TABLE_ID SELECTOR?ip route получить из другой таблицы маршрутизации

Я использую netlink для получения маршрутов из таблицы маршрутизации (идентификатор таблицы 2), и я хочу получить конкретный маршрут, а не сбрасывать всю таблицу маршрутизации и фильтровать на земле пользователя.

В качестве примера я искал код «ip route», и, похоже, у него нет возможности сделать это, используя команду «ip route get». Единственный вариант - сбросить всю таблицу маршрутизации.

Любые идеи/указатели?

ответ

0

Вы можете использовать -> маршрута IP список таблицы < 'имя_таблицы>

или

маршрута IP список таблицы <' TABLEID>

в список маршрутов в конкретной таблице.

Симметричных найти конкретный маршрут из конкретной таблицы, используйте

Ip список маршрутов точный < 'addressinfo> таблица <' TABLEID>

Надеется, что это помогает :)

1

Вы можете «знак 'пакеты в этой команде.

Как и в случае, если таблица id 2 имеет fwmark 2 в ip rule, ip route get IP/cidr mark 2.

Смежные вопросы