Работа в качестве DHCP-сервера: различия между версиями

Материал из OpenBSD-Wiki
Перейти к навигации Перейти к поиску
(Новая страница: «Мини-руководство "шаг за шагом" Создаем файл конфигурации dhcpd: # vi /etc/dhcpd.conf #authoritative; #deny boo…»)
 
Строка 1: Строка 1:
Мини-руководство "шаг за шагом"
+
<h2>OpenBSD: Работа в качестве DHCP-сервера</h2>
  
 
Создаем файл конфигурации dhcpd:
 
Создаем файл конфигурации dhcpd:
  
 +
<pre>
 
# vi /etc/dhcpd.conf
 
# vi /etc/dhcpd.conf
  
Строка 42: Строка 43:
 
range 192.168.2.10 192.168.2.20;
 
range 192.168.2.10 192.168.2.20;
 
}
 
}
 +
</pre>
  
 
Запускаем dhcpd:
 
Запускаем dhcpd:
  
# /usr/sbin/dhcpd fxp0 ral0
+
<pre>
 +
#/usr/sbin/dhcpd fxp0 ral0
 +
</pre>
  
 
Для проверки работоспособности демона можно воспользоваться следующей командой:
 
Для проверки работоспособности демона можно воспользоваться следующей командой:
  
 +
<pre>
 
% pgrep -lf dhcp
 
% pgrep -lf dhcp
 
3623 /usr/sbin/dhcpd fxp0 ral0
 
3623 /usr/sbin/dhcpd fxp0 ral0
 +
</pre>
  
В /etc/rc.conf прописываем автозапуск dhcpd:
+
В <span>/etc/rc.conf</span> прописываем автозапуск dhcpd:
  
# vi /etc/rc.conf
+
<pre>
 +
#vi /etc/rc.conf
 
dhcpd_flags=""
 
dhcpd_flags=""
 +
</pre>
  
В /etc/dhcpd.interfaces перечисляем сетевые интерфейсы, участвующие в работе dhcpd:
+
В <span>/etc/dhcpd.interfaces</span> перечисляем сетевые
 +
интерфейсы, участвующие в работе dhcpd:
  
# echo 'fxp0 ral0' >> /etc/dhcpd.interfaces
+
<pre>
 +
#echo 'fxp0 ral0' &gt;&gt; /etc/dhcpd.interfaces
 +
</pre>

Версия 09:11, 19 марта 2014

OpenBSD: Работа в качестве DHCP-сервера

Создаем файл конфигурации dhcpd:

# vi /etc/dhcpd.conf

#authoritative;
#deny bootp;
#deny unknown-clients;
#default-lease-time 86400;
#max-lease-time 86400;

option domain-name "online.ptt.ru";
option domain-name-servers 212.188.4.10;

shared-network wired {

	subnet 192.168.1.0 netmask 255.255.255.0 {
		option routers 192.168.1.1;
	}

	host client1 {
		hardware ethernet 00:08:02:d6:9e:44;
		fixed-address 192.168.1.2;
		filename "pxeboot";
	}

	range 192.168.1.10 192.168.1.250;
}

shared-network wireless {

	subnet 192.168.2.0 netmask 255.255.255.0 {
		option routers 192.168.2.1;
	}

	host aurora {
		hardware ethernet 00:80:c8:2c:47:a1;
		fixed-address 192.168.2.2;
	}

	range 192.168.2.10 192.168.2.20;
}

Запускаем dhcpd:

#/usr/sbin/dhcpd fxp0 ral0

Для проверки работоспособности демона можно воспользоваться следующей командой:

% pgrep -lf dhcp
3623 /usr/sbin/dhcpd fxp0 ral0

В /etc/rc.conf прописываем автозапуск dhcpd:

#vi /etc/rc.conf
dhcpd_flags=""

В /etc/dhcpd.interfaces перечисляем сетевые интерфейсы, участвующие в работе dhcpd:

#echo 'fxp0 ral0' >> /etc/dhcpd.interfaces