Cat /etc/udev/rules.d/70-
时间: 2023-10-31 12:06:13 浏览: 39
persistent-net.rules是什么文件?这个文件的作用是什么?
/etc/udev/rules.d/70-persistent-net.rules是一个udev规则文件,它用于在Linux系统中为网络接口分配持久的名称。当系统启动时,udev会读取这个文件并根据其中的规则为每个网络接口分配一个唯一的名称。这个文件的作用是确保网络接口在系统重启后保持相同的名称,从而避免因为网络接口名称的变化而导致的网络配置问题。
相关问题
没有/etc/udev/rules.d/70-persistent-net.rules文件
如果你在Linux系统上没有`/etc/udev/rules.d/70-persistent-net.rules`文件,这可能意味着你的系统没有使用`udev`设备管理器或者`udev`版本较旧。在一些Linux发行版中,新版本的`udev`已经不再创建该文件。
但是,如果你需要自定义网络接口名称或MAC地址,你可以手动创建一个`/etc/udev/rules.d/70-persistent-net.rules`文件,并按照以下格式编写规则:
```
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:11:22:33:44:55", ATTR{dev_id}=="0x0", ATTR{type}=="1", NAME="eth0"
```
其中,`ATTR{address}`表示MAC地址,`NAME`表示接口名称。你可以根据需要自定义这些属性。注意,如果你手动创建了`/etc/udev/rules.d/70-persistent-net.rules`文件,你需要重启`udev`服务或重新启动系统才能生效。
/etc/udev/rules.d/69-persistent-net.rules
`/etc/udev/rules.d/69-persistent-net.rules` 是一个udev规则文件,它用于在Linux系统中持久化管理网络接口的命名。
udev是一个设备管理框架,负责在系统启动时动态管理设备节点。在网络接口方面,udev规则文件用于将网络接口的名称与其硬件标识符(如MAC地址)关联起来,以确保每次启动时都分配相同的接口名称。
在 `/etc/udev/rules.d/69-persistent-net.rules` 文件中,你可以找到类似以下内容的规则条目:
```
# PCI device 0x8086:0x100e (e1000)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:11:22:33:44:55", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
```
在上述示例中,规则将 MAC 地址为 `00:11:22:33:44:55` 的网络接口命名为 `eth0`。每个规则对应一个具体的网络接口。
请注意,具体的规则文件名和规则语法可能因Linux发行版和版本而有所不同,上述示例适用于大多数常见的Linux系统。这个文件的作用是确保每次系统启动时网络接口都被分配相同的名称,从而实现网口的稳定性。