LinuxSir.cn,穿越时空的Linuxsir!

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

[解决] udev 怎么知道网卡配置文件的位置的?

[复制链接]
发表于 2008-11-29 14:46:29 | 显示全部楼层 |阅读模式
udev 安装好之后手册说在 /etc/sysconfig/network-devices 下创建 ifconfig. xyz这样的文件,然后配置网卡相关参数。

我打开lfs-livecd,发现 livecd 的配置是这样的:
[PHP]cat /etc/sysconfig/network-devices/ifconfig.eth0
ONBOOT="yes"
SERVICE="dhcpcd"
DHCP_START="-t 20"
DHCP_STOP="-k"[/PHP]

在 Redhat 系列的发行版中网络配置又放在 /etc/sysconfig/network-scripts/ifcfg-eth0 文件中。

/etc/udev/rules.d/下的文件也没有指定配置文件的路径,
打开udev的源码也没有发现相关的代码。

那么 udev 咋知道网络配置文件的路径啊?
发表于 2008-11-29 14:56:24 | 显示全部楼层
请仔细看看/etc/rc.d下面的启动脚本。

如果你对Shell编程很清楚的话,不难明白其中的配置。你还可以自定义自己喜欢的方式。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-29 15:03:00 | 显示全部楼层
原来是这样, udev 是检测模块加载/卸载的,具体的配置是由脚本和驱动做的。
多谢指点。
回复 支持 反对

使用道具 举报

发表于 2008-11-29 23:38:52 | 显示全部楼层
Post by niloat;1916178


在 Redhat 系列的发行版中网络配置又放在 /etc/sysconfig/network-scripts/ifcfg-eth0 文件中。

/etc/udev/rules.d/下的文件也没有指定配置文件的路径,
打开udev的源码也没有发现相关的代码。

那么 udev 咋知道网络配置文件的路径啊?

在Linux中 FileSystem Hierarchy 是一个很重要的概念。
各个发行版本的,文件组织结构都会有所不同。。。

不知道为什么没有一个标准化组织,把这些东西都标准化一下,这样各个版本之间的跨度就不会那么大了


呵呵,有必要对udev进行专门的研究
上次有人说过udev只是一个很简单的想法,但是很有用。。。

有时间准备看下,呵呵
回复 支持 反对

使用道具 举报

发表于 2009-2-13 15:56:41 | 显示全部楼层
/etc/udev/rules.d/70-persistent-net.rules 或者是
70-net_persistent_names.rules
回复 支持 反对

使用道具 举报

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

本版积分规则

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