Ubuntu 13.04 固定网络接口名称

本文介绍了一种在Ubuntu系统中解决因不同环境下网络接口名称变化导致的问题的方法。通过配置70-persistent-net.rules文件,使得无论是家庭环境还是办公环境,网络接口名称保持一致。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我的电脑环境是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。这样接口就固定下来了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值