河野真治 @ 琉球大学情報工学です。

In article <87y8ewifjg.fsf@taito.co.jp>, takahide nojima <nojima@taito.co.jp> writes
>  [Q1] パケットのソースアドレスは何になるかを容易に予測することは
>       可能でしょうか?

system 依存なんじゃないかなぁ。もちろん。

>  Linux-2.4.18にて、ip aliasで同一セグメントに所属する複数のIPアドレスを
> マシン唯一のNICであるeth0に10個ぐらい指定します。ここで、

異なるネットワークアドレスでも同じネットワークアドレスでも、どっちも
ありえるんですよね。

>  ...中略...
>  name.sin_family=AF_INET;
>  name.sin_addr.s_addr=htonl(INADDR_ANY);
>  connect(socketfd,(struct sockaddr *)&name,sizeof(name))
>  [Q2] このソースアドレスを決めている部分はOSのソースではどこになるので
>      しょうか?
>       (linux-src/net/ipv4/route.cの
>        ip_route_input_slow()内部かな?なんて勝手に思っている次第ですが
>        あってますでしょうか?)

このあたり駆け足で読んだような気もするんだけど、覚えがないです〜

(と、わかりませんフォローをする...)
---
Shinji KONO @ Information Engineering, University of the Ryukyus
河野真治 @ 琉球大学工学部情報工学科