• 金. 11月 22nd, 2024

~下町物語~

入り組んだ現代社会に鋭いメスを入れ、おもしろおかしく書く綴るブログである。

回線増設したらServerが・・・。

アバター画像

Byrurineko

2月 14, 2008
この記事を読む およそ時間 < 1

いやはや!!昨日はServerが久しぶりにダウンしました。
せっかく175日連続稼働記録が・・・[:しくしく:]

しかも、人的ミスですね。[:汗:]

リモートでログインしていて
ネットワーク周りの設定変更を行っていた最中に事は起こりました。

当Serverですが、
ちょっと特殊な状況ですので設定変更も多岐にわたります。

何が特殊か?

ネットワークの出入り口が複数あるのです。

例えば、Aプロバイダー Bプロバイダー Cプロバイダー あるとしましょう。

これらに各1本NICを用意するとして、
全NICからサービスを正常に提供する様に設定しています。

IPを割り振るだけじゃないの?って
当初あさじえの私はそう思って楽勝って思っていたのです。[:メモ:]

しかしです、そう易々とは問屋が卸してくれませんでした。[:汗:]
デフォルトゲートウェイという物があるのです・・・。
当然ですが・・・[:汗:]

回線業者が違うと、各それぞれのデフォルトゲートウェイを持っています。

じゃあ、簡単じゃん!!NIC設定にデフォルトゲートウェイを
各1IPづつ登録してあげればいいじゃん!!と考えたのですが
どうも、Aからアクセスしてきたパケットをやり取りしている最中に
Bからアクセスしてきたパケットが、Aに向けて出て行っている?

BとかCとかも同様!!

TCP/IPプロトコルに反した動き!![:ダッシュ:]

1つのServerにデフォルトゲートウェイという物は
1つしか割り振れないという事実・・・。

いやー!![:汗:]

めちゃめちゃ考えて分かったのですが、
上で書いた特殊という部分にぶち当たったわけです。

Aからアクセスしてきたパケットは、Aのデフォルトゲートウェイを通って返す
Bからアクセスしてきたパケットは、Bのデフォルトゲートウェイを通ってBに返す
Cもしかりです。

そういう設定をやらないと行けないという事実を・・・。

今回、そういった事でBフレッツが開通した事で1本回線を追加した訳であり、
そいつが今後メインとなっていく回線であるという事で、
気合いを入れて設定していた訳です。

DNSで追加した回線のIPを設定して、
マスターとセカンダリーを同期をかけ浸透させる為BINDの再起動を行いつつ、
上の設定を入れてネットワークを再起動かけたら
設定が反映さる前にNICのドライバーがハングアップしたらしく
1日不通になってしました。[:しくしく:]

そうなってくると、リモートからでは一切手がつけれない
状態となって帰宅後調査および修正を行って現在に至ります。
相当BlogのPing送信など送信が速くなりました。

修正点は、特殊な部分のデフォルトゲートウェイアドレス変更と
設定実施シェルの修正を行いました。

昔、上とは別シェルで設定していたのを勘違いしていて
必死で昔使っていたシェルを修正して実行して
確認する度に、テーブルが実行した分どんどん追加されて
そして、ネットワーク再起動でNIC停止みたいな。

ということで、新しく作ったシェルと定義ファイルを思い出し
そこら辺を修正して再起動かけました。

そしたら!!!!今度はDNSが引けないということで
アクセスしてきたメールすべてエラーでドンドコドンドコリターンさせてるし!!

おいおい!!まってくれよ!!
ヒ汗書きながら原因を調査しました。

そうすると、/etc/sysc*/networkの設定が
腐っている事が判明いつ腐ったのか?[:しくしく:]

いや、この設定シェルの設定を変更した際
ここも変更したのが待ちがいでした。
腐りまくりでした。

設定設計書にこれら記載していなかったのが
何よりの失敗ですね。

追記しておこうと思いつつ、未だしていない感じ。

忘れる前にしておかないと、
回線増減させる度にこんな状態が
発生するとしゃれなりません。

とまあ、そんな感じでした。

アクセスされた方申し訳無かったです。[:あうっ:]

メールを送られた方おられましたら再送をお願いします。

ただ、DNS情報が変わっているので最悪明後日付近まで
前使っていたIPアドレスでアクセスにこられる可能性が
大きいです。浸透するまで不安定な状態ですので
ご注意ください。

Translate »