
Ubuntu日本語フォーラム

ログインしていません。
表題の件で困っておりご質問させて頂きます。
Ubuntu 2.6.32-37のサーバを立ち上げ複数人でネットワーク経由でアクセスする為
以下の通り固定IPに設定されています。
■/etc/network/interfaces
-------------------------------------------------------------
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.11.239
netmask 255.255.255.0
gateway 192.168.11.1
-------------------------------------------------------------
IPアドレスも192.168.11.239に設定され通常は通信可能なのですが
半日ほど経過すると、いつのまにか192.168.11.46に変更されてしまいます。
このままだと使用できませんのでsudo networking restartでネットワークを再起動すると
上記設定通りのIPアドレス192.168.11.239に戻り、使用可能になります。
私はこの環境を引き継いで2日目なのですが、前任者から不思議な現象があるということで
現在調査中です。しかし全く見当がつかない為、有識者の方にご教示頂きたく思います。
念のためNetworkManagerが動作しているか確認しました。
sudo service --status-all で確認したところ、登録されていませんでした。
また、ps -efaux でnet、Netで検索してもデーモンがいないこと、その後、サーバを
リブートしている為、動作していないようです。
なお、このサーバはVMWare上で動作しています。
IPアドレスが勝手に変わる以外はおかしな動作はしていませんが、このVM上の他のサーバでも
同様の現象が起きると引き継がれています。(私自身は確認していません)
みなUbuntuです。
本日、やむを得ずネットワーク再起動を1日3回、cronに登録しました。
商用ではないので実害はさほどないのですが、このようなことが他でも起こると空恐ろしく
原因を突き止めたいと考えています。
調査すべきポイントなどよろしくお願いいたします。
オフライン
kemick による投稿:
IPアドレスも192.168.11.239に設定され通常は通信可能なのですが
半日ほど経過すると、いつのまにか192.168.11.46に変更されてしまいます。
この瞬間にDHCP Clientなど、「何か」によって、なんらかのIPアドレス再付与が行われているという仮説が成り立ちそうです。直感的にはDHCP Clientを何かがキックしている気配がしますが、network-managerプロセスが存在しない状況で
まずはrootユーザで、
・/var/log 以下で grep -ir dhcp * してみる。
・同、grep -ir 192.168.11.46 * してみる。
・/etc 以下で grep -ir 192.168.11.46 * してみる。
の3つをやってみる、というのが第一歩だと思います。これで「何か」が特定できることを期待しています。見つからない場合、さらに以下を試してみると何かが見つかるかもしれません。
・/var/spool 以下で grep -ir 192.168.11.46 * してみる。
・/var/lib 以下で grep -ir 192.168.11.46 * してみる。
これらも何もないとちょっと謎ですが、直感的にはVMware関連の何かの都合でそうしている、といった可能性を追いかけるのが良さそうです。
オフライン
まず/var/log以下でご教示頂いたgrep -ir dhcp *を実行したところ
daemon.logやdpkg.log、syslogに大量にログが吐かれていました。
すいません、私の確認不足でした。ご教示有難うございました。
syslogの抜粋を以下に貼り付けます。
----------------------------------------------------------
Jan 5 21:06:49 ホスト名 dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 3
Jan 5 21:06:49 ホスト名 dhclient: DHCPOFFER of 192.168.11.46 from 192.168.11.1
Jan 5 21:06:49 ホスト名 dhclient: DHCPREQUEST of 192.168.11.46 on eth0 to 255.255.255.255 port 67
Jan 5 21:06:49 ホスト名 dhclient: DHCPACK of 192.168.11.46 from 192.168.11.1
Jan 6 02:54:33 ホスト名 dhclient: DHCPREQUEST of 192.168.11.46 on eth0 to 192.168.11.1 port 67
----------------------------------------------------------
192.168.11.1はルータのアドレスです。
なぜdhcpが動いているのか不明ですが調査してご報告したいと思います。
お気づきの点があればご教示お願いします。
取り急ぎご報告でした。
適切なご指摘を頂きまして有難うございました。
オフライン
本件、現象は発生しなくなりました。
syslogを確認した結果、最後にdhcp-clientが動作していたのが1月6日ですが
1月6日にネットワーク再起動だけではなくサーバの再起動も行っています。
これ以降はdhcp-clientが動作していません。
最初の投稿でpsでNetworkManagerがいないことを確認したと書きましたが
サーバ再起動後に確認したので、サーバ再起動前にはいたのかもしれません。
他のサーバも確認しましたが、過去dhcp-clientが動作していたログが残っているものの
現在は動作していないようでした。
よって、サーバ再起動後の自動起動が登録されていない何らかのデーモンがdhcp-client
をキックしていた。そのデーモンはNetworkManagerの可能性もある、というのが
現在までに判明している状況です。
本件、現象再発しない為、推測になりますが上記の通りです。
ubuntu日本語フォーラムのサーバ障害の為この掲示板にアクセスできず更新遅れましたが
ご回答頂いたhitoさんにあらためて感謝致します。
閲覧頂いた皆様も有難うございました。
オフライン