суббота, 5 ноября 2011 г.

DHCP в Debian 6

На сервере:

Оказывается, нужно поставить dhcp3-server (командой sudo apt-get install dhcp3-server). После этого слегка поправить конфиги:

1. Необязательный момент, если интерфейс один: в /etc/default/dhcp3-server прописать:
INTERFACES="eth0"


2. Обязательный момент: в /etc/dhcp/dhcpd.conf прописать:
option domain-name "ylsoftware.com";
option domain-name-servers 192.168.2.10;

subnet 192.168.2.0 netmask 255.255.255.0 {
range 192.168.2.2 192.168.2.254;
option domain-name-servers 192.168.2.1;
option routers 192.168.2.10;
}


3. Если нужна привязка ip к mac, это делается так:
host first {
hardware ethernet 00:E0:4C:B7:C2:59;
fixed-address 192.168.2.3;
}


После этого перестартуем сервер /etc/init.d/isc-dhcp-server restart

На клиенте:

В /etc/network/interfaces пишем:
auto lo eth0
iface lo inet loopback
iface eth0 inet dhcp


И перестартуем: /etc/init.d/networking restart
(или ifdown eth0, ifup eth0, вроде, тоже канает)

Кстати, для статического адреса нужно в /etc/network/interfaces писать следующее:
auto eth0
iface eth0 inet static
address 192.168.2.4
netmask 255.255.255.0
gateway 192.168.2.1

а в /etc/resolv.conf:
nameserver 192.168.2.10


Проверяется конфигурация сети командой ifconfig.

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

Отправить комментарий