← Логи dhcpd в mysql | Свойства Сегмента | Пример Сегмента на "живой сети" →
Выбираем пункт меню "настройки"→"Сегменты/Vlan"
Перед Вами откроется окно "управления Сегментами".
Слева есть окно действий:
Опишем по порядку каждое из них:
| Закрыть вкладку | закрывает текущее окно "управления Сегментами" |
| Удалить Сегмент | Вызывает окно удаления выбранного Сегмента |
| Добавить Сегмент | Добавляет новый сегмент. ВНИМАНИЕ-при нажатии Сегмент уже добавится и Вам необходимо сразу его настроить или удалить, чтобы не нарушить работу системы |
| Обновить данные | Обновляет список данных (Полезно если вы совместно с кем то настраиваете Сегменты) |
При двойном нажатии на Сегменте откроется окно редактирования Сегмента.

| Сегмент | название Сегмента в интерфейсе управления MikBill |
| Vlan name | На данный момент поле используется как информационный справочник, и не несет функциональной нагрузки, рекомендуется указывать имя vlan, которое вы указываете на ваших свичах |
| VLANID | номер vlan на свиче(vlanid), используется для управления vlan на порту абонента |
| параметр | значение | Соответствие в конфиге DHCP |
| Network | Адрес сети | subnet |
| Netmask | маска сети, MikBill работает с любой маской из существующих | netmask |
| Broadcast | широковещательный адрес - выдаваемый клиенту, поле заполняется автоматически на основании Network и Netmask | option broadcast-address |
Все параметры ниже являются необязательными, заполняйте их под Ваши нужды и в соответствии с Вашими службами и сервисами.
| параметр | значение | Соответствие в конфиге DHCP |
| Gateway | IP адрес шлюза, выдаваемый клиенту | option routers |
| DNS-server | DNS, выдаваемый клиенту | option domain-name-servers |
| DNS-server2 | Второй DNS, выдаваемый клиенту | option domain-name-servers |
| WINS-server | WINS, выдаваемый клиенту - используется чтобы в разных сегментах абоненты видели друг друга в "сетевом окружении" (требует настройки samba/wins сервера) | option netbios-name-servers |
| NETBIOS-DD-server | тоже что и WINS-server, заполнять одинаково | option netbios-dd-server |
| Time-server | Сервер NTP в вашей сети | option time-servers и option ntp-servers |
| Range | Используется для выдачи IP неизвестным MAC | range |
| Маршруты | Таблица маршрутов, которая применяться на машине клиента. Пример строка вида "16,10,10,10,10,0,1" отдаст клиенту на базе любой windows маршрут вида 10.10.0.0/16 via 10.10.0.1 | |
| Маршруты хостов | Маршруты к одиночным хостам, которые применяться на машине клиента. Пример "192.168.0.1 10.10.0.1,192.168.3.1 10.10.0.1" отдаст 2 маршрута 192.168.0.1 via 10.10.0.1 и 192.168.3.1 via 10.10.0.1 |
Поле "Освободить" - в каждом сегменте их может быть 4ре. Это IP которые удаляются из пула автоматической выдачи их клиентам в MikBill. Разберем пример на прошлой картинке: у нас указаны 10.0.%.1, 10.0.%.2 , 10.0.%.3 , 10.0.10.253 10.0.10.253 - Это означает что IP 10.0.10.253 удален из свободных IP в сегменте 10 и его уже никому не выдать. 10.0.%.1 - Это означает что IP 10.0.10.1 и 10.0.20.1 и все IP 10.0.*.1 будут удалены во всех сегментах, это упрощает настройку параметров удаления и не требует чтобы их прописывать каждый раз.
Приводим фрагмент dhcpd.conf который автоматически формируется по тому сегменту, что вы видите на картинке выше. ( опция "Opt 82 range" включена)
class "Vlan_1"
{
match if (binary-to-ascii(10,16,"",substring(option agent.circuit-id, 2, 2))="10");
}
subnet 10.0.10.0 netmask 255.255.255.0 {
option domain-name-servers 172.16.0.1,8.8.8.8;
option broadcast-address 10.0.10.255;
option routers 10.0.10.254;
option netbios-node-type 8;
pool {
range 10.0.10.200 10.0.10.250;
allow members of "Vlan_1";
}
group {
option ms-classless-static-routes 12,172,16,10,0,10,254,8,10,10,0,10,254;
option rfc3442-classless-static-routes 12,172,16,10,0,10,254,8,10,10,0,10,254;
host uid_151 {
fixed-address 10.0.10.4;
hardware ethernet 00:26:22:DF:BD:1D;
}
host uid_426 {
fixed-address 10.0.10.5;
hardware ethernet 00:E0:4C:47:C4:97;
}
}
}
Приводим фрагмент dhcpd.conf который автоматически формируется по тому сегменту, что вы видите на картинке выше. ( опция "Opt 82 range" выключена)
subnet 10.0.10.0 netmask 255.255.255.0 {
option domain-name-servers 172.16.0.1,8.8.8.8;
option broadcast-address 10.0.10.255;
option routers 10.0.10.254;
option netbios-node-type 8;
pool {
range 10.0.10.200 10.0.10.250;
}
group {
option ms-classless-static-routes 12,172,16,10,0,10,254,8,10,10,0,10,254;
option rfc3442-classless-static-routes 12,172,16,10,0,10,254,8,10,10,0,10,254;
host uid_151 {
fixed-address 10.0.10.4;
hardware ethernet 00:26:22:DF:BD:1D;
}
host uid_426 {
fixed-address 10.0.10.5;
hardware ethernet 00:E0:4C:47:C4:97;
}
}
}