Ubuntu 13.04 固定网络接口名称

我的电脑环境是Ubuntu 13.04, 我硬盘是SSD。在工作和家里都使用它,我在Ubuntu上配置了许多server功能,这些功能会与接口名称绑定起来。但是家里的集成网卡与公司的集成网卡不一样,系统在识别后,都会在/etc/udev/rules.d/70-persistent-net.rules中加上相应的设备创建规则。

# PCI device 0x10ec:/sys/devices/pci0000:00/0000:00:1c.2/0000:02:00.0 (r8169)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="94:de:80:a6:20:01", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"


# PCI device 0x10ec:/sys/devices/pci0000:00/0000:00:1c.4/0000:02:00.0 (r8169)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="74:d4:35:23:4d:48", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"


# USB device 0x0bda:0x8179 (usb)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="0c:82:68:45:df:94", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="wlan*", NAME="wlan0"


# PCI device 0x10ec:/sys/devices/pci0000:00/0000:00:1c.5/0000:03:00.0 (r8169)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:e0:4d:1a:00:01", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

其中第一行和第二行分别为家里和公司的集成网卡。因为它们不可能同时出现,而且我们它们作LAN,所以我就把它们的创建名称均设为eth0了,这样无论在公司还是家里,lan都是eth0。这样接口就固定下来了。

你可能感兴趣的:(Ubuntu)