[vine-users:080847] service network start で RTNETLINK no such process となり、ネットが使用できない

屋国遥 hyagni @ gmail.com
2011年 2月 22日 (火) 18:32:56 JST


Vine MLのみなさんはじめまして。

本日より、表題の件のエラーがでてネットワークが使用できなくなりました。
みなさまのお知恵を拝借したいとおもい、メールさせていただきます。
ファイルの内容やコマンドの出力はすべて末尾にまとめてあります。

* 状況
networkサービス起動時に下記エラーがでて、ネットワークに接続できない。

ubuntuをUSBブートして起動したところ、ネットワークは正常に動作しているが、イーサネットデバイスがeth0ではなく、eth2になっている。
dmesg | grep ethの結果、
udev: renamed network interface eth0 to eth2
がみつかった。

* 発生の経緯
もともとサーバ用としてつかっていたPCに、別のサーバで使用していたHDDを導入し、grubのかきかえ、ドライブの順番の変更などをおこないました。
これらのデバイスはすべてエラーなく動作しています。
この過程で、ネットワーク関係の設定はいじっていません。

その後、
sudo apt-get install apache2 proftpd subversion
このコマンドまでは成功しました。

このあと、いったんシステムを終了し、その後起動したところ、上の状況になりました。
このあいだ、どこかのタイミングでメモリの増設をおこないましたが、問題との関連は不明です。

私の考えでは、apache2,proftpd,subversionのインストール時にネットワーク
の設定に関係したなんらかのファイルが編集されたせいではないかとおもいま
すが、どうやって調査し、対応したらいいかわかりませんでした。

* ファイル、コマンドの出力
** /etc/sysconfig/ifcfg-eth0
# Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+
DEVICE=eth0
BOOTPROTO=dhcp
HWADDR=**:**:**:**:**:**  #実際のファイルではただしく設定されています。
ONBOOT=yes
TYPE=Ethernet
NM_CONTROLLED=yes
NETMASK=255.255.255.0
NETWORK=192.168.0.0
GATEWAY=192.168.0.1
IPV6INIT=no
USERCTL=no

** /etc/sysconfig/ifcfg-lo
DEVICE=lo
IPADDR=127.0.0.1
NETMASK=255.0.0.0
NETWORK=127.0.0.0
# If you're having problems with gated making 127.0.0.0/8 a martian,
# you can change this to something else (255.255.255.255, for example)
BROADCAST=127.255.255.255
ONBOOT=yes
NAME=loopback

** USBからubuntuを起動したときのifconfig -a の結果
eth2      Link encap:イーサネット  ハードウェアアドレス *** #(同上)
          inetアドレス:192.168.0.4  ブロードキャスト:192.168.0.255  マスク:255.255.255.0
          inet6アドレス: fe80::230:1bff:fe15:f64c/64 範囲:リンク
          UP BROADCAST RUNNING MULTICAST  MTU:1500  メトリック:1
          RXパケット:1179 エラー:0 損失:0 オーバラン:0 フレーム:0
          TXパケット:580 エラー:0 損失:0 オーバラン:0 キャリア:0
          衝突(Collisions):0 TXキュー長:1000
          RXバイト:1456999 (1.4 MB)  TXバイト:52529 (52.5 KB)
          割り込み:18 ベースアドレス:0xc000

lo        Link encap:ローカルループバック
          inetアドレス:127.0.0.1  マスク:255.0.0.0
          inet6アドレス: ::1/128 範囲:ホスト
          UP LOOPBACK RUNNING  MTU:16436  メトリック:1
          RXパケット:4 エラー:0 損失:0 オーバラン:0 フレーム:0
          TXパケット:4 エラー:0 損失:0 オーバラン:0 キャリア:0
          衝突(Collisions):0 TXキュー長:0
          RXバイト:240 (240.0 B)  TXバイト:240 (240.0 B)

以下は手打のため、TYPOがあるかもしれません。

** HDDからvine linuxを起動したときの、 ifconfig -a の結果
eth0      Link encap:Ethernet HWaddr ***
          inet addr:192.168.0.4  Bcast:192.168.0.255  Mask:255.255.255.0
          BROADCAST MULTICAST MTU:1500  Metric:1
          RX packets:3 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1240 (1.2 Kb)  TX bites:922 (922.0 b)
          Interrupt:18 Base address:0xc000
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING MTU:16436 Metric:1
          RX packets:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:560 (560.0 b)  TX bites:560 (560.0 b)

** netstat -r
Kernel IP routing table
Destination  Gateway   Genmask   Flags MSS Window itrr Iface

(ルーティングは一切表示されません)

** sudo service network restartの結果
eth0とloのシャットダウンは成功。
Bringing up loopback interfaceも成功。
このあと、結果が2つにわかれます。OS起動時はかならず前者で、それ以降、コマンドを実行するたびに交互にあらわれます
1.
Bringing up interface eth0:
Determining Ip information for eth0...RTNETLINK answers: No such process
 done.
RTNETLINK answers: Network is down

2.
Bringng up interface eth0::
Determining IP information for eth0...dhcclient(1646) is already
running - exiting.
--- バグ報告のための情報 ---
exiting.
 failed.


vine-users メーリングリストの案内