vine-users ML アーカイブ



[vine-users:058378] Re: rc スクリプトの起動順序

  • From: ABE Shin-ichi <shin1.abe@xxxxxxxxx>
  • Subject: [vine-users:058378] Re: rc スクリプトの起動順序
  • Date: Wed, 12 Feb 2003 22:14:09 +0900
ABE@相模原です。

以前、似たような現象を別の解決方法で対処した経験がありますので
参考まで。

当時の環境:
PC  ; Chandra2というノートPC
OS  ; Vine Linux 2.1 
ネット接続 ; Yahoo!BB ADSL (DHCPでIP取得)
LAN card   ; Megahertz 3CCFE574BT

現象:
起動時のメッセージで eth0 [failed]となるが、その後の
pcmciaは問題なく認識。ログイン後も自動ではIPが取得できず
ifup eth0 コマンド入力して IPを取得して接続OKとなる。

解決方法:
JFの PCMCIA HOWTO を読んでみると、ノートPCで pcmcia LANカード
を使っているならば /etc/pcmcia/network.opts の記述で
ネットワークを制御すべきである、と書いてある。
そこで、/etc/pcmcia/network.opts を次のように編集しました。

# Use DHCP (via /sbin/dhcpcd, /sbin/dhclient, or /sbin/pump)? [y/n]
DHCP="n"
上記 DHCP="n" の "n" を "y" に変更する。(以下参照)
# Use DHCP (via /sbin/dhcpcd, /sbin/dhclient, or /sbin/pump)? [y/n]
DHCP="y "

また、/etc/sysconfig/network-scripts/ifcfg-eth0
の ONBOOTの項目を ONBOOT=no とする。

これで、起動時の eth0  [failed] も出なくなり、pcmcia認識と同時に
IPが取得できました。
つまり私の場合は最初のeth0起動スクリプトでは ONBOOTでネットワーク
設定しないようにしておき、pcmcia起動時に初めてネットワーク設定を
するようにして解決できたということだと理解しています。
私のケースでもSmiffさんのようにスクリプトの起動順番を入れ替えれば
簡単に解決したのかもしれません。

-- 
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
  ABE Shin-ichi
  E-mail : shin1.abe@xxxxxxxxx
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/