Главная Monday, April 23 2018  
ГлавнаяКонтактыАдминистрированиеПрограммированиеСсылки
UK-flag-ico.png English Version
GERMAN-flag-ico.png Die deutsche Version
лента новостей сайта microsin.ru лента новостей
map.gif карта сайта
нашли опечатку?

Пожалуйста, сообщите об этом - просто выделите ошибочное слово или фразу и нажмите Shift Enter.

Поделиться:
Кто он-лайн
Сейчас на сайте:
Гостей - 9
Модуль рекламы
Поисковые системы

Автоматическое получение настроек сети по DHCP Версия для печати
Написал microsin   
29.02.2008

Для настройки сетевых интерфейсов по протоколу DHCP служит программа dhclient.

dhclient при старте системы получает установки из файла /etc/dhclient.conf. Списки полученных ранее адресов хранятся в файлах /var/db/dhclient.leases.имя_интерфейса.

dhclient надо использовать осторожно, потому что вызов без параметров запускает получение IP адреса по DHCP на всех сетевых интерфейсах. Чтобы не поломать систему, в качестве параметра нужно как минимум указывать имя сетевого интерфейса (имена узнать можно командой ifconfig без параметров). Обычно запускают программу так (получение адреса для интерфейса fxp0):
# dhclient fxp0

В случае успешного получения адреса в файле /var/db/dhclient.leases.fxp0 должна появится запись наподобие:
lease {
  interface "fxp0";
  fixed-address loc1.loc3.103.223;
  option subnet-mask 255.255.248.0;
  option routers loc1.loc3.96.1;
  option domain-name-servers 213.234.192.8,85.21.192.3;
  option dhcp-lease-time 604800;
  option dhcp-message-type 5;
  option dhcp-server-identifier 83.102.233.200;
  option classless-routes 8,10,10,160,96,1,24,85,21,79,10,160,96,1,24,85,21,90,10,160,96,
1,28,85,21,138,208,10,160,96,1,27,83,102,146,96,10,160,96,1,24,172,16,16,10,160,96,1,
28,85,21,72,80,10,160,96,1,32,78,107,69,98,10,160,96,1,24,78,107,23,10,160,96,1,28,85,
21,108,16,10,160,96,1;
  renew 3 2008/2/6 00:48:28;
  rebind 5 2008/2/8 15:48:28;
  expire 6 2008/2/9 12:48:28;
}

Чтобы включить получение адреса по DHCP при старте системы, в файл /etc/rc.conf надо добавить строку:
ifconfig_fxp0="DHCP"

Для интерфейсов с фиксированным адресом строка будет такая:
ifconfig_fxp1="inet 192.168.9.254 netmask 255.255.255.0"

Адреса DNS, которые получает dhclient по протоколу DHCP, записываются в файл /etc/resolv.conf (таким образом, они становятся системными адресами DNS).

Последнее обновление ( 15.09.2008 )
 

Добавить комментарий

:D:lol::-);-)8):-|:-*:oops::sad::cry::o:-?:-x:eek::zzz:P:roll::sigh:

Защитный код
Обновить

< Пред.   След. >

Top of Page
 
microsin © 2018