Перейти до

DHCP relay и настройка DCHP на Ubilling


Рекомендованные сообщения

помогите с настройками

план такой поднять на Ubilling сервер DHCP, который будет выдавать абонентам адреса

связь между коммутатором и биллингом по 10 влан
абоненты сидят на 200 

 

думаю не подымается сервер DHCP на Ubillingе

 

в настройках сеть создал, DHCP тоже создал

 

 

Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)

rc.conf

 

hostname="ubilling"
ifconfig_bce0="inet 10.X.X.2 netmask 255.255.255.0"
ifconfig_bce1="inet 172.X.X.2 netmask 255.255.248.0"
defaultrouter="10.1.0.1"
sshd_enable="YES"
# Set dumpdev to "AUTO" to enable crash dumps, "NO" to disable
dumpdev="AUTO"
# ====== added by UBinstaller ====
 
gateway_enable="YES"
 
#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="bce0"
 
ubilling_enable="YES"
ubilling_flags="bce1"
 
#netflow sensor
softflowd_enable="YES"
softflowd_interfaces="bce1"
softflowd_bce1_collector="127.0.0.1:42111"
 
#optional services
memcached_enable="NO"
memcached_flags="-l 127.0.0.1 -m 64"
radiusd_enable="YES"
 
# ==========
#access/shape/nat
firewall_enable="YES"
firewall_nat_enable="YES"
dummynet_enable="YES"
firewall_script="/etc/firewall.conf"
 
# ==========
 
 
 
 
 
 
 dhcpd.conf
 
 
 
 
#
# Sample configuration file for ISC dhcpd
#
 
# option definitions common to all supported networks...
option domain-name "example.org";
option domain-name-servers ns1.example.org, ns2.example.org;
 
default-lease-time 600;
max-lease-time 7200;
 
# Use this to enble / disable dynamic dns updates globally.
#ddns-update-style none;
 
# If this DHCP server is the official DHCP server for the local
# network, the authoritative directive should be uncommented.
#authoritative;
 
# Use this to send dhcp log messages to a different log file (you also
# have to hack syslog.conf to complete the redirection).
log-facility local7;
 
# No service will be given on this subnet, but declaring it helps the
# DHCP server to understand the network topology.
 
subnet 10.152.187.0 netmask 255.255.255.0 {
}
 
# This is a very basic subnet declaration.
 
subnet 10.254.239.0 netmask 255.255.255.224 {
  range 10.254.239.10 10.254.239.20;
  option routers rtr-239-0-1.example.org, rtr-239-0-2.example.org;
}
 
# This declaration allows BOOTP clients to get dynamic addresses,
# which we don't really recommend.
 
subnet 10.254.239.32 netmask 255.255.255.224 {
  range dynamic-bootp 10.254.239.40 10.254.239.60;
  option broadcast-address 10.254.239.31;
file "/usr/local/etc/dhcpd.conf", 104 lines
 
 
 
 
 
 
 
 
 
 
 
файл конфига из настроек сети
 
 
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.Х.Х.0 netmask 255.255.248.0 { 
default-lease-time 3600; 
option domain-name "ourisp"; 
option subnet-mask 255.255.248.0; 
option routers 172.Х.Х.102; 
include "/usr/local/etc/multinet/Internt
Відредаговано Andrey75
Ссылка на сообщение
Поделиться на других сайтах

настроил на коммутаторе на порту 

10 на  ifconfig_bce0="inet 10.X.X.2 netmask 255.255.255.0"

200 на ifconfig_bce1="inet 172.X.X.2 netmask 255.255.248.0"

Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)

 

думаю не подымается сервер DHCP на Ubillingе

а что "говорит":

/usr/local/etc/rc.d/isc-dhcpd status 

 

root@ubilling:/usr/home/ubilling # usr/local/etc/rc.d/isc-dhcpd status
usr/local/etc/rc.d/isc-dhcpd: Command not found.
root@ubilling:/usr/home/ubilling #
 
 
 
root@ubilling:/usr/local/etc/rc.d # ps -ax | grep dhcpd
1031  0  S+    0:00.00 grep dhcpd
root@ubilling:/usr/local/etc/rc.d #
 
Відредаговано Andrey75
Ссылка на сообщение
Поделиться на других сайтах

поменял  в rc.conf 

dhcpd_ifaces="bce0" на dhcpd_ifaces="bce1"

теперь и абонент и Ubilling и DHCP на одном интерфейсе и в одной сети

вставляю кабель абонента в порт Ubilling, DHCP не работает

МАК адрес абонента прописан, IP биллингом присвоена

Ссылка на сообщение
Поделиться на других сайтах

он не запускается 

root@ubilling:/usr/home/ubilling # /usr/local/etc/rc.d/isc-dhcpd start
Starting dhcpd.
/usr/local/etc/rc.d/isc-dhcpd: WARNING: failed to start dhcpd
root@ubilling:/usr/home/ubilling # /usr/local/etc/rc.d/isc-dhcpd stop
dhcpd not running? (check /var/run/dhcpd/dhcpd.pid).
root@ubilling:/usr/home/ubilling #
Ссылка на сообщение
Поделиться на других сайтах

root@ubilling:/usr/home/ubilling # tcpdump -n -i bce1 port 67 or udp port 68

tcpdump: verbose output suppressed, use -v or -vv for full protocol decode

listening on bce1, link-type EN10MB (Ethernet), capture size 65535 bytes

15:07:11.969047 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:e0:4c:d4:1a:b1, length 300

15:07:16.960162 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:e0:4c:d4:1a:b1, length 300

15:07:23.960091 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:e0:4c:d4:1a:b1, length 300

15:07:40.959757 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:e0:4c:d4:1a:b1, length 300

15:08:18.024648 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:e0:4c:d4:1a:b1, length 300

15:08:22.021562 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:e0:4c:d4:1a:b1, length 300

15:08:29.021441 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:e0:4c:d4:1a:b1, length 300

15:08:45.021192 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:e0:4c:d4:1a:b1, length 300

 

Ссылка на сообщение
Поделиться на других сайтах

сделал рестарт

 

 

ubilling@ubilling:/var/log# /usr/local/etc/rc.d/isc-dhcpd restart

Internet Systems Consortium DHCP Server 4.1-ESV-R12-P1
Copyright 2004-2016 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/
Can't open /usr/local/etc/multinet/Internt: No such file or directory
 
If you did not get this software from ftp.isc.org, please
get the latest from ftp.isc.org and install that before
requesting help.
 
If you did get this software from ftp.isc.org and have not
yet read the README, please read it before requesting help.
If you intend to request help from the dhcp-bugs at isc.org
mailing list, please read the section on the README about
submitting bug reports and requests for help.
 
Please do not under any circumstances send requests for
help directly to the authors of this software - please
send them to the appropriate mailing list as described in
the README file.
 
exiting.
/usr/local/etc/rc.d/isc-dhcpd: ERROR:  Configuration file sanity check failed
ubilling@ubilling:/var/log#
 

в логах 

 

Jun  2 15:29:15 ubilling dhcpd: Can't open /usr/local/etc/multinet/Internt: No such file or directory

Jun  2 15:29:15 ubilling dhcpd:
Jun  2 15:29:15 ubilling dhcpd: If you did not get this software from ftp.isc.org, please
Jun  2 15:29:15 ubilling dhcpd: get the latest from ftp.isc.org and install that before
Jun  2 15:29:15 ubilling dhcpd: requesting help.
Jun  2 15:29:15 ubilling dhcpd:
Jun  2 15:29:15 ubilling dhcpd: If you did get this software from ftp.isc.org and have not
Jun  2 15:29:15 ubilling dhcpd: yet read the README, please read it before requesting help.
Jun  2 15:29:15 ubilling dhcpd: If you intend to request help from the dhcp-bugs at isc.org
Jun  2 15:29:15 ubilling dhcpd: mailing list, please read the section on the README about
Jun  2 15:29:15 ubilling dhcpd: submitting bug reports and requests for help.
Jun  2 15:29:15 ubilling dhcpd:
Jun  2 15:29:15 ubilling dhcpd: Please do not under any circumstances send requests for
Jun  2 15:29:15 ubilling dhcpd: help directly to the authors of this software - please
Jun  2 15:29:15 ubilling dhcpd: send them to the appropriate mailing list as described in
Jun  2 15:29:15 ubilling dhcpd: the README file.
Jun  2 15:29:15 ubilling dhcpd:
Jun  2 15:29:15 ubilling dhcpd: exiting.
Jun  2 15:29:15 ubilling dhcpd: Internet Systems Consortium DHCP Server 4.1-ESV-R12-P1
Jun  2 15:29:15 ubilling dhcpd: Copyright 2004-2016 Internet Systems Consortium.
Jun  2 15:29:15 ubilling dhcpd: All rights reserved.
Jun  2 15:29:15 ubilling dhcpd: For info, please visit https://www.isc.org/software/dhcp/
Jun  2 15:29:15 ubilling dhcpd: Can't open /usr/local/etc/multinet/Internt: No such file or directory
Jun  2 15:29:15 ubilling dhcpd:
Jun  2 15:29:15 ubilling dhcpd: If you did not get this software from ftp.isc.org, please
Jun  2 15:29:15 ubilling dhcpd: get the latest from ftp.isc.org and install that before
Jun  2 15:29:15 ubilling dhcpd: requesting help.
Jun  2 15:29:15 ubilling dhcpd:
Jun  2 15:29:15 ubilling dhcpd: If you did get this software from ftp.isc.org and have not
Jun  2 15:29:15 ubilling dhcpd: yet read the README, please read it before requesting help.
Jun  2 15:29:15 ubilling dhcpd: If you intend to request help from the dhcp-bugs at isc.org
Jun  2 15:29:15 ubilling dhcpd: mailing list, please read the section on the README about
Jun  2 15:29:15 ubilling dhcpd: submitting bug reports and requests for help.
Jun  2 15:29:15 ubilling dhcpd:
Jun  2 15:29:15 ubilling dhcpd: Please do not under any circumstances send requests for
Jun  2 15:29:15 ubilling dhcpd: help directly to the authors of this software - please
Jun  2 15:29:15 ubilling dhcpd: send them to the appropriate mailing list as described in
Jun  2 15:29:15 ubilling dhcpd: the README file.
Jun  2 15:29:15 ubilling dhcpd:
Jun  2 15:29:15 ubilling dhcpd: exiting.
 

подскажите где копать?

Ссылка на сообщение
Поделиться на других сайтах

итак файл настройки DHCP сети

 

файл конфига из настроек сети

 
 
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.Х.Х.0 netmask 255.255.248.0 { 
default-lease-time 3600; 
option domain-name "ourisp"; 
option subnet-mask 255.255.248.0; 
option routers 172.Х.Х.102; 
include "/usr/local/etc/multinet/Internt

ссылается на файл настройки сети, котого у меня нет

закоментировал последнюю строчку
 

и вот

root@ubilling:/ # /usr/local/etc/rc.d/isc-dhcpd restart
dhcpd not running? (check /var/run/dhcpd/dhcpd.pid).
Starting dhcpd.
root@ubilling:/ # /usr/local/etc/rc.d/isc-dhcpd start
dhcpd already running?  (pid=1057).
root@ubilling:/ # tcpdump -n -i bce1 port 67 or udp port 68
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on bce1, link-type EN10MB (Ethernet), capture size 65535 bytes
15:57:05.236088 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:e0:4c:d4:1a:b1, length 300
15:57:14.236214 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:e0:4c:d4:1a:b1, length 300
15:57:29.236430 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:e0:4c:d4:1a:b1, length 300
^Z
Suspended
root@ubilling:/ # /usr/local/etc/rc.d/isc-dhcpd restart
Stopping dhcpd.
Waiting for PIDS: 1057.
Starting dhcpd.
root@ubilling:/ #
 
 
 
но адрес не присвоил
при этом 
 
root@ubilling:/ # /usr/local/etc/rc.d/isc-dhcpd status
dhcpd is running as pid 1098.
root@ubilling:/ #
 
Ссылка на сообщение
Поделиться на других сайтах

Вопрос вдогонку: в билинге абона создал? мак к абону привязал? для неизвестных как здесь:

http://wiki.ubilling.net.ua/doku.php?id=uhw

сделал?

Ссылка на сообщение
Поделиться на других сайтах
ссылается на файл настройки сети, котого у меня нет закоментировал последнюю строчку

Круто. Теперь у вас есть декоративный и ничего не делающий isc-dhcp.

 

Продолжайте - очень интерестно.

 

popcorn.gif

Відредаговано nightfly
Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)

 

ссылается на файл настройки сети, котого у меня нет закоментировал последнюю строчку

Круто. Теперь у вас есть декоративный и ничего не делающий isc-dhcp.

 

Продолжайте - очень интерестно.

 

popcorn.gif

 

 

 

 

 

ошибки нашел, в строке (include "/usr/local/etc/multinet/Internt")

была ссылка на неправильный файл

 

 

удалил сервер DHCP в биллинге и все фалы в /usr/local/etc/multinet/ кроме *host

затем создал сервер DHCP поновой

 

при настройках на коммутаторе DHCP relay на сеть отличную от абонентов и настройке сервера DHCP на отличный от сети DHCP интерфейс(10 влан на  ifconfig_bce0="inet 10.X.X.2 netmask 255.255.255.0") выходит ошибка при запуске сервера

 

когда сменил интерфейс на родной с абонентами

 

при настройках сервера DHCP на интерфейсе (200 влан на ifconfig_bce1="inet 172.X.X.2 netmask 255.255.248.0") и смене адреса в коммутаторе DHCP relay все заработало

 

всем  спасибо!

 

может для работы через 10 влан добавить дополнительный IP c 32 маской на интерфейс (200 влан на ifconfig_bce1="inet 172.X.X.2 netmask 255.255.248.0") !!?

Відредаговано Andrey75
Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)

в свое время настраивал по такому же принципу виртуально  бесплатный "carbonsoft" , там на интерфейс надо было добавить адрес сети DHCP даже с маской 32, не знаю может это поможет и данной ситуации

Відредаговано Andrey75
Ссылка на сообщение
Поделиться на других сайтах

Тогда какая то схема у вас бредовая имхо.

ну может быть, только пока много и не надо

 

                                           ------------- абоненты

инет---- циска------ОЛТ

                                         ----- Билинг

Ссылка на сообщение
Поделиться на других сайтах

В идеале было бы сделать как то так:

инет - биллинг - Л3 - ОЛТ - абоненты

На биллинге тупо два физических интерфейса без всяких алиасов и вланов

На Л3 свиче нарезаются ВЛАНы и настраивается маршрутизация

ОЛТ настраивается обычно.

 

В такой конфигурации не будет плясок с бубном )

Ссылка на сообщение
Поделиться на других сайтах

В идеале было бы сделать как то так:

инет - биллинг - Л3 - ОЛТ - абоненты

На биллинге тупо два физических интерфейса без всяких алиасов и вланов

На Л3 свиче нарезаются ВЛАНы и настраивается маршрутизация

ОЛТ настраивается обычно.

 

В такой конфигурации не будет плясок с бубном )

биллинг не сертифицорован, значит резать скорость абонентов не может

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

×
×
  • Створити нове...