FC2Blog  Admin  Rss1.0  

スポンサーサイト

category: スポンサー広告
上記の広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書く事で広告が消せます。

--/--/-- --:-- -- | edit?


ネットワークカード(ethX)を正しく認識させる

category: Ubuntu
★★ 7.10になって /etc/iftab ファイルがなくなった! ★★

Ubuntu7.10 の話です。
ネットワークカードを交換したところ
eth0 であるべきなのに、eth1 と認識されてしまいます。
実際にはひとつしかないので、あまり影響はないのかもしれませんが

~$ ifconfig

で情報を確認した時、なんかスッキリしません。
さらにカードを交換すれば eth2 になるはずですし...

この修正方法は、Ubuntu7.04 までだったら /etc/iftab をいじればOKでした。
Software Design 』誌 2007年10月号に、Ubuntuトラブルシューティングで
紹介されています。
(この号では Ubuntu特集があり、今でも参考にしています)

ところが、7.10 になって、このファイルが存在しないのです!

解決策は

Bug #151786 in udev (Ubuntu)
[gutsy] [patch] iftab migration fails if mac addresses are uppercase
https://bugs.launchpad.net/ubuntu/+source/udev/+bug/151786

この書き込みで、/etc/iftab が削除され
代りにコッチのファイルで設定してあるということがわかりました。

/etc/udev/rules.d/70-persistent-net.rules

具体的には、
1枚しか存在しないネットワークカード(有線)を交換した場合
古い情報 (eth0) は保存されるので、2枚目のカードとして認識されます。

(例)旧カード: eth0 MAC address 00:0E:45:A1:B2:C3
(例)新カード: eth1 MAC address 00:0E:78:D4:E5:F6
 
 
こんな感じで認識されているはずです。

  --------- 途中まで省略 ---------------------

# PCI device **********
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:0E:45:A1:B2:C3", NAME="eth0"

# PCI device **********
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:0E:78:D4:E5:F6", NAME="eth1"

  --------- ここまで ---------------------

そこで、旧カードの情報である、上の行を削除するかコメントアウトして
下の行の NAME="eth1" を "NAME="eth0" に置換したら
新カードを eth0 と認識しました。

設定を変更する場合、
既存ファイルのバックアップを取ってからやりましょう。

~$ gksudo gedit /etc/udev/rules.d/70-persistent-net.rules

ここでは gedit を使ったので、sudo ではなく gksudo としています。
 
  
--- 追記:2009.7.18 ---

なんと、パソコンを修理に出したら eth0 → eth1 という誤認識?がまた問題発生。
みごと自己解決できて嬉しい^^
Debian系のOSを使っている方はネットワークカードを交換したら
とりあえず
/etc/udev/rules.d/70-persistent-net.rules
このファイルをチェックしてみてはいかがでしょうか。

■ Debian lenny eth0 認識しない (2009.7.17)
http://norian.blog50.fc2.com/blog-entry-66.html
 
 

2008/01/10 16:07 Thu | edit? | trackback(0) | comment(0)


Comment

Comment?





Trackback

URL : http://norian.blog50.fc2.com/tb.php/26-2fb41da2

FC2ブログ
2012.05
S M T W T F S
- - 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 - -
Categories
Ubuntu (26)
crypt (4)
CLI (15)
Booting (8)
Linux (5)
PuppyLinux (7)
RIPLinuX (10)
aptosid (2)
sidux (5)
Debian (8)
Ecolinux (4)
Fedora (1)
Soft (4)
editor (1)
football (7)
未分類 (4)
無線LAN (4)
NetWalker (5)
Mozc (1)
Archives
2011年06月 (2)
2011年01月 (4)
2010年12月 (1)
2010年10月 (1)
2010年09月 (1)
2010年08月 (1)
2010年07月 (3)
2010年06月 (6)
2010年03月 (1)
2010年02月 (6)
2010年01月 (5)
2009年11月 (11)
2009年10月 (4)
2009年09月 (3)
2009年08月 (8)
2009年07月 (10)
2009年06月 (2)
2009年05月 (2)
2009年04月 (6)
2009年03月 (5)
2009年01月 (3)
2008年11月 (2)
2008年06月 (1)
2008年04月 (1)
2008年03月 (3)
2008年02月 (5)
2008年01月 (2)
2007年04月 (1)
2007年01月 (1)
2006年10月 (6)
2006年09月 (11)
2006年08月 (3)
Recent Comments
Recent Trackback
Links
Profile
norian
プログラムが読めるわけでもない、WEBとemailを使っている程度の者がUbuntuでLinuxに触れてみる。