dhcpcd-1.3.22-pl4

介绍 dhcpcd

下载地址 (HTTP):       
下载地址 (FTP):        ftp://ftp.phystech.com/pub/dhcpcd-1.3.22-pl4.tar.gz
使用版本:                   1.3.22-pl4
包的大小:                   145 KB
估计硬盘使用空间:  750 KB

dhcpcd 软件包包含dhcpcd 代理程序. 它用于在把你的计算机连接到网络时用DHCP得到一个网络地址.

安装 dhcpcd

在安装dhcpcd前, 你需要下载 dhcpcd-1.3.22-pl4.patchhttp://downloads.linuxfromscratch.org/blfs-patches 并解压到你的原码目录.

用以下命令安装 dhcpcd :

patch -Np1 -i ../dhcpcd-1.3.22-pl4.patch &&
./configure --prefix="" --sysconfdir=/var/lib \
--mandir=/usr/share/man &&
make &&
make install

命令解释

patch -Np1 -i ../dhcpcd-1.3.22-pl4.patch : 没有打补钉的Dhcpcd把所有的配置和零时文件放在 /etc/dhcpc. 这样会很烦人的当dhcpd告诉你它是否在运行.你想看/var/run 的pid 文件,但是它不在那里,这些要删除的pid 文件在/etc/dhcpc. 这个补钉使程序遵守了FHS标准,更重要的它使文件变成你要的样子了.

--prefix="" :我们有一个很好的理由在这里不用BLFS的惯例"--prefix=/usr". 如果你在安装DHCP时, 它一般是在起动时需要处理而且/usr 在可能在那种情况下安装连接上了网络. dhcpcd 将不能运行!所以根据你的情况,你可能想把它安装在 /sbin 或者 /usr/sbin. 这个命令安装在 /sbin.

--sysconfdir=/var/lib : 这个命令安装配置文件在 /var/lib 目录.

--mandir=/usr/share/man :这个命令安装 man 文档在 /usr/share/man directory.

配置 dhcpcd

配置文件

/var/lib/dhcpc/*

配置信息

要配置dhcpcd,先建立 ifconfig.eth0 文件用以下命令 (note that this will overwrite any existing file):

cd /etc/sysconfig/network-devices &&
cat > ifconfig.eth0 << "EOF"
ONBOOT=yes
DHCP_PROG=/sbin/dhcpcd
DHCP_START=<appropriate start parameters>
DHCP_STOP=-k
EOF

要得到更多的资料关于 DHCP_START and DHCP_STOP 参数, 请参看 dhcpcd的man文档.

内容

dhcpcd 软件包包含package dhcpcd.

具体说明

dhcpcd

dhcpcd 是一个RFC2131 and RFC1541指定的DHCH代理的执行程序.