インフラ系SEの技術メモ

雑なエンジニアが低信頼性のメモを書いています。参考程度にとどめてください。

(sysctl)0や1以外の値を設定するとどっちの設定になるのか?

小ネタ

ping応答をするかどうかを決める「net.ipv4.icmp_echo_ignore_all」を1と0以外の値にしてみました。

こうするとping応答せずに

# sysctl -w net.ipv4.icmp_echo_ignore_all=1
net.ipv4.icmp_echo_ignore_all = 1

こうするとping応答する。

# sysctl -w net.ipv4.icmp_echo_ignore_all=0
net.ipv4.icmp_echo_ignore_all = 0

じゃあ2にすると?

# sysctl -w net.ipv4.icmp_echo_ignore_all=2
net.ipv4.icmp_echo_ignore_all = 2

ping返ってこなかったので 1 相当ということに。0かそれ以外というロジックなのかも。