Четене на таблицата с маршрути на Solaris

Работя върху C++ приложение на Solaris 11, което трябва да прочете мрежовите маршрути (подобно на изхода на „route“ на Linux или „netstat -r“ на Solaris).

Кой е най-добрият начин да се направи на Solaris? Solaris не поддържа получаването му чрез sysctl() на AF_ROUTE сокет, както FreeBSD прави.

Не искам да разклонявам netstat и да анализирам изхода.


person Gene Vincent    schedule 20.11.2011    source източник
comment
Вижте подобни отговори на въпроси тук: stackoverflow.com/questions/9486786/   -  person Juan    schedule 28.10.2014


Отговори (1)


Може да разгледате начина на Solaris за внедряване на netstat: https://hg.java.net/hg/solaris~on-src/file/tip/usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c

person jlliagre    schedule 20.11.2011