суббота, 13 июня 2009 г.

Настройка DHCP клиента в Ubuntu

Дополнительная настройка DHCP-клиента может понадобится когда у вас есть локальный DNS-сервер или если DHCP-сервер провайдера работает с перебоями.

Пример файла конфигурации «/etc/dhcp3/dhclient.conf»

  1. #
  2. # dhcp3-client 3.1.1-5ubuntu8
  3. #
  4. # Сюда вписываем локальный адрес DNS-сервера
  5. prepend domain-name-servers 127.0.0.1;
  6. # Какие данные нужно затребовать с DHCP-сервера
  7. request subnet-mask, broadcast-address, time-offset, routers,
  8. # Комментируем, так как у нас локальный DNS-сервер
  9. # domain-name, domain-name-servers, domain-search, host-name,
  10. netbios-name-servers, netbios-scope, interface-mtu,
  11. rfc3442-classless-static-routes, ntp-servers;
  12. #
  13. # dhclient будет использовать эти настройки, в то время,
  14. # когда недоступен DHCP-сервер провайдера.
  15. #
  16. # Если не знаете что писать - загляните в файл
  17. # /var/lib/dhcp3/dhclient.leases
  18. #
  19. lease {
  20. interface "eth1";
  21. fixed-address 72.xxx.xxx.xxx;
  22. option subnet-mask 255.255.xxx.xxx;
  23. option time-offset 32400;
  24. # Если прописать адреса роутеров, dhclient проверит наличие
  25. # первого роутера. В случае, если роутер не ответил
  26. # на пинг, этот блок (lease) отбрасывается.
  27. option routers 72.xxx.xxx.1;
  28. option dhcp-lease-time 1800;
  29. option dhcp-message-type 5;
  30. option domain-name-servers 127.0.0.1;
  31. option dhcp-server-identifier 72.xxx.xxx.xxx;
  32. # По документации следующие строки должны быть
  33. # в обязательном порядке. Время желательно
  34. # выставить как можно большее, чтобы не стало
  35. # просроченным.
  36. renew 2 2037/01/12 00:00:00;
  37. rebind 2 2037/01/12 00:00:00;
  38. expire 2 2037/01/12 00:00:00;
  39. }
Более подробно о других настройках можно прочитать в «man dhclient.conf»

Комментариев нет: