お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2010-12-21 09:46:17

fatcat
メンバ
登録日: 2009-08-25

シャットダウン時、Stopping partmap daemonに時間がかかる件

いつもお世話になっております。
Ubuntu9.04をminimalCDを使用してインストールしました。
上記環境で組み込みソフトウェアを動作させております。

質問したい内容は掲題のように
シャットダウン時にStopping portmap daemon …で時間がかかる件を解消したく思います。
何卒よろしくお願いいたします。

/etc/network/interfacesの内容は以下の通りです。

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
#iface eth0 inet dhcp
iface eth0 inet

eth0は組み込みソフトウェアよりIPを割り当てるためdhcpは使用しません。
またloを有効にしているつもりです。

また、ifconfig -aの結果は以下の通りです(HWaddrの**にはそれらしい値が設定されております)。

eth0      Link encap:Ethernet  HWaddr **:**:**:**:**:** 
          inet addr:192.168.1.100  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::207:32ff:fe13:6b2/64 Scope:Link
          UP BROADCAST RUNNING  MTU:1500  Metric:1
          RX packets:198 errors:0 dropped:0 overruns:0 frame:0
          TX packets:18 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:22444 (22.4 KB)  TX bytes:972 (972.0 B)

lo        Link encap:Local Loopback 
          LOOPBACK  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

loはUPもRUNNINGもしていないのが気になります。
(eth0とloは同じような設定をしているつもりなのになぜloがUPにもRUNNINGにもならない?)

ping 127.0.0.1の結果は100% packet lossです。

PING 127.0.0.1 (127.0.0.1) 56(84) bytes of data.

--- 127.0.0.1 ping statistics ---
7 packets transmitted, 0 received, 100% packet loss, time 6045ms

ご存知の方いらっしゃれば何卒よろしくお願いいたします。

オフライン

 

#2 2010-12-21 12:51:01

favicon.ico
メンバ
登録日: 2010-09-06

Re: シャットダウン時、Stopping partmap daemonに時間がかかる件

# ifup -v lo
とすると何かメッセージが出ますか?

オフライン

 

#3 2010-12-21 14:46:42

fatcat
メンバ
登録日: 2009-08-25

Re: シャットダウン時、Stopping partmap daemonに時間がかかる件

favicon.icoさん、ご回答ありがとうございます。

# ifup -v lo
/etc/network/interfaces:11 too few paramters for iface line
ifup couldn't read interfaces file "/etc/network/interfaces"

という結果になりました。

推測で恐縮ですが
/etc/network/interfacesの11行目

iface eth0 inet

のパラメータが少ないという理由が影響しているのでしょうか?
11行目はeth0の問題であってloとは影響がないように思います。

お手数ですがよろしくお願いいたします。

オフライン

 

#4 2010-12-22 10:49:59

favicon.ico
メンバ
登録日: 2010-09-06

Re: シャットダウン時、Stopping partmap daemonに時間がかかる件

>auto eth0
削除してください

>iface eth0 inet
iface eth0 inet manual としてみてください

設定を確認するには
# ifup -a
を実行してください

オフライン

 

#5 2010-12-22 11:31:03

fatcat
メンバ
登録日: 2009-08-25

Re: シャットダウン時、Stopping partmap daemonに時間がかかる件

favicon.icoさん、ご回答ありがとうございます。

早速試してみました結果期待通りの動作をするようになりました。
ありがとうございます。

以下に現状の/etc/network/interfacesを記載します。

コード:

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
#auto eth0
#iface eth0 inet dhcp
iface eth0 inet manual

また先日のifup -v loの結果(too few paramters for iface line)を受け調べてみました。
以下の記述でも期待通りの動作をいたします。
情報の提供不足でご迷惑をおかけしました。
今回、eth0は使用しますがdhcpは使用しません(組み込んだソフトウェアがIPアドレス、サブネットマスク、デフォルトゲートウェイを設定します)。
ですのでdynamicではなくstaticの指定が抜けていたのではと想像した次第です。

favicon.icoさんがご提示いただいたauto eth0を削除する事、manualを追加する事が
どういう意味なのかまだ把握しておりませんので理解いたします。
おそらく私の設定(staticを追加する事)は、このやり方でも実現できる(もしくは特定の状況のみ有効な)方法で
本来とるべきセオリーではない可能性が非常に高いですね。

コード:

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
#iface eth0 inet dhcp
iface eth0 inet  static

もし何かご存知でしたら引き続きご教授いただければ幸いです。

オフライン

 

#6 2010-12-22 13:56:48

weyk
メンバ
登録日: 2009-04-03

Re: シャットダウン時、Stopping partmap daemonに時間がかかる件

せっかく設定ファイルに書かれているので、それにしたがってinterfacesのmanpageを見ることで、判断が付くかと思います。
# static/manualの差もかかれてますね。どちらが適切なのかは、(制御がどうなっているのか判らないので)自身で判断していただくしかありませんが・・・

オフライン

 

#7 2010-12-22 14:38:53

fatcat
メンバ
登録日: 2009-08-25

Re: シャットダウン時、Stopping partmap daemonに時間がかかる件

weykさん、ご回答ありがとうございます。

マニュアルを読むという当たり前のプロセスを忘れており申し訳ございません。

以下、英語が達者ではないので私なりの解釈になっているかもしれません。
static・・・静的にIPv4アドレスのイーサネットインターフェース定義する
manual・・・loやeth0などどの構成も全て/etc/network/if-*スクリプトを使用して手動で行う

今回はmanualによる細かい制御は必要ないかと考えております。
ソフトウェアは起動すると、初回設定時のIPアドレスなどを使用して通信を行います。
途中でifup/down/configなど制御を行うことはございません。
ですのでstaticを選択いたします。
favicon.icoさんも、ここまで私を導いてくださりありがとうございます。

オフライン

 

Board footer

Powered by FluxBB