• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:カーネルパラメータ)

カーネルパラメータ設定「/etc/sysctl.conf」のnet.ipv4.conf.arp_announceについて

このQ&Aのポイント
  • カーネルパラメータ設定「/etc/sysctl.conf」のnet.ipv4.conf.arp_announceについて詳しく教えてください。
  • net.ipv4.conf.arp_announceの値を1や2と設定できると思うのですが、それぞれどういう効果を期待する値になるのでしょうか。
  • カーネルパラメータ設定「/etc/sysctl.conf」のnet.ipv4.conf.arp_announceについて、値の種類と効果について詳しく教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.1

こんばんは。 カーネルの勉強をするとなると、英語力は必須ですね。 ぜひ、カーネルのソースコードや、技術文書(英語)が読めるように なって下さい。(と、人にえらそうなこと言えませんが。。。) linux-2.6.22.tar.gz /usr/src/linux-2.6.22/Documentation/networking/ip-sysctl.txt より カーネルソースのドキュメント(ip-sysctl.txt)にarp_anounceパラメタの 解説があります。 設定できる値は0~2で、0が初期値と解説されています。 arp_announce - INTEGER Define different restriction levels for announcing the local source IP address from IP packets in ARP requests sent on interface: 0 - (default) Use any local address, configured on any interface 1 - Try to avoid local addresses that are not in the target's subnet for this interface. This mode is useful when target hosts reachable via this interface require the source IP address in ARP requests to be part of their logical network configured on the receiving interface. When we generate the request we will check all our subnets that include the target IP and will preserve the source address if it is from such subnet. If there is no such subnet we select source address according to the rules for level 2. 2 - Always use the best local address for this target. In this mode we ignore the source address in the IP packet and try to select local address that we prefer for talks with the target host. Such local address is selected by looking for primary IP addresses on all our subnets on the outgoing interface that include the target IP address. If no suitable local address is found we select the first local address we have on the outgoing interface or on all other interfaces, with the hope we will receive reply for our request and even sometimes no matter the source IP address we announce. The max value from conf/{all,interface}/arp_announce is used. Increasing the restriction level gives more chance for receiving answer from the resolved target while decreasing the level announces more valid sender's information. もし、翻訳できたら、ぜひJFプロジェクトに投稿してください。 http://www.linux.or.jp/JF/JFdocs/kernel-docs-2.6/index.html http://www.linux.or.jp/JF/workshop/KDoc-2.6-in-Progress.html

sera-37564
質問者

お礼

ご回答いただきありがとうございます。 カーネルに限らずIT業界全般で英語能力は かなり必要ですよね^^; 人に見せられるような翻訳まではできないものの なんとなく内容はわかりました。 もう少し正確に理解するために読解がんばってみます。

sera-37564
質問者

補足

自分の翻訳が間違えてしまう可能性もあるので うまく翻訳できた人や、他の方からの情報も 引き続き募集したいと思います。 よろしくお願いいたします。

関連するQ&A