LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1108|回复: 1

终于解决网卡名称错乱的问题

[复制链接]
发表于 2006-3-23 21:35:46 | 显示全部楼层 |阅读模式
内核 2.6.15.6 自己编译,内核是用mkinitrd生成的。
x300-huang:~$ dpkg -l udev*
期望状态=未知(u)/安装(i)/删除(r)/清除(p)/保持(h)
| 当前状态=未(n)/已安装(i)/仅存配置(c)/仅解压缩(U)/配置失败(F)/不完全安装(H)
|/ 错误?=(无)/保持(?)/须重装(R)/两者兼有(#) (状态,错误:大写=故障)
||/ 名称                      版本                      简介
+++-=========================-=========================-==================================================================
ii  udev                      0.085-1                   /dev/ and hotplug management daemon

ifconfig 查找每个网卡的MAC
然后,在/etc/udev/ 下生成netinterfaces.rules
内容如下:其中MAC地址可以按需要修改
KERNEL=="eth*", SYSFS{address}=="00:0f:1f:44:5a:48", NAME="nic"
KERNEL=="eth*", SYSFS{address}=="00:0c:f1:3e:ec:f4", NAME="wireless"
然后
cd /etc/udev/rules.d
ln -s ../netinterfaces.rules 010_netinterfaces.rules

然后修改/etc/network/interfaces

我的配置如下:

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
# auto eth1
# iface eth1 inet dhcp

auto nic
iface nic inet static
        address 10.1.31.6
        netmask 255.255.255.0
        network 10.1.31.0
        broadcast 10.1.31.255
        gateway 10.1.31.254
#       hwaddress ether 00:0F:1F:44:5A:48

iface wireless inet static
        address 192.168.0.100
        netmask 255.255.255.0
        broadcast 192.168.0.255
        gateway 192.168.0.1
#       hwaddress ether 00:0C:F1:3E:EC:F4

现在,重新启动后:
ifconfig -a
lo        Link encapocal Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:2 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:100 (100.0 b)  TX bytes:100 (100.0 b)

nic       Link encap:Ethernet  HWaddr 00:0F:1F:44:5A:48
          inet addr:10.1.31.6  Bcast:10.1.31.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:547 errors:0 dropped:0 overruns:0 frame:0
          TX packets:572 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:438898 (428.6 KiB)  TX bytes:141617 (138.2 KiB)
          Interrupt:11

wireless  Link encap:Ethernet  HWaddr 00:0C:F1:3E:EC:F4
          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:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Interrupt:5 Memory:e0210000-e0210fff

至此,网卡名称混乱的问题得已解决!

参考网址:http://www.debianhelp.co.uk/udev.htm
发表于 2006-3-24 00:30:19 | 显示全部楼层
:cool: 好
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表