如何知道我的程序使用的网络路径?

时间:2011-05-12 18:37:05

标签: networking solaris routes packet-sniffers

如何知道我的程序正在使用哪个网络路径?

我有一个在solaris上运行的程序,这台机器有多个网络接口很少连接到1Gig和几个10Gig。假设我的PID P应用正在运行。是否有任何命令显示我的程序正在提交数据包的网络接口。

1 个答案:

答案 0 :(得分:2)

不是真的。您的程序将向内核委派任务以选择要使用的网络接口。如果没有歧义,即如果只有一个界面适合作业,则可以识别它。

要获取程序所连接的IP地址,可以使用以下命令:

pfile PID | grep AF_INET

ifconfig -anetstat -rn将有助于了解哪些接口以及哪些路由使用哪些接口。