2011-10-03 13 views
6

Sto trasferendo un'applicazione da Linux a FreeBSD che deve guardare la tabella dei percorsi di rete ("route" su Linux o "netstat -r" su FreeBSD).Leggere la tabella del routing su FreeBSD

Su Linux, l'applicazione legge semplicemente/proc/net/route e/proc/net/inet6_route.

Qual è il modo migliore per eseguire questo programma su FreeBSD?

risposta

3

Questo è documentato nella pagina man route(4). Fondamentalmente, si read() e write() a PF_ROUTEsocket. Puoi guardare la fonte /sbin/route per un esempio.

2

Non so la risposta, ma forse si può vedere come "netstat" lo fa su FreeBSD, tanto per cominciare.

Problemi correlati