vine-users ML アーカイブ



[vine-users:055244] 2 枚目の NIC 認 識

  • From: "Satoshi Komatsu" <skomatsu@xxxxxxxxx>
  • Subject: [vine-users:055244] 2 枚目の NIC 認 識
  • Date: Thu, 7 Nov 2002 16:17:08 +0900
小松と申します。

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等で検索してもヒントになるようなものが見つけられませんでした。

この現象を解消する情報のポインタでも結構ですので、
情報いただけないでしょうか。

皆様、よろしくお願いします。