несколько dhcp серверов
-
- Сообщения: 47
- Зарегистрирован: Чт фев 19, 2015 1:16 pm
несколько dhcp серверов
У меня вопрос, можно ли реализовать на abills несколько dhcp серверов на удалённых серверах доступа(схема подключения: на удалённом сервере ipn+dhcphosts)? И если можно, то каким образом если их несколько? Как разделить ipguard, dhcp.conf, arp_static чтоб у каждого был свой?
-
- Site Admin
- Сообщения: 5746
- Зарегистрирован: Пт янв 28, 2005 3:11 pm
- Контактная информация:
Re: несколько dhcp серверов
freeradius dhcp можно запустить сколько угодно в своём сегменте каждыйuser_abills писал(а):У меня вопрос, можно ли реализовать на abills несколько dhcp серверов на удалённых серверах доступа(схема подключения: на удалённом сервере ipn+dhcphosts)? И если можно, то каким образом если их несколько? Как разделить ipguard, dhcp.conf, arp_static чтоб у каждого был свой?
-
- Сообщения: 47
- Зарегистрирован: Чт фев 19, 2015 1:16 pm
Re: несколько dhcp серверов
а как в мануале модуля Dhcphosts на сайте, в связке isc-dhcp + ipguard не получится?
-
- Site Admin
- Сообщения: 5746
- Зарегистрирован: Пт янв 28, 2005 3:11 pm
- Контактная информация:
Re: несколько dhcp серверов
user_abills писал(а):а как в мануале модуля Dhcphosts на сайте, в связке isc-dhcp + ipguard не получится?
нужна будет адаптация
можно также попробовать модуль Vlan он умеет создавать ДШСП дял разных серверов доступа
-
- Сообщения: 47
- Зарегистрирован: Чт фев 19, 2015 1:16 pm
Re: несколько dhcp серверов
Ясно, тоесть вы советуете dhcp раздавать на разных нодах посредством freeradius dhcp?(интересует именно схема когда и nat и выдача ip по dhcp на одной ноде)
-
- Site Admin
- Сообщения: 5746
- Зарегистрирован: Пт янв 28, 2005 3:11 pm
- Контактная информация:
Re: несколько dhcp серверов
без проблем можно построить распределённую системуuser_abills писал(а):Ясно, тоесть вы советуете dhcp раздавать на разных нодах посредством freeradius dhcp?(интересует именно схема когда и nat и выдача ip по dhcp на одной ноде)
-
- Сообщения: 47
- Зарегистрирован: Чт фев 19, 2015 1:16 pm
Re: несколько dhcp серверов
И всё это в бесплатной версии модуля Dhcphosts?
-
- Site Admin
- Сообщения: 5746
- Зарегистрирован: Пт янв 28, 2005 3:11 pm
- Контактная информация:
Re: несколько dhcp серверов
в бесплатной версии работа с isc-dhcpuser_abills писал(а):И всё это в бесплатной версии модуля Dhcphosts?
freeradius dhcp платное решение
-
- Сообщения: 47
- Зарегистрирован: Чт фев 19, 2015 1:16 pm
Re: несколько dhcp серверов
Может кто знает в чем может быть проблема: на wiki есть
$conf{DHCPHOSTS_RECONFIGURE}='/usr/bin/scp -o StrictHostKeyChecking=no -i /usr/abills/Certs/id_dsa.abills_admin '.
'/usr/local/etc/dhcpd.conf '.
'abills_admin\@10.10.20.16:/usr/local/etc/dhcpd.conf; '.
'/usr/bin/scp -o StrictHostKeyChecking=no -i /usr/abills/Certs/id_dsa.abills_admin /usr/abills/var/ipguard '.
'abills_admin\@10.10.20.16:/usr/abills/var/ipguard; '.
'/usr/bin/ssh -o StrictHostKeyChecking=no -i /usr/abills/Certs/id_dsa.abills_admin abills_admin\@10.10.20.16 "/usr/local/bin/sudo /usr/local/etc/rc.d/isc-dhcpd restart;' .
'/bin/cat /usr/abills/var/ipguard | /usr/bin/awk \'\$1 !~ /#/ { print \$2 \" \" \$1 }\' > /usr/abills/var/arp_static ;'.
' /usr/local/bin/sudo /usr/sbin/arp -ad ;'.
' /usr/local/bin/sudo /usr/sbin/arp -f /usr/abills/var/arp_static "';
так вот, проблема: когда подставляю в $conf{DHCPHOSTS_RECONFIGURE} константы(ip, ssh_user) всё нормально отрабатывает как только подставляю вместо 10.10.20.16 ${NAS_IP_ADDRESS} а вместо abills_admin ${NAS_MNG_USER} ничего не работает.
$conf{DHCPHOSTS_RECONFIGURE}='/usr/bin/scp -o StrictHostKeyChecking=no -i /usr/abills/Certs/id_dsa.${NAS_MNG_USER} /usr/local/etc/dhcpd.conf ${NAS_MNG_USER}\@${NAS_IP_ADDRESS}:/usr/local/etc/dhcpd.conf; '.
'/usr/bin/scp -o StrictHostKeyChecking=no -i /usr/abills/Certs/id_dsa.${NAS_MNG_USER} /usr/abills/var/ipguard ${NAS_MNG_USER}\@${NAS_IP_ADDRESS}:/usr/abills/var/ipguard; '.
'/usr/bin/ssh -o StrictHostKeyChecking=no -i /usr/abills/Certs/id_dsa.${NAS_MNG_USER} ${NAS_MNG_USER}\@${NAS_IP_ADDRESS} "/usr/local/bin/sudo /usr/local/etc/rc.d/isc-dhcpd restart; '.
'/bin/cat /usr/abills/var/ipguard | /usr/bin/awk \'\$1 !~ /#/ { print \$2 \" \" \$1 }\' > /usr/abills/var/arp_static; '.
'/usr/local/bin/sudo /usr/sbin/arp -ad; '.
'/usr/local/bin/sudo /usr/sbin/arp -f /usr/abills/var/arp_static"';
вот в таком виде не работает
в Клиенты -> Логины -> Информация -> Сервисы -> IP (DHCP) -> Комутатор указываю id_nas.
$conf{DHCPHOSTS_RECONFIGURE}='/usr/bin/scp -o StrictHostKeyChecking=no -i /usr/abills/Certs/id_dsa.abills_admin '.
'/usr/local/etc/dhcpd.conf '.
'abills_admin\@10.10.20.16:/usr/local/etc/dhcpd.conf; '.
'/usr/bin/scp -o StrictHostKeyChecking=no -i /usr/abills/Certs/id_dsa.abills_admin /usr/abills/var/ipguard '.
'abills_admin\@10.10.20.16:/usr/abills/var/ipguard; '.
'/usr/bin/ssh -o StrictHostKeyChecking=no -i /usr/abills/Certs/id_dsa.abills_admin abills_admin\@10.10.20.16 "/usr/local/bin/sudo /usr/local/etc/rc.d/isc-dhcpd restart;' .
'/bin/cat /usr/abills/var/ipguard | /usr/bin/awk \'\$1 !~ /#/ { print \$2 \" \" \$1 }\' > /usr/abills/var/arp_static ;'.
' /usr/local/bin/sudo /usr/sbin/arp -ad ;'.
' /usr/local/bin/sudo /usr/sbin/arp -f /usr/abills/var/arp_static "';
так вот, проблема: когда подставляю в $conf{DHCPHOSTS_RECONFIGURE} константы(ip, ssh_user) всё нормально отрабатывает как только подставляю вместо 10.10.20.16 ${NAS_IP_ADDRESS} а вместо abills_admin ${NAS_MNG_USER} ничего не работает.
$conf{DHCPHOSTS_RECONFIGURE}='/usr/bin/scp -o StrictHostKeyChecking=no -i /usr/abills/Certs/id_dsa.${NAS_MNG_USER} /usr/local/etc/dhcpd.conf ${NAS_MNG_USER}\@${NAS_IP_ADDRESS}:/usr/local/etc/dhcpd.conf; '.
'/usr/bin/scp -o StrictHostKeyChecking=no -i /usr/abills/Certs/id_dsa.${NAS_MNG_USER} /usr/abills/var/ipguard ${NAS_MNG_USER}\@${NAS_IP_ADDRESS}:/usr/abills/var/ipguard; '.
'/usr/bin/ssh -o StrictHostKeyChecking=no -i /usr/abills/Certs/id_dsa.${NAS_MNG_USER} ${NAS_MNG_USER}\@${NAS_IP_ADDRESS} "/usr/local/bin/sudo /usr/local/etc/rc.d/isc-dhcpd restart; '.
'/bin/cat /usr/abills/var/ipguard | /usr/bin/awk \'\$1 !~ /#/ { print \$2 \" \" \$1 }\' > /usr/abills/var/arp_static; '.
'/usr/local/bin/sudo /usr/sbin/arp -ad; '.
'/usr/local/bin/sudo /usr/sbin/arp -f /usr/abills/var/arp_static"';
вот в таком виде не работает
в Клиенты -> Логины -> Информация -> Сервисы -> IP (DHCP) -> Комутатор указываю id_nas.
-
- Сообщения: 47
- Зарегистрирован: Чт фев 19, 2015 1:16 pm
Re: несколько dhcp серверов
Не могу поверить. Что, я один столкнулся с такой проблемой?
-
- Site Admin
- Сообщения: 5746
- Зарегистрирован: Пт янв 28, 2005 3:11 pm
- Контактная информация:
Re: несколько dhcp серверов
не вижу в документации переменных
${NAS_MNG_USER}
${NAS_IP_ADDRESS}
${NAS_MNG_USER}
${NAS_IP_ADDRESS}
-
- Сообщения: 47
- Зарегистрирован: Чт фев 19, 2015 1:16 pm
Re: несколько dhcp серверов
Хм, понял свою ошибку. Спасибо. А каким тогда образом и из каких переменных составить универсальную команду $conf{DHCPHOSTS_RECONFIGURE}, отталкиваясь от привязки к NAS в разделе DHCP клиента?
Если, конечно, предусматривается такая возможность.
Если, конечно, предусматривается такая возможность.
-
- Site Admin
- Сообщения: 5746
- Зарегистрирован: Пт янв 28, 2005 3:11 pm
- Контактная информация:
Re: несколько dhcp серверов
я уже писал Выше что формирует только один файл для dhcpuser_abills писал(а):Хм, понял свою ошибку. Спасибо. А каким тогда образом и из каких переменных составить универсальную команду $conf{DHCPHOSTS_RECONFIGURE}, отталкиваясь от привязки к NAS в разделе DHCP клиента?
Если, конечно, предусматривается такая возможность.
то есть если нужна такая возможность нужно писать собственный обработчик
-
- Сообщения: 47
- Зарегистрирован: Чт фев 19, 2015 1:16 pm
Re: несколько dhcp серверов
Спасибо, понял.