Настройка подключения DHCP в Linux\FreeBSD

Откройте окно терминала, и введите команду dhcpd eth0. Возможно, Вам потребуется перезагрузить компьютер.

Для того, чтобы вручную настроить DHCP-клиент в Linux, необходимо внести некоторые изменения в конфигурационных файлах системы.

Рассмотрим конфигурацию DHCP на примере некоторых дистрибутивов. В дистрибутивах основанных на RedHat (RHEL, Fedora, OpenSUSE, CentOS), для настройки DHCP-клиента, вы должны открыть в текстовом редакторе файл /etc/sysconfig/network и добавить в него строку:

NETWORKING=yes

тем самым включив поддержку сети.

Следующим действием, будет внесение изменений в конфигурационные файлы сетевых устройств. Отыщите их в каталоге

/etc/sysconfig/network-scripts (они обычно имеют названия типа ifcfg-eth0, ifcfg-eth1, где eth0 и eth1 – имя сетевого интерфейса).

Рассмотрим конфигурирование интерфейса eth1, открыв на редактирование файл /etc/sysconfig/network-scripts/ifcfg-eth1

и изменив в нем основные значения:

DEVICE=eth1

BOOTPROTO=dhcp

ONBOOT=yes

выйдите из текстового редактора с сохранением и рестартуйте сетевую службу, выполнив команду:

/etc/init.d/service network restart

В дистрибутивах, основанных на Debian/Ubuntu, для настройки DHCP-клиента необходимо отредактировать

файл /etc/network/interfaces и внести в него следующие изменения (опять же на примере интерфейса eth1):

auto eth1

iface eth1 inet dhcp.

DHClient в FreeBSD включен по умолчанию. Чтобы начать его использовать, следует прописать в файле

/etc/rc.conf строку следующего вида:

ifconfig_fxp0="DHCP"

и так для каждого интерфейса, настройки которого вы планируете получать от DHCP сервера. Обычно этого достаточно и настройки

DHCP клиента по умолчанию достаточно хороши в большинстве случаев.

Напоминаем, что настройки клиента по умолчанию находится в файле /etc/dhclient.conf

А предыдущие полученные настройки сетевых интерфейсов в файлах /var/db/dhclient.leases.IFNAME, где IFNAME - имя интерфейса.