DarkSpider 36 Опубліковано: 2013-04-10 05:17:40 Share Опубліковано: 2013-04-10 05:17:40 Алиасы я у себя прописываю так : /bin/ip a a 172.32.0.1/24 dev eth0 А ругаться DHCP может не только на интерфейс. В моем сообщении "Я вижу Ваши темплейты" означает лишь то, что я так описал Ваши сабнеты, но не полный конфиг. Поищите по форуму - я не раз описывал пляски с бубном вокруг DHCP. Он не "любит" запуск с конфигами не из "родной" папки. Как правило я указываю симлинк не на /etc/dhcp (или как у Вас там), а наоборот с папки DHCP сервера на папку multinet Убиллинга. Ссылка на сообщение Поделиться на других сайтах
nlo 0 Опубліковано: 2013-04-10 15:51:42 Автор Share Опубліковано: 2013-04-10 15:51:42 (відредаговано) спасибо полазаю покопаюсь на форуме а если основным отписать ип 172.32.0.1/20 а 10.0.0.1/24 прикрутить как альяс будет робить? не вариант попробовал неполучилось :-) Я так и прописывал альяс а конфиг дшцп непосредственно меняется убилингом в своей директории симлинк прописан туда а не от туда :-) и когда генерятся конфиги то напрямую пишутся в /etc/dhcp/dhcpd.conf Відредаговано 2013-04-10 18:17:24 nlo Ссылка на сообщение Поделиться на других сайтах
nlo 0 Опубліковано: 2013-04-14 06:50:08 Автор Share Опубліковано: 2013-04-14 06:50:08 всё бубен сломал нифига не выходит :-( что не так то с альясами на ип? Ссылка на сообщение Поделиться на других сайтах
nlo 0 Опубліковано: 2013-05-11 20:20:09 Автор Share Опубліковано: 2013-05-11 20:20:09 уже неделю колдую и нифига не получается dhcp по прежнему назначает неизвестным юхверям ип с диапазона 10.0.0.0/24 вместо временной зоны вот получился такой конфиг: # /config/dhcp/global.templateddns-update-style none; option domain-name "odeslan.net"; option domain-name-servers ns1.odeslan.net, ns2.odeslan.net; default-lease-time 10080; max-lease-time 20160; log-facility local7; shared-network odeslan { #ubilling static hosts option time-servers 10.0.0.1; option domain-name-servers 10.0.0.1; option broadcast-address 10.0.0.255; option subnet-mask 255.255.255.0; option routers 10.0.0.1; option host-name "odeslan.net"; # subnet 10.0.0.0 netmask 255.255.255.0 { option time-servers 10.0.0.1; option domain-name-servers 10.0.0.1; option broadcast-address 10.0.0.255; option subnet-mask 255.255.255.0; option routers 10.0.0.1; option host-name "odeslan.net"; ddns-hostname "10.0.0.1"; ddns-domainname "10.0.0.1"; server-name "odeslan.net"; max-lease-time 20160; default-lease-time 10080; range 10.0.0.50 10.0.0.254; } } # ##### Unknown users network subnet 172.32.0.0 netmask 255.255.240.0 { ddns-hostname "tmp.isp"; ddns-domainname "172.32.0.1"; default-lease-time 3600; option domain-name "tmp.isp"; option subnet-mask 255.255.240.0; option domain-name-servers 172.32.0.1; option routers 172.32.0.1; range 172.32.0.100 172.32.0.254; } #old static hosts include "/etc/dhcp/static.conf"; include "/etc/dhcp/multinet/ethernet.conf"; # dynamic hosts что не так делаю? подскажите плиз а то уже моск кипит. Ссылка на сообщение Поделиться на других сайтах
nightfly 1 241 Опубліковано: 2013-05-11 20:59:06 Share Опубліковано: 2013-05-11 20:59:06 Назовите хоть одну причину, почему им не должно выдавать айпишки из рейнджа 10.0.0.0/24. Диапазон 172.32.0.0 чем-то особенней? Возможно юзера у вас "просто неизвестные" и "очень неизвестные" должны быть? Почему не выдавать юзеру которому дефакто неизвестно что выдавать должно выдаться что-то конкретное, не исходя из того, что оно выше по конфигу? Ссылка на сообщение Поделиться на других сайтах
nightfly 1 241 Опубліковано: 2013-05-11 21:00:23 Share Опубліковано: 2013-05-11 21:00:23 И кстати да. Вся эта муть про include ... должна быть по логике вещей выше "неизвестной неизвестности". Ссылка на сообщение Поделиться на других сайтах
nlo 0 Опубліковано: 2013-05-12 03:49:40 Автор Share Опубліковано: 2013-05-12 03:49:40 Назовите хоть одну причину, почему им не должно выдавать айпишки из рейнджа 10.0.0.0/24. Диапазон 172.32.0.0 чем-то особенней? Возможно юзера у вас "просто неизвестные" и "очень неизвестные" должны быть? Почему не выдавать юзеру которому дефакто неизвестно что выдавать должно выдаться что-то конкретное, не исходя из того, что оно выше по конфигу? Даже если рисую конфиг так: # /config/dhcp/global.template ddns-update-style none; option domain-name "odeslan.net"; option domain-name-servers ns1.odeslan.net, ns2.odeslan.net; default-lease-time 10080; max-lease-time 20160; log-facility local7; shared-network odeslan { #ubilling static hosts option time-servers 10.0.0.1; option domain-name-servers 10.0.0.1; option broadcast-address 10.0.0.255; option subnet-mask 255.255.255.0; option routers 10.0.0.1; option host-name "odeslan.net"; # # ##### Unknown users network subnet 172.32.0.0 netmask 255.255.240.0 { ddns-hostname "tmp.isp"; ddns-domainname "172.32.0.1"; default-lease-time 3600; option domain-name "tmp.isp"; option subnet-mask 255.255.240.0; option domain-name-servers 172.32.0.1; option routers 172.32.0.1; range 172.32.0.100 172.32.0.254; } #old static hosts include "/etc/dhcp/static.conf"; # dynamic hosts include "/etc/dhcp/multinet/ethernet.conf"; subnet 10.0.0.0 netmask 255.255.255.0 { option time-servers 10.0.0.1; option domain-name-servers 10.0.0.1; option broadcast-address 10.0.0.255; option subnet-mask 255.255.255.0; option routers 10.0.0.1; option host-name "odeslan.net"; ddns-hostname "10.0.0.1"; ddns-domainname "10.0.0.1"; server-name "odeslan.net"; max-lease-time 20160; default-lease-time 10080; range 10.0.0.50 10.0.0.254; } } то всё равно выдаются ип с подсети 10.0.0.0/24 что я делаю не так? я за неделю все перепробовал во всех последовательностях! Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2013-05-12 07:31:51 Share Опубліковано: 2013-05-12 07:31:51 Даже если рисую конфиг так: ... то всё равно выдаются ип с подсети 10.0.0.0/24 что я делаю не так? я за неделю все перепробовал во всех последовательностях! А чем, по сути, отличаются у вас сабнеты 172.32.0.0 и 10.0.0.0? Правильно, ничем. dhcpd волен выбирать любой для раздачи. Чтобы анонимусам выдавались „особенные“ адреса надо либо играться с пулами и классами, прописывая в них логику «кого-куда», либо оставить только один сабнет. Ссылка на сообщение Поделиться на других сайтах
jcomm 6 Опубліковано: 2013-05-12 10:32:00 Share Опубліковано: 2013-05-12 10:32:00 (відредаговано) Что это?! #ubilling static hostsoption time-servers 10.0.0.1;option domain-name-servers 10.0.0.1;option broadcast-address 10.0.0.255;option subnet-mask 255.255.255.0;option routers 10.0.0.1;option host-name "odeslan.net";# И чем это отличается от этого? subnet 10.0.0.0 netmask 255.255.255.0 { option time-servers 10.0.0.1; option domain-name-servers 10.0.0.1; option broadcast-address 10.0.0.255; option subnet-mask 255.255.255.0; option routers 10.0.0.1; option host-name "odeslan.net"; Зачем дублировать это... max-lease-time 20160; default-lease-time 10080; ...если оно есть уже здесь? # /config/dhcp/global.templateddns-update-style none;option domain-name "odeslan.net";option domain-name-servers ns1.odeslan.net, ns2.odeslan.net;default-lease-time 10080;max-lease-time 20160;log-facility local7; Что здесь вообще не понятно.. #old static hostsinclude "/etc/dhcp/static.conf";# dynamic hostsinclude "/etc/dhcp/multinet/ethernet.conf"; Вообще убийственно! range 10.0.0.50 10.0.0.254; Примечание: `range` используется для динамической раздачи адресов! ДИНАМИЧЕСКОЙ, без привязки к маку! А где у вас include файла с хостами подсети? Такое впечатление что вы с другой планеты, не? Самая маленькая подсказка: Это глобальный шаблон. Впишите сюда всё, что есть общее для всех подсетей, то что будет выдаваться всем. # config/dhcp/global.template ddns-update-style none; option domain-name "odeslan.net"; option domain-name-servers ns1.odeslan.net, ns2.odeslan.net; default-lease-time 10080; max-lease-time 20160; log-facility local7; shared-network odeslan { {SUBNETS} # UNKNOWN USERS NETWORK: subnet 172.32.0.0 netmask 255.255.240.0 { default-lease-time 3600; option domain-name "odeslan.tmp"; option subnet-mask 255.255.240.0; option domain-name-servers 172.32.0.1; option routers 172.32.0.1; range 172.32.0.2 172.32.31.254; } } Это шаблон подсетей. Можно вставить в качестве персонального шаблона в модуле "DHCP": # config/dhcp/subnet.template subnet {NETWORK} netmask {MASK} { option domain-name-servers {ROUTERS}; option time-servers {ROUTERS}; option subnet-mask {MASK}; option routers {ROUTERS}; ddns-hostname "{ROUTERS}"; ddns-domainname "{ROUTERS}"; server-name "odeslan.net"; include "/usr/local/etc/multinet/{HOSTS}"; } Відредаговано 2013-05-12 10:52:55 ub_mikrotik Ссылка на сообщение Поделиться на других сайтах
felixio_01 8 Опубліковано: 2013-05-12 10:40:12 Share Опубліковано: 2013-05-12 10:40:12 (відредаговано) думаю нужно немного изменить конф. subnet 10.0.0.0 netmask 255.255.255.0 { option time-servers 10.0.0.1; option domain-name-servers 10.0.0.1; option broadcast-address 10.0.0.255; option subnet-mask 255.255.255.0; option routers 10.0.0.1; option host-name "odeslan.net"; ddns-hostname "10.0.0.1"; ddns-domainname "10.0.0.1"; server-name "odeslan.net"; max-lease-time 20160; default-lease-time 10080; # инклуд должен быть тут include "/etc/dhcp/multinet/ethernet.conf"; } subnet 172.32.0.0 netmask 255.255.240.0 { ddns-hostname "tmp.isp"; ddns-domainname "172.32.0.1"; default-lease-time 3600; option domain-name "tmp.isp"; option subnet-mask 255.255.240.0; option domain-name-servers 172.32.0.1; option routers 172.32.0.1; range 172.32.0.100 172.32.0.254; } Відредаговано 2013-05-12 10:42:56 felixio_01 Ссылка на сообщение Поделиться на других сайтах
felixio_01 8 Опубліковано: 2013-05-12 10:42:14 Share Опубліковано: 2013-05-12 10:42:14 о блин опередил )))) Ссылка на сообщение Поделиться на других сайтах
jcomm 6 Опубліковано: 2013-05-12 10:47:41 Share Опубліковано: 2013-05-12 10:47:41 Я не специально Ссылка на сообщение Поделиться на других сайтах
nlo 0 Опубліковано: 2013-05-13 15:50:49 Автор Share Опубліковано: 2013-05-13 15:50:49 (відредаговано) О!Вот в таком конфиге заработало: # config/dhcp/global.template ddns-update-style none; option domain-name "odeslan.net"; option domain-name-servers ns1.odeslan.net, ns2.odeslan.net; default-lease-time 10080; max-lease-time 20160; log-facility local7; shared-network odeslan { #Local odeslan network subnet 10.0.0.0 netmask 255.255.255.0 { option time-servers 10.0.0.1; option domain-name-servers 10.0.0.1; option broadcast-address 10.0.0.255; option subnet-mask 255.255.255.0; option routers 10.0.0.1; option host-name "odeslan.net"; ddns-hostname "10.0.0.1"; ddns-domainname "10.0.0.1"; server-name "odeslan.net"; max-lease-time 20160; default-lease-time 10080; #old static hosts include "/etc/dhcp/static.conf"; # dynamic hosts include "/etc/dhcp/multinet/ethernet.conf"; } # UNKNOWN USERS NETWORK: subnet 172.32.0.0 netmask 255.255.240.0 { ddns-hostname "tmp.isp"; ddns-domainname "172.32.0.1"; default-lease-time 3600; option domain-name "tmp.isp"; option subnet-mask 255.255.240.0; option domain-name-servers 172.32.0.1; option routers 172.32.0.1; range 172.32.0.100 172.32.0.254; } } Спасибо огромное за помощь!ну как обычно настроен заворот на фрейволе поднят отдельный хости когда юзверя перебрасывает на страничку рога и копыта неизвестное оборудование.пишет что случилась странная ошибка и никаких номеров не выдаётможет я что то упустил из виду? Выдаёт ошибку: DEBUG: EXEPTION_PASS_UNIQ Что не так то? Відредаговано 2013-05-13 16:53:52 nlo Ссылка на сообщение Поделиться на других сайтах
nightfly 1 241 Опубліковано: 2013-05-13 17:59:18 Share Опубліковано: 2013-05-13 17:59:18 В модуль "Редактирование пароля" зайдите. Ссылка на сообщение Поделиться на других сайтах
nlo 0 Опубліковано: 2013-05-13 18:08:47 Автор Share Опубліковано: 2013-05-13 18:08:47 (відредаговано) В модуль "Редактирование пароля" зайдите. Эмм... А где это? если вы имеете в виду это: http://billing.isp/?module=passwordedit То там пусто а в контексной справке написано: С помощью данного модуля происходит изменение пароля пользователя. Пароль может содержать заглавные и строчные буквы латинского алфавита, арабские цифры. сравнил с демкой http://demo.ubilling.net.ua:9999/billing/?module=passwordedit один в один. что не так то? думал может API не берёт с внешнего ип открыл доступ с 127.0.0.1 проверил работает с сервера открывается в браузере что надо. в тупике короче йя. Это http://billing.isp/?module=passiveedit&username=iPhone работает и это http://billing.isp/?module=passwordedit&username=iPhone тоже работает. хм ничего не понимаю.... Відредаговано 2013-05-13 18:31:25 nlo Ссылка на сообщение Поделиться на других сайтах
nightfly 1 241 Опубліковано: 2013-05-13 18:24:14 Share Опубліковано: 2013-05-13 18:24:14 А еще он должен говорить "аяяяй, у вас тут вагон пользователей с одинаковыми паролями". Ссылка на сообщение Поделиться на других сайтах
nlo 0 Опубліковано: 2013-05-14 02:10:39 Автор Share Опубліковано: 2013-05-14 02:10:39 А еще он должен говорить "аяяяй, у вас тут вагон пользователей с одинаковыми паролями". спасибо!!!! всё заработало!!! и правда утро вечера мудренее :-) Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас