Библиотека сайта rus-linux.net
Beyond Linux From Scratch. Version 2011-12-30 | ||
Назад | 13. Подключение к сети | Вперед |
Пакет dhcpcd-5.2.12
Знакомимся с пакетом dhcpcd
Пакет dhcpcd является реализацией клиента DHCP, определенного согласно спецификациям в RFC2131. Применяется при подключении компьютера к сети, в которой используется DHCP, с помощью которого назначаются сетевые адреса.
Известно, что пакет правильно собирается и работает на платформе LFS-7.0.
Информация о пакете
- Загрузка (HTTP): http://roy.marples.name/downloads/dhcpcd/dhcpcd-5.2.12.tar.bz2
- Загрузка (FTP): ftp://ftp.osuosl.org/pub/gentoo/distfiles/dhcpcd-5.2.12.tar.bz2
- Контрольная сумма MD5: 832e3cd6bfcaff64e9476e0ff7849e8f
- Размер загружаемого пакета: 76 KB
- Оценочный размер требуемого дискового пространства: 0,9 MB
- Оценочное время сборки: менее 0,1 SBU
Замечания для пользователей: http://wiki.linuxfromscratch.org/blfs/wiki/dhcpcd
Установка пакета dhcpcd
Установите пакет dhcpcd с помощью следующих команд:
./configure --libexecdir=/lib/dhcpcd \ --dbdir=/run \ --sysconfdir=/etc && make
В этом пакете набор тестов отсутствует.
Теперь в роли пользователя root
выполните:
make install
По умолчанию, обычный тестовый файл, в котором записываются подключения, не создается, но в dhcpcd есть специальный скрипт (дословно - hook), который можно использовать для создания такого файла. Установите этот скрипт, выполнив в роли пользователя в роли root
следующие команды:
sed -i "s;/var/lib;/run;g" dhcpcd-hooks/50-dhcpcd-compat && install -v -m 644 dhcpcd-hooks/50-dhcpcd-compat /lib/dhcpcd/dhcpcd-hooks/
Конфигурирование пакета dhcpcd
Конфигурационные файлы
/etc/dhcpcd/dhcpcd.conf
Подробнее о конфигурировании
Чтобы сконфигурировать dhcpcd, вам нужно сначала установить скрипт сетевого сервиса /etc/sysconfig/network-devices/services/dhcpcd
, который входит в состав пакета blfs-bootscripts-20111226 (в роли пользователя root
):
make install-service-dhcpcd
Всякий раз, когда выполняется конфигурирование dhcpcd или сетевой интерфейс останавливается, выполняются специальные скрипты (дословно - hooks). Более подробную информацию об этих скриптах смотрите с помощью команды dhcpcd-run-hooks, а также на странице man dhcpcd.
Наконец, в роли пользователя root
создайте с помощью следующих команд конфигурационный файл /etc/sysconfig/network-devices/ifconfig.eth0/dhcpcd
. Настройте соответствующим образом дополнительные интерфейсы:
cat > /etc/sysconfig/ifconfig.eth0 << "EOF" ONBOOT="yes" IFACE="eth0" SERVICE="dhcpcd" DHCP_START="<вставьте сюда параметры запуска>" DHCP_STOP="-k <вставьте сюда параметры остановки>" EOF
Чтобы подробнее узнать о соответствующих значениях DHCP_START
и DHCP_STOP
, изучите страницу man для dhcpcd.
ЗамечаниеФункции dhcpcd определяются настройками hostname и mtu.
Функции переопределяется в файлах Просмотрите на странице man для dhcpcd описание переключателей, с помощью которых добавляется значение |
Описание пакета
Установленные программы: dhcpcd
Установленные библиотеки: Нет
Установленные директории: /lib/dhcpcd
Краткое описание
dhcpcd | является реализацией клиента DHCP в соответствие со специфицикациями в RFC2131 |
Перевод сделан с варианта оригинала, датированного 2011-10-22 14:34:24 +0000
Предыдущий раздел: | Оглавление | Следующий раздел: |
Пакет PPP-2.4.5 | Пакет DHCP-4.2.3 |