chinhis Опубликовано: December 19, 2013 at 09:38 Опубликовано: December 19, 2013 at 09:38 (відредаговано) Привіт всім! Хто поможе вирішити цю ситуацію, або може хто вже реалізував? Наприклад є: (bge1 дивиться в сторону юзерів) vlan1 ip 172.16.1.1/24 vlandev bge1 vlan2 ip 172.16.2.2/24 vlandev bge1 спочатку для UHW виділив bge1 ip 10.10.0.0/20 При такій схемі ІР невідомим видаються, але відповідно ніякої маршрутизації не вийде Спробував кожному vlan додати alias ip 10.10.0.0/20, тоже венігрет получається тай dhcp пише "dhcpd: Multiple interfaces match the same shared network vlan1 vlan2" ----- Виникла ідея, думаю сама правильна: всім невідомим в кожному vlan видавати свої ІР, тобто vlan1 add 10.10.1.1/24 vlan2 add 10.10.2.1/24 От і сама суть питання, як заставити dhcp видавати адреса з певногго діапазону відповідно до vlan? subnet 10.10.1.0 netmask 255.255.255.0 { (тільки для vlan1)default-lease-time 3600;option domain-name "isp";option subnet-mask 255.255.255.0;option domain-name-servers 10.10.1.1;option routers 10.10.1.1;range 10.10.1.2 10.10.1.254;} subnet 10.10.2.0 netmask 255.255.255.0 { (тільки для vlan2)default-lease-time 3600;option domain-name "isp";option subnet-mask 255.255.255.0;option domain-name-servers 10.10.2.1;option routers 10.10.2.1;range 10.10.2.2 10.10.2.254;} Чи може ще можна провести ще якесь шаманство в "Персональный шаблон подсети DHCP"? і ще заодно як побороти? - dhcp: WARNING: Host declarations are global. They are not limited to the scope you declared them in. Відредаговано December 19, 2013 at 09:57 chinhis
Spl Опубліковано: December 19, 2013 at 09:46 Опубліковано: December 19, 2013 at 09:46 Тоже этот вопрос интересен, так как у самого каша получилась.
lipton_4905 Опубліковано: December 24, 2013 at 04:43 Опубліковано: December 24, 2013 at 04:43 тоже интересно
John_Doe Опубліковано: December 24, 2013 at 06:15 Опубліковано: December 24, 2013 at 06:15 (відредаговано) Не понятна суть проблемы выдать на интерфейсе диапазон иппо поводуdhcp: WARNING: Host declarations are global. They are not limited to the scope you declared them in.Проверьте скобки во всех секциях конфига Відредаговано December 24, 2013 at 06:24 John_Doe
mac Опубліковано: December 25, 2013 at 14:04 Опубліковано: December 25, 2013 at 14:04 (відредаговано) Предполагаю, нужно использовать кол-во секций shared-network <название секции> {} равно кол-ву интерфейсов vlan. Відредаговано December 26, 2013 at 07:16 mac
chinhis Опубліковано: January 15, 2014 at 11:34 Автор Опубліковано: January 15, 2014 at 11:34 (відредаговано) Дякую Members твоя ідея помогла: "Предполагаю, нужно использовать кол-во секций shared-network <название секции> {} равно кол-ву интерфейсов vlan.", все запрацювало так як я хотів. Якшо комусь цікаво, то треба: 1 Трохи підкоректувати шаблони DHCP global.template option domain-name "Super provider"; option domain-name-servers 8.8.8.8; default-lease-time 3600; max-lease-time 43200; authoritative; ddns-update-style none; log-facility local7; one-lease-per-client true; deny duplicates; {SUBNETS} subnets.template shared-network {NETWORK} { subnet {NETWORK} netmask {MASK} { default-lease-time 3600; option domain-name "Super provider"; option domain-name-servers 172.16.255.1; option subnet-mask {MASK}; option routers {ROUTERS}; option dhcp-server-identifier {ROUTERS}; include "/usr/local/etc/multinet/{HOSTS}"; } } 2 прописати персональний шаблон підмережі типу: shared-network 172.16.101.0 { subnet 172.16.101.0 netmask 255.255.255.0 { default-lease-time 3600; option domain-name "Super provider"; option domain-name-servers 172.16.255.1; option subnet-mask 255.255.255.0; option routers 172.16.101.1; option dhcp-server-identifier 172.16.101.1; include "/usr/local/etc/multinet/conf_101"; } subnet 10.10.101.0 netmask 255.255.255.0 { default-lease-time 300; option domain-name "Super provider"; option domain-name-servers 172.16.255.1; option subnet-mask 255.255.255.0; option routers 10.10.101.1; option dhcp-server-identifier 10.10.101.1; range 10.10.101.2 10.10.101.254; } } Тут ще є не обовязкова опція option dhcp-server-identifier , чи вона потрібна чи ні я ще не відтестив, але точно не мішає ))) Відредаговано January 15, 2014 at 11:43 chinhis
ppv Опубліковано: August 4, 2014 at 15:01 Опубліковано: August 4, 2014 at 15:01 (відредаговано) ) Відредаговано August 4, 2014 at 15:54 ppv
Abram Опубліковано: August 4, 2014 at 17:17 Опубліковано: August 4, 2014 at 17:17 chinhis, Нік над аватаром.
nightfly Опубліковано: August 4, 2014 at 17:56 Опубліковано: August 4, 2014 at 17:56 chinhis, Нік над аватаром.
ppv Опубліковано: September 10, 2014 at 06:45 Опубліковано: September 10, 2014 at 06:45 Прописав персональний шаблон по прикладу chinhis shared-network 172.16.2.0 { subnet 172.16.2.0 netmask 255.255.255.0 { default-lease-time 86400; option domain-name "Super provider"; option domain-name-servers 8.8.8.8; option subnet-mask 255.255.255.0; option routers 172.16.2.1; option dhcp-server-identifier 172.16.2.1; include "/usr/local/etc/multinet/conf_2_0.conf"; } subnet 10.10.2.0 netmask 255.255.255.0 { default-lease-time 86400; option domain-name "Super provider"; option domain-name-servers 8.8.8.8; option subnet-mask 255.255.255.0; option routers 10.10.2.1; option dhcp-server-identifier 10.10.2.1; range 10.10.2.2 10.10.2.254; } } все вроді працює норм, ось тільки сиплять повідомлення відповідно до vlan, dhcpd: uid lease 10.10.2.17 for client 48:5b:39:ab:84:70 is duplicate on 172.16.2.0 Я так розумію ці повідомлення через 2 dhcp. Може підкине хтось ідею як вирішити?
GrDEV Опубліковано: December 18, 2016 at 15:07 Опубліковано: December 18, 2016 at 15:07 (відредаговано) Добрый день. Столкнулся с проблемой. У меня на сервере установлена FreeBSD На нем нарезаны VLAN rc.conf ifconfig_bge0="DHCP" ifconfig_bge1="172.16.6.1/24" cloned_interfaces="vlan2 vlan3 vlan100 vlan101 vlan102 vlan103 vlan104" ifconfig_vlan2="inet 172.16.0.1/24 vlan 2 vlandev bge1" ifconfig_vlan3="inet 172.31.255.1/24 vlan 3 vlandev bge1" ifconfig_vlan100="inet 172.16.1.1/24 vlan 100 vlandev bge1" ifconfig_vlan101="inet 172.16.2.1/24 vlan 101 vlandev bge1" ifconfig_vlan102="inet 172.16.3.1/24 vlan 102 vlandev bge1" ifconfig_vlan103="inet 172.16.4.1/24 vlan 103 vlandev bge1" ifconfig_vlan104="inet 172.16.5.1/24 vlan 104 vlandev bge1" #all needed services mysql_enable="YES" apache24_enable="YES" dhcpd_enable="YES" dhcpd_flags="-q" dhcpd_conf="/usr/local/etc/multinet/dhcpd.conf" dhcpd_ifaces="bge1 vlan3 vlan100 vlan101 vlan102 vlan103 vlan104" ubilling_enable="YES" ubilling_flags="bge1" #netflow sensor softflowd_enable="YES" softflowd_interfaces="bge1" softflowd_bge1_collector="127.0.0.1:42111" #optional services memcached_enable="NO" memcached_flags="-l 127.0.0.1 -m 64" radiusd_enable="NO" # ========== #access/shape/nat firewall_enable="YES" firewall_nat_enable="YES" dummynet_enable="YES" firewall_script="/etc/firewall.conf" # ========== dhcpd.conf option domain-name "ourisp"; option domain-name-servers 8.8.8.8; default-lease-time 3600; max-lease-time 43200; authoritative; ddns-update-style none; log-facility local7; one-lease-per-client true; deny duplicates; shared-network ourisp { subnet 172.16.1.0 netmask 255.255.255.0 { #interface bge1; default-lease-time 3600; option domain-name "ourisp"; option subnet-mask 255.255.255.0; option routers 172.16.1.1; include "/usr/local/etc/multinet/vok68.conf"; } subnet 172.16.2.0 netmask 255.255.255.0 { #interface bge1; default-lease-time 3600; option domain-name "ourisp"; option subnet-mask 255.255.255.0; option routers 172.16.2.1; include "/usr/local/etc/multinet/vok1.conf"; } subnet 172.16.3.0 netmask 255.255.255.0 { #interface bge1; default-lease-time 3600; option domain-name "ourisp"; option subnet-mask 255.255.255.0; option routers 172.16.3.1; include "/usr/local/etc/multinet/vok3.conf"; } subnet 172.16.4.0 netmask 255.255.255.0 { #interface bge1; default-lease-time 3600; option domain-name "ourisp"; option subnet-mask 255.255.255.0; option routers 172.16.4.1; include "/usr/local/etc/multinet/dep1.conf"; } subnet 172.16.5.0 netmask 255.255.255.0 { #interface bge1; default-lease-time 3600; option domain-name "ourisp"; option subnet-mask 255.255.255.0; option routers 172.16.5.1; include "/usr/local/etc/multinet/vost22.conf"; } subnet 172.16.6.0 netmask 255.255.255.0 { #interface bge1; default-lease-time 3600; option domain-name "ourisp"; option subnet-mask 255.255.255.0; option routers 172.16.6.1; include "/usr/local/etc/multinet/vok19.conf"; } # Unknown users network subnet 172.31.255.0 netmask 255.255.255.0 { #interface vlan3; default-lease-time 3600; option domain-name "gromtelecom.net.ua"; option subnet-mask 255.255.255.0; option domain-name-servers 8.8.8.8; option routers 172.31.255.1; range 172.31.255.2 172.31.255.254; } } В итоге в логе DHCP валит Dec 18 17:00:36 GTBilling dhcpd: WARNING: Host declarations are global. They are not limited to the scope you declared them in. Dec 18 17:00:36 GTBilling dhcpd: Internet Systems Consortium DHCP Server 4.1-ESV-R12-P1 Dec 18 17:00:36 GTBilling dhcpd: Copyright 2004-2016 Internet Systems Consortium. Dec 18 17:00:36 GTBilling dhcpd: All rights reserved. Dec 18 17:00:36 GTBilling dhcpd: For info, please visit https://www.isc.org/software/dhcp/ Dec 18 17:00:36 GTBilling dhcpd: WARNING: Host declarations are global. They are not limited to the scope you declared them in. Dec 18 17:00:36 GTBilling dhcpd: Internet Systems Consortium DHCP Server 4.1-ESV-R12-P1 Dec 18 17:00:36 GTBilling dhcpd: Copyright 2004-2016 Internet Systems Consortium. Dec 18 17:00:36 GTBilling dhcpd: All rights reserved. Dec 18 17:00:36 GTBilling dhcpd: For info, please visit https://www.isc.org/software/dhcp/ Dec 18 17:00:36 GTBilling dhcpd: Wrote 0 deleted host decls to leases file. Dec 18 17:00:36 GTBilling dhcpd: Wrote 0 new dynamic host decls to leases file. Dec 18 17:00:36 GTBilling dhcpd: Wrote 0 leases to leases file. Dec 18 17:00:36 GTBilling dhcpd: Multiple interfaces match the same shared network: bge1 vlan3 Dec 18 17:00:36 GTBilling dhcpd: Multiple interfaces match the same shared network: bge1 vlan100 Dec 18 17:00:36 GTBilling dhcpd: Multiple interfaces match the same shared network: bge1 vlan101 Dec 18 17:00:36 GTBilling dhcpd: Multiple interfaces match the same shared network: bge1 vlan102 Dec 18 17:00:36 GTBilling dhcpd: Multiple interfaces match the same shared network: bge1 vlan103 Dec 18 17:00:36 GTBilling dhcpd: Multiple interfaces match the same shared network: bge1 vlan104 Відредаговано December 19, 2016 at 10:08 GrDEV
xnet.com.ua Опубліковано: December 19, 2016 at 05:22 Опубліковано: December 19, 2016 at 05:22 він тобі каже що мережі вланів входять/співпадають у мережу бге1
GrDEV Опубліковано: December 19, 2016 at 08:22 Опубліковано: December 19, 2016 at 08:22 Ткните мне в конфиг где оно совпадает??? Оо
nightfly Опубліковано: December 19, 2016 at 09:58 Опубліковано: December 19, 2016 at 09:58 Ткните мне в конфиг где оно совпадает??? Ооshared-network gromtelecom Вони повинні бути роздільними, для кожного інтерфейсу.
GrDEV Опубліковано: December 19, 2016 at 10:10 Опубліковано: December 19, 2016 at 10:10 Ткните мне в конфиг где оно совпадает??? Ооshared-network gromtelecom Вони повинні бути роздільними, для кожного інтерфейсу. И соответственно название должно быть разное? Например: shared-network vlan2 { subnet ... } shared-network vlan3 { subnet ... }
nightfly Опубліковано: December 19, 2016 at 10:22 Опубліковано: December 19, 2016 at 10:22 И соответственно название должно быть разное? Да, собственно они должны быть разными. Можно фигануть либо "персональными шаблонами" из админки для каждой подсети, либо поправить subnets.template.
GrDEV Опубліковано: December 19, 2016 at 10:31 Опубліковано: December 19, 2016 at 10:31 Все заработало. Спасибо. Переделал глобал темплейт.
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас