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; |
Коментирайте редовете.
След това намерете тази секция
| Код: |
| # 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 |