<- [[billing:configuration:dhcp_logs|Логи dhcpd в mysql]] | Свойства Сегмента | [[billing:configuration:segment_example|Пример Сегмента на "живой сети"]] -> ==== Свойства Сегмента ==== Выбираем пункт меню "настройки"->"Сегменты/Vlan" {{ :billing:configuration:menu-segments.jpg?nolink |}} Перед Вами откроется окно "управления Сегментами". Слева есть окно действий: {{ :billing:configuration:segment-actions.jpg?direct& |}} Опишем по порядку каждое из них: |Закрыть вкладку|закрывает текущее окно "управления Сегментами"| |Удалить Сегмент|Вызывает окно удаления выбранного Сегмента| |Добавить Сегмент|Добавляет новый сегмент. ВНИМАНИЕ-при нажатии Сегмент уже добавится и Вам необходимо сразу его настроить или удалить, чтобы не нарушить работу системы| |Обновить данные|Обновляет список данных (Полезно если вы совместно с кем то настраиваете Сегменты)| При двойном нажатии на Сегменте откроется окно редактирования Сегмента. {{ :billing:configuration:segment-10.jpg?direct& |}} |Сегмент|название Сегмента в интерфейсе управления MikBill| |Vlan name|На данный момент поле используется как информационный справочник, и не несет функциональной нагрузки, рекомендуется указывать имя vlan, которое вы указываете на ваших свичах| |VLANID|номер vlan на свиче(vlanid), используется для управления vlan на порту абонента| в поле "Vlan name" - рекомендуется писать только Англ. буквами, цифры и подчеркивание, пробелы не допустимы. Если вы не используете VLAN то укажите туда что угодно, рекомендуем распланировать на будущее номера vlanid и их название и с сразу их заносить в MikBill. |параметр|значение|Соответствие в конфиге DHCP| |Network|Адрес сети|subnet| |Netmask|маска сети, MikBill работает с любой маской из существующих|netmask| |Broadcast|широковещательный адрес - выдаваемый клиенту, поле заполняется автоматически на основании Network и Netmask|option broadcast-address| ВНИМАНИЕ! Если вы измените значение Network или Netmask то всем абонентам заново будут выданы IP согласно новым параметрам, так же применяться все фильтры "освободить" , шлюз удаляется из списка автоматически. Рекомендуем пользоваться [[http://www.ipcalc.net/|IP Калькулятором]] для расчета адресов в вашем сегменте Все параметры ниже являются необязательными, заполняйте их под Ваши нужды и в соответствии с Вашими службами и сервисами. |параметр|значение|Соответствие в конфиге 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| Примечания – для нормальной работы сегментов обязательно проверяйте пути к конфигурации dhcpd.conf в "системных опциях" MikBill и права на доступ к файлу конфигурации. Поле "Освободить" - в каждом сегменте их может быть 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 будут удалены во всех сегментах, это упрощает настройку параметров удаления и не требует чтобы их прописывать каждый раз. ==== Пример Сегмент 10-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; } } } ==== Пример Сегмент 10-2 ==== Приводим фрагмент 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; } } }