Difference between revisions of "DHCP сървър"

From Ilianko
Line 22: Line 22:
 
== Тест ==
 
== Тест ==
 
Проверява се свързаността между компютрите и връзката на рутера към Интернет
 
Проверява се свързаността между компютрите и връзката на рутера към Интернет
 +
ping 8.8.8.8 да не
 +
От рутера
 +
От хоста
 +
 +
==Активиране на NAT ==
 
ping 8.8.8.8 да не
 
ping 8.8.8.8 да не
 
От рутера
 
От рутера
 
От хоста
 
От хоста
 +
sudo iptables -A POSTROUTING -t nat -j MASQUERADE
 +
 +
Включване на ip forwording
 +
 +
С команда ping се проверява свързаността на рутера и хоста към Интернет.
 +
 +
 +
== Инсталиране на dhcp server ==
 +
sudo apt-get install dhcp3-server
 +
 +
При първоначалното си стартиране dhcp сървърът връща съобщение [fail].
 +
Редактиране на конфигурационния файл.
 +
 +
/etc/dhcp3/dhcpd.conf
 +
 +
##############
 +
option domain-name-servers 8.8.8.8;
 +
option domain-name "mydomain.example";
 +
default-lease-time 600;
 +
max-lease-time 7200;
 +
 +
subnet 172.16.x.x  netmask 255.255.x.x {
 +
range 172.16.x.100 172.16.x.200 ;
 +
option routers 172.16.x.x;
 +
}
 +
##############
 +
Стартирана на dhcp сървъра
 +
/etc/init.d/dhcp3-serer start
 +
Рестартира се мрежовия интерфейс на хоста - /etc/init.d/networking restart.
 +
Какъв е адреса на хоста?
 +
 +
 +
== Задаване фиксиран адрес на хоста ==
 +
Към файла dhcpd.conf се добавя:
 +
host labXX{
 +
  hardware ethernet xx:xx:xx:xx:xx:xx; #номер на мрежовата карта
 +
  fixed-address 172.16.x.x; #където х.х е последният възможен адрес от избраната вътрешна мрежа
 +
}
 +
Рестартирана на dhcp сървъра  /etc/init.d/dhcp3-serer restart, Рестартира се мрежовия интерфейс на хоста - /etc/init.d/networking restart
 +
Да се провери, при включване на два DHCP сървъра в една мрежа, от кой DHCP ще се вземе адрес.
 +
 +
== Наблюдаване DHCP трафик ==
 +
Интерфейсът на рутера, за който е включен DHCP сървър да се включи в режим на мостов адаптер.
 +
На реалната машина да се стартира wireshark, и да се проследи комуникацията между dhcp клиента и сървъра, като реалната машина се настройва да получава автоматични мрежови настройики и се дава обновяване на мрежовите настройки.
 +
  
 
[[Category:Компютърни мрежи]]
 
[[Category:Компютърни мрежи]]

Revision as of 18:58, 4 December 2011

Цел на упражнението.

Да се затвърдят знанията относно основните настройка на локална мрежа. Запознаване с Linux DHCP и NAT услугите

Опитна постановка

За провеждането на упражнението ще бъдат необходими две виртуални машини. Едната от които да е с Linux и ще играе ролята на рутер. Рутерав ще бъде с два интерфейса и ще бъде конфугириран като DHCP и NAT сървър. Единият от интерфейсите ще е включен към виртулна вътрешната мрежа (dhnet), а другияt към Интернет. С втората виртуална машина ще се тества работата на DHCP сървъра. Тя ще бъде включена към (dhnet)

Задача 1. Избор на вътрешна мрежа.

При избора да се спазят следните изисквания: - Избраната мрежа да e подмрежа на 172.16.0.0/16 - Минималният брой хостове да е 500 - Максималният брой хостове да е 1000 Запишете в таблицата данните за избраната от вас мрежа. Network IP Addr. Subnet mask Broadcast Addr. 1st possible Addr. Last Possible Addr.


Задача 2. Ръчно конфигуриране на машините

За рутера: if0 –> dhcp if1 -> 1-ият възможен адрес от избраната мрежа

За хоста: if0 последният възможен адрес от избраната мрежа


Тест

Проверява се свързаността между компютрите и връзката на рутера към Интернет ping 8.8.8.8 да не От рутера От хоста

Активиране на NAT

ping 8.8.8.8 да не От рутера От хоста sudo iptables -A POSTROUTING -t nat -j MASQUERADE

Включване на ip forwording

С команда ping се проверява свързаността на рутера и хоста към Интернет.


Инсталиране на dhcp server

sudo apt-get install dhcp3-server

При първоначалното си стартиране dhcp сървърът връща съобщение [fail]. Редактиране на конфигурационния файл.

/etc/dhcp3/dhcpd.conf

option domain-name-servers 8.8.8.8; option domain-name "mydomain.example"; default-lease-time 600; max-lease-time 7200;

subnet 172.16.x.x netmask 255.255.x.x { range 172.16.x.100 172.16.x.200 ; option routers 172.16.x.x; }

Стартирана на dhcp сървъра /etc/init.d/dhcp3-serer start Рестартира се мрежовия интерфейс на хоста - /etc/init.d/networking restart. Какъв е адреса на хоста?


Задаване фиксиран адрес на хоста

Към файла dhcpd.conf се добавя: host labXX{

 hardware ethernet xx:xx:xx:xx:xx:xx; #номер на мрежовата карта
 fixed-address 172.16.x.x; #където х.х е последният възможен адрес от избраната вътрешна мрежа

} Рестартирана на dhcp сървъра /etc/init.d/dhcp3-serer restart, Рестартира се мрежовия интерфейс на хоста - /etc/init.d/networking restart Да се провери, при включване на два DHCP сървъра в една мрежа, от кой DHCP ще се вземе адрес.

Наблюдаване DHCP трафик

Интерфейсът на рутера, за който е включен DHCP сървър да се включи в режим на мостов адаптер. На реалната машина да се стартира wireshark, и да се проследи комуникацията между dhcp клиента и сървъра, като реалната машина се настройва да получава автоматични мрежови настройики и се дава обновяване на мрежовите настройки.