|
内核 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 encap ocal 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 |
|