Я могу понять вывод strace route -n
, но действительно ли route
считывает какие-либо файлы в /proc
чтобы получить таблицу маршрутизации? Кроме того, если маршруты и IP-адреса хранятся в каталоге /proc
, почему strace
не показывает доступ к этим файлам?
root@xxxx:/etc/postfix# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.21.58.0 0.0.0.0 255.255.254.0 U 0 0 0 eth0
0.0.0.0 10.21.58.1 0.0.0.0 UG 100 0 0 eth0
Изменить, после дополнительных исследований:
Кажется , что route
делает чтение файла в /proc
в частности, /proc/net/route
Как же тогда появилась информация о маршрутизации?