Назад | Перейти на главную страницу

Как указать IP-адрес DHCP? (CentOS 5.3)

Я хотел бы сократить время загрузки моих виртуальных машин CentOS. Они появляются автоматически во время нашего тестового цикла. Мы заметили, что получение IP-адреса от DHCP-сервера может занять до 15 секунд, и подозреваем, что это связано с обнаружением широковещательной рассылки DHCP.

Как жестко запрограммировать IP-адрес DHCP-сервера в CentOS 5.3?

[править] Я заметил, что на странице руководства dhclient есть параметры «-s», которые позволяют указать точный IP-адрес DHCP. Однако это не влияет на цикл загрузки виртуальной машины.

Теперь, когда я кое-что узнал о параметрах dhclient, я взглянул на /etc/sysconfig/network-scripts/ifup-eth. В самом худшем случае вы можете отредактировать этот скрипт для запуска dhclient с -s возможность указать DHCP-сервер.

Также есть необязательный файл /etc/dhclient.conf, но если посмотреть на man dhclient.conf Я не вижу ни одной опции, соответствующей переключателю командной строки "-s".

Для жесткого ввода вашего IP-адреса. Я предпочитаю настраивать его статическим.

vim /etc/sysconfig/network-scripts/ifcfg-eth0 <interface-name> Для каждого сетевого интерфейса существует соответствующий сценарий настройки интерфейса. Каждый из этих файлов предоставляет информацию, относящуюся к определенному сетевому интерфейсу.

Добавить следующее

DEVICE=eth0 
BOOTPROTO=none 
ONBOOT=yes 
NETWORK=10.0.1.0 
NETMASK=255.255.255.0 
IPADDR=10.0.1.27 
GATEWAY=10.0.1.1