在linux中获取多个网络接口网关地址

时间:2015-02-04 12:50:45

标签: c linux networking interface gateway

有很多方法可以在GNU / Linux中获取网络接口IP地址(例如使用ioctl调用)。此外,路由表中的默认网关在C。

中可用

但我在2个不同的网络中有2个网络接口。每个都有唯一的路由器IP地址(网关地址)。我怎样才能获得这些地址? DHCP提供也告诉他们,我可以使用nmcli device list来获取它们。但是这些信息存储在哪里? NetworkManager数据库?我想从C到达他们。

1 个答案:

答案 0 :(得分:0)

在Linux下,可以从/proc/net/route读取IPv4接口的网关。