小松と申します。 2枚目のNICを挿したときに起きる現象ですなのですが、 kernel 2.4-18-0vl13(Vine 2.5) kernel 2.4-19-0vl111(Vine 2.6r1) どちらのバージョンでも同様に起こりました。。 NICは eth0: 3com 3c905C-TX eth1: CentreCOM LA100-PCI-T V3 (どちらもPCIです。) eth0 は PPPoE で使用するため、 /etc/sysconfig/network-scripts/ifcfg-eth0は --------------------------- DEVICE=eth0 ONBOOT=no --------------------------- とだけ書いてあります。 eth1 は プライベートセグメント用に /etc/sysconfig/network-scripts/ifcfg-eth1 --------------------------- DEVICE=eth1 BROADCAST=192.168.0.255 IPADDR=192.168.0.10 NETMASK=255.255.255.0 NETWORK=192.168.0.0 ONBOOT=yes --------------------------- としてあります。 また、/etc/modules.conf は --------------------------- alias eth0 3c59x alias eth1 pcnet32 alias tap0 ethertap options -o tap0 unit=0 alias tap1 ethertap options -o tap1 unit=1 --------------------------- となっています。 この状態で起動すると eth1: SIOCGIFFLAGS: No such device となり、NICが認識できなくなります。 さらに、adsl-startコマンドもTime out してしまい、接続できなくなります。 そこで、起動時に /etc/modules.conf を 以下のようにコメントアウトし、 --------------------------- alias eth0 3c59x #alias eth1 pcnet32 alias tap0 ethertap options -o tap0 unit=0 #alias tap1 ethertap #options -o tap1 unit=1 --------------------------- また、/etc/sysconfig/network-scripts/ifcfg-eth0は --------------------------- DEVICE=eth1 BROADCAST=192.168.0.255 IPADDR=192.168.0.10 NETMASK=255.255.255.0 NETWORK=192.168.0.0 ONBOOT=no --------------------------- にして、再起動後しました。 起動後に、/etc/modulues.confの コメントを取り除き元に戻してから、 # ifup eth1 すると、今度は無事認識されます。 さらに、 # adsl-start でも、adslは無事接続します。 RedHat 7.2(kernel 2.4.7)ではこのような状況はなく、 起動時に問題なく2枚のNICを認識しました。 adsl-start、ifup eth1も、問題なく動作しました。 Vine linux 特有の現象のようですが、 vine-users ML等で検索してもヒントになるようなものが見つけられませんでした。 この現象を解消する情報のポインタでも結構ですので、 情報いただけないでしょうか。 皆様、よろしくお願いします。