• 締切済み

RED HAT LINUXのネットワークリスタートで追加したインターフェースが読み込まれない

いつもお世話になっております。 同様の現象が起こる方いらっしゃいましたら、ご教授をよろしくお願いいたします。 【環境】 OS: Red Hat ES4 ミドルウェア: apache2系 php5系、mysql4系 現状、サーバにはSSH接続し、ネットワークインターフェースがeth0のみ存在しています。 ここから、同一NICをもちいて、新たにeth0:1を作成しました。 eth0をコピーし、下記の内容に変更してeth0:1として /etc/sysconfig/network-scripts/保存しました。 =============================================== DEVICE=eth0:1 BOOTPROTO=static IPADDR=192.168.160.2 NETMASK=255.255.255.0 ONBOOT=yes TYPE=Ethernet =============================================== ここから、スクリプトにてネットワークリスタート(/etc/rc.d/init.d/network restart)を行ったところ、 ネットワークが正常に立ち上がらず、ターミナルが返ってこない状態になります。 直接サーバにコンソール接続し、サーバを再起動すればeth0:1が正常に読み込まれ、起動します。 いちいちサーバにコンソール接続するのが非常に手間なため、SSH経由でリスタート作業を行いたいのですが、 同様の現象を経験し、回避方法をご存知のかたいらっしゃいましたら、よろしくご教授お願いいたします。

みんなの回答

  • ops
  • ベストアンサー率52% (13/25)
回答No.2

はじめまして、 RHEL4 U5環境でXPからPUTTYでRHELへアクセスして、 PUTTY上で下記を実行してみましたが、問題なくifconfigの結果が 戻りました。tail -f /var/log/messagesでトレースしてみてはどうでしょうか。 [root@vmrhel4-ldap ~]# /etc/rc.d/init.d/network restart Shutting down interface eth0: [ OK ] Shutting down loopback interface: [ OK ] Setting network parameters: [ OK ] Bringing up loopback interface: [ OK ] Bringing up interface eth0: [ OK ] [root@vmrhel4-ldap ~]# ifconfig eth0 Link encap:Ethernet HWaddr 00:0C:29:05:27:29 inet addr:192.168.1.50 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::20c:29ff:fe05:2729/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:66624 errors:0 dropped:0 overruns:0 frame:0 TX packets:1197 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:10816987 (10.3 MiB) TX bytes:138902 (135.6 KiB) Interrupt:185 Base address:0x2024 eth0:1 Link encap:Ethernet HWaddr 00:0C:29:05:27:29 inet addr:192.168.1.59 Bcast:192.168.1.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 Interrupt:185 Base address:0x2024 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:5932 errors:0 dropped:0 overruns:0 frame:0 TX packets:5932 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:4814671 (4.5 MiB) TX bytes:4814671 (4.5 MiB) [root@vmrhel4-ldap ~]#

  • ken-etsu
  • ベストアンサー率46% (55/119)
回答No.1

> ターミナルが返ってこない状態になります ターミナルが帰ってこないのは仕方ないんじゃないかと。ネットワークを再起動しているのですから、sshdの接続が切れても不思議はないと思います。 ターミナルが帰ってこなくなってから別にSSH接続を行うとどうでしょうか? サーバ再起動で正常に動作するなら、service network restartの代わりにshutdown -r nowを実行すればいいのでは?

firestone
質問者

補足

>ターミナルが帰ってこないのは仕方ないんじゃないかと。ネットワークを再起動しているのですから、sshdの接続が切れても不思議はないと思います。 >ターミナルが帰ってこなくなってから別にSSH接続を行うとどうでしょうか? 説明不足でしたが、別にSSH接続を立ち上げても接続できない状態になります。 しかも頻繁に起こるのではなく、たまーに起こるので困っています。正常に立ち上がる場合、はコンソールも切れません。 pingでの疎通確認もNGとなりますので、単純に落ちたままになっているっぽいのですが。 >サーバ再起動で正常に動作するなら、service network restartの代わりにshutdown -r nowを実行すればいいのでは? WEBサービスとして起動させているサーバになりますので、ネットワークのリスタートで、瞬断にて行う必要があるんです。。。。 サーバ再起動は、あくまで最終方法です。

関連するQ&A