ブログ移転?しました エックスサーバを契約してみたので、 いろいろカスタマイズできそうなWordPressを使って ブログを作ってみました。 https://gametech.vatchlog.com/ 多分こちらでも同じような記事を書いていくと思います。 忍者ブログ

ばちブロ

プログラミングとか徒然を書いていた(過去形)

【Linux】Error some other host already users address とかいうエラー

サーバを何台か構築した後、うっかりミスでサーバのIPアドレスを振り間違えていたことに気がつく

急いで修正し、
service network restart
にてネットワークを再起動する



_人人人人人人人人人人人人人人人人人人人人人人人_
> Error some other host already users address <
 ̄Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y ̄



(^ω^#)



というわけで原因究明
ネットワーク再起動時に、どうやら/etc/sysconfig/network-scripts/ifup-ethをたたいているらしく、
中を見てみると
if ! arping -q -c 2 -w 3 -D -I ${REALDEVICE} ${IPADDR} ; then
echo $"Error, some other host already uses address ${IPADDR}."
exit 1
fi




あーこれかあ

arpingコマンドにてIP重複を調べて、帰ってきたらfalse(1)を返す感じ

今回、新規でIPアドレスをつけておらず、以前使っていたIPアドレスを付け替えたため、
おそらく上位のスイッチがarp tableに覚えちゃってたんでしょう。
原理はよくわからんけど・・・

なんで、おそらく上位SWのarptableから対象IPを削除してあげれば良いでしょうが、
さすがにコアSWの設定をいじる気にもならず、
行った対処がこちら
# if ! arping -q -c 2 -w 3 -D -I ${REALDEVICE} ${IPADDR} ; then
# echo $"Error, some other host already uses address ${IPADDR}."
# exit 1
# fi




これはひどい

まあ、arptable更新した後戻してあげればいいですし・・・
忘れそうですけど・・・

拍手[0回]

PR