SASA DESIGN

Open Your mind, Open Your Source Code!

DHCP сървър за автоматично задаване на IP адреси

19 декември, 2007 – 4:09 pm

Автор: Freya

Ето начина по който аз си инсталирах и конфигурирах сървъра под Убунту (важи и за Дебиан)

Инсталиране на DHCP сървър
В конзолата изпълнявате

Код:
sudo apt-get update
sudo apt-get install dhcp3-server


Направете си резервно копие на файла, за всеки случай

Код:
sudo cp /etc/default/dhcp3-server /etc/default/dhcp3-server_backup

след това изпълнете

Код:
sudo gedit /etc/default/dhcp3-server

След като се отвори файла, вътре намерете реда:

Код:
INTERFACES=“"

и го заменете го с този

Код:
INTERFACES=“eth0″

Запишете редактираният файл
После изпълнете

Код:
sudo cp /etc/dhcp3/dhcpd.conf /etc/dhcp3/dhcpd.conf_backup
sudo gedit /etc/dhcp3/dhcpd.conf

Като се отвори файла, намерете секцията

Код:
# option definitions common to all supported networks…
option domain-name „example.org“;
option domain-name-servers ns1.example.org, ns2.example.org;

default-lease-time 600;
max-lease-time 7200;

Коментирайте редовете.
След това намерете тази секция

Код:
# A slightly different configuration for an internal subnet.
#subnet 10.5.5.0 netmask 255.255.255.224 {
# range 10.5.5.26 10.5.5.30;
# option domain-name-servers ns1.internal.example.org;
# option domain-name „internal.example.org“;
# option routers 10.5.5.1;
# option broadcast-address 10.5.5.31;
# default-lease-time 600;
# max-lease-time 7200;
#}

Заменете редовете с тези

Код:
# A slightly different configuration for an internal subnet.
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.100 192.168.0.200;
option domain-name-servers 202.188.0.133, 202.188.1.5;
option domain-name „tm.net.my“;
option routers 192.168.0.1;
option broadcast-address 192.168.0.255;
default-lease-time 600;
max-lease-time 7200;
}

Запишете редактираният файл
Рестартирайте сървъра

Код:
sudo /etc/init.d/dhcp3-server restart

Добре е и да се рестартира мрежата

Код:
sudo /etc/init.d/networking restart

Заб: Зададените във файла числа и домейн са примерни, вие можете да си ги замените с вашите.
Настройка за клиентските машини става така:
Отворете файла /etc/network/interfaces
и вътре добавете тези редове, ако ги няма.

Код:
auto lo eth0
iface lo inet loopback
iface eth0 inet dhcp

И най-накрая за да стане ясно дали всичко е наред изпълнете

Код:
ifconfig

Източник Основен и допълнителни тук и тук

Напиши коментар