Назад | Перейти на главную страницу

Как просмотреть таблицу IP-маршрутизации

Как я могу увидеть ip routes Я добавил с ip route add default via x.x.x.55 table test1 например я добавил 199 test1 и 198 test2 и 197 test3 в / etc / iproute2 / rt_tables

затем бегу:

ip route add default via x.x.x.55 table test1
ip route add default via x.x.x.55 table test2
ip route add default via x.x.x.55 table test3

тогда, когда я проверю route -n, это единственное, что я вижу

x.x.x.x   0.0.0.0         255.255.255.224 U     0      0        0 tun0

дополнительный тест

ip route flush x.x.x.55
ip route add default via x.x.x.55 table test1
RTNETLINK answers: File exists

Где я добавил test1, test2 и test3?

Прекратите использовать netstat и route команды, они просто запутают вас и в любом случае не имеют необходимой функциональности.

Чтобы просмотреть базовую таблицу маршрутизации IPv4:

ip route

Чтобы просмотреть конкретную таблицу:

ip route list table test1

Смотреть все:

ip route list table all

И помните, что эти аргументы могут быть сокращены, если они остаются однозначно идентифицируемыми:

ip r l t all