指定したターゲットアドレスに接続するのに最適なネットワークインターフェイスを見つけるためのプログラムを作成しています。
現在、netlink
ソケットAPIを介してルートテーブルを取得できますが、ネットマスク情報が含まれていないようです。のマニュアルを読みましたがrtnetlink
、すべての項目で、rtattr
ネットマスク情報はなく、、、RTA_DST
...が定義されています。RTA_SRC
RTA_GATEWAY
では、ルートテーブルのネットマスク情報を確認するにはどうすればよいですか?route -n
出力で見ることができるように。
どうもありがとう。