[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:34397] Re: eth0がdmesg上にみつからないのは異常か



はじめまして、藤田といいます。

> eth0    Link encap:Ethernet HWaddr 00:04:76:E5:6A:87
>                 inet addr:192.168.1.1 Bcast 192.168.1.255 Mask:255.255.255.0
>                 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
>                 RX packets:0 errors:0 dropped:0 overruns:21 frame:0
>                 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
>                 collisions:0 txqueuelen:100
>                 RX bytes:2101 (2.0 KiB)  TX bytes:0 (0.0 b)
>                 Interruput:10 Base address:0x9400
> 
> eth1    Link encap:Ethernet HWaddr 00:20:E0:60:26:1B
>                 BROADCAST MULTICAST MTU:1500 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:100
>                 RX bytes:2101 (2.0 KiB)  TX bytes:0 (0.0 b)
>                 Interruput:5 Base address:0x1000
> 
> eth1    Link encap:Local Loopback
>                 inet addr:127.0.0.1 Mask:255.0.0.0
>                 UP LOOPBACK RUNNING MTU:16436 Metric:1
>                 RX packets:8 errors:0 dropped:0 overruns:0 frame:0
>                 TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
>                 collisions:0 txqueuelen:0
>                 RX bytes:560 (560.0 b)  TX bytes:560 (560.0 b)
> 
> と表示されますが、eth1のほうがIPアドレスがありません。これは異常ではないので
> しょうか?もしかしてデバイスがおかしいのかなぁと思って

インストール時に設定するのはeth0のみです。
eth1は自分で設定しない限り何の設定もされないので
インストール直後であればこの状態で正しいです。


IPアドレスの設定は、
/etc/network/interfaces
に書きます。

IPを固定にしたいのであれば、eth0の設定を見ながら同じようにeth1用に書けば
出来ます。

DHCPでとりたいのであれば
iface eth1 inet dhcp
と書きます。

そして、interfacesを編集した後に
ifdown eth1
ifup eth1
とすれば、eth1にIPが設定され(またはdhcpでとりに行き)
ifconfigでIPが表示されるようになります。

pppoeが使いたいのであれば、IPを設定してはいけません。
また、pppoeでIPを取得してもeth1のIPは設定されません。
pppoeの場合は、ppp0あたりにIPが割り当てられます。


#3番目は、eth1じゃなくてloですよね?


> dmesg
> 
>  のコマンドのそれらしきところをみると
> 
> PCI: Found IRQ 10 for device 00:09.0
> 3C59x: Donald Becker and others. www.scyld.com/network/vortex.html
> 00:09.0: 3Com PCI 3c905C Tornado at 0x9400. Vers LK1.1.16
> eepro100.c:v1.09j-t 9/29/99 Donald Becker http://www.scyld.com/network/
> eepro100.html
> eepro100.c: $Revision: 1.36 $ 2000/11/17 Modified by Andrey V. Savochkin
> <saw@xxxxxxxxxxxxx> and others
> PCI: Found IRQ 5 for devide 00:0b.0
> PCI: Sharing IRQ 5 with 00:07.2
> eth1: Intel Corp. 82557 [Ethernet Pro 100],00:20:E0:60:26:1B, IRQ 5.
>   Board assembly 721383-007, Phisical connectors present: RJ45
>   Primary interface chip i82555 PHY #1.
>   General self-test: passed
>   Serial sub-system self-test: passed.
>   Internal registers self-test: passed.
>   ROM checksum self-test: passed (0x04f4518b).
> 
> となっているのですが、eth0を定義?しているところがみつかりません。インストー
> ルする際に、3c59xとeepro100を指定して特にオプションは指定しなかったのですが、
> 何かご指摘があればお願いします。

私の管理するマシンに3C59xのドライバを使っているマシンがあるのですが
そこのdmesgを見ると、同じようにeth*という表示は有りません。
恐らく、単に表示しないドライバだったと言うことでしょう。

ifonfigでeth0にIPが設定されているので、きっちりと動作しているはずです。


2002/09/07 03:59
Shouhei Fujita
mail:shouhei@xxxxxxxxx