[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:55087] can't exchange eth0 and eth1
- From: htaka <9seihtaka@xxxxxxxxx>
- Subject: [debian-users:55087] can't exchange eth0 and eth1
- Date: Sat, 26 Mar 2011 17:58:09 +0900
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:message-id:date:from:user-agent:mime-version:to :subject:content-type:content-transfer-encoding; bh=tFEFPpAXSY9wVQrhmFVJjBAIsWTNCaVkxAioKoXLZ8c=; b=DCbxfCdM+V+ufMR1nlNXuQVrEmu85EEEFTnaledNewoxusM3KaQEBCt+6LnqyWsiXO BXk+c1mR28044chVFDusBuvZMOVUfXxQcHUfvmGGrNLfv/XYQuqqq/PcijtwV0B6e/BL SlSVWkilqFOJoOI4RvnVyhANZMgxMtr3g12Vo=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject :content-type:content-transfer-encoding; b=ubmRvfhPbEWKVvk2GAQcIRLf61R9ieC4dIEfceCMADoWa8VVc12O+V8bFyJHskSM28 OkQ4wWi7hIG4NS7gWNDybUnn3Ssb9OHrVMCED6ugvYz760FAjkf2nkclVI0T/r7FG/0t nHadSm/KITCS06CZWNNCK2ga63C7gRT0ppGw0=
- List-help: <mailto:debian-users-ctl@debian.or.jp?body=help>
- List-id: debian-users.debian.or.jp
- List-owner: <mailto:debian-users-admin@debian.or.jp>
- List-post: <mailto:debian-users@debian.or.jp>
- List-software: fml [fml 4.0.3 release (20011202/4.0.3)]
- List-unsubscribe: <mailto:debian-users-ctl@debian.or.jp?body=unsubscribe>
- X-ml-info: If you have a question, send e-mail with the body "help" (without quotes) to the address debian-users-ctl@debian.or.jp; help=<mailto:debian-users-ctl@debian.or.jp?body=help>
- X-ml-name: debian-users
- X-mlserver: fml [fml 4.0.3 release (20011202/4.0.3)]; post only (only members can post)
- X-spam-checker-version: SpamAssassin 3.2.5 (2008-06-10) on osdn.debian.or.jp
- X-spam-level:
- X-spam-status: No, score=-3.4 required=10.0 tests=KI,RCVD_IN_DNSWL_LOW autolearn=disabled version=3.2.5
- Message-id: <4D8DAA96.7030402@xxxxxxxxx>
- X-mail-count: 55087
- User-agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; ja; rv:1.9.2.15) Gecko/20110303 Thunderbird/3.1.9
みなさんこんにちは。
さて、昨日、lennyからsqueezeへのupgradeを行ったのですが、eth0とeth1とが入れ替わってしまいました。
kernel は2.6.32で自分でbuildしたものです。lennyの時には2.6.26で自分でbuildしたものを使っていました。
/etc/udev/rules.d/70-persistent-net.rules
でのMAC addressとeth name との対応には問題はないのですが、立ち上がった後では、eth0 と eth1とが入れ替わっています。
もう少し具体的に書くと、"/etc/udev/rules.d/70-persistent-net.rules"の中身は、
# PCI device 0x14e4:0x167b (tg3)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:11:22:33:44:55", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*",
NAME="eth0"
# PCI device 0x1106:0x3043 (via-rhine)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="aa:bb:cc:dd:ee:ff", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*",
NAME="eth1"
となっており、"00:11:22:33:44:55" = eth0, "aa:bb:cc:dd:ee:ff"=eth1であり、正しい対応なのですが、
立ち上がった後のifcofingの結果は、
eth0 Link encap:イーサネット ハードウェアアドレス aa:bb:cc:dd:ee:ff
inetアドレス:192.168.1.2 ブロードキャスト:192.168.1.255 マスク:255.255.255.0
となってしまいます。
また、/etc/network/interfaceは、
auto eth0
allow-hotplug eth0
iface eth0 inet static
address 192.168.1.2
netmask 255.255.255.0
です。
設定を一切変更せず、kernelを元の2.6.26に戻すと、eth0とeth1との対応は、正しいものになります。
なぜ、eth0とeth1とが入れ替わってしまうのか、お分かりの方がいれば教えていただけないでしょうか。