The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Проверить были ли адрес выдан нашим dhcp"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Авторизация и аутентификация, LDAP / Linux)
Изначальное сообщение [ Отслеживать ]

"Проверить были ли адрес выдан нашим dhcp"  +/
Сообщение от abask (ok) on 30-Сен-11, 09:49 
Можно ли на шлюзе сделать проверку был ли IP адрес отправителя выдан нашим dhcp сервером?
(Linux / isc dhcp)
Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Проверить были ли адрес выдан нашим dhcp"  +/
Сообщение от Ajavrik (ok) on 30-Сен-11, 10:06 
Посмотреть, кажется, dhcpd.leases

> Можно ли на шлюзе сделать проверку был ли IP адрес отправителя выдан
> нашим dhcp сервером?
> (Linux / isc dhcp)

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Проверить были ли адрес выдан нашим dhcp"  +/
Сообщение от abask (ok) on 30-Сен-11, 10:38 
> Посмотреть, кажется, dhcpd.leases

есть готовые средства?


Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Проверить были ли адрес выдан нашим dhcp"  +/
Сообщение от Том Сойер on 30-Сен-11, 11:09 
>> Посмотреть, кажется, dhcpd.leases
> есть готовые средства?

Конечно

cat

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Проверить были ли адрес выдан нашим dhcp"  +/
Сообщение от Aquarius (ok) on 30-Сен-11, 11:48 
>>> Посмотреть, кажется, dhcpd.leases
>> есть готовые средства?
> Конечно
> cat

еще grep, но им пользоваться сложнее

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Проверить были ли адрес выдан нашим dhcp"  +/
Сообщение от abask (ok) on 30-Сен-11, 11:59 
>> Конечно
>> cat
> еще grep, но им пользоваться сложнее

игривое настроение сегодня у всех...
пятница, наверное...

если кто-то уже решал такую задачу, возможно, я смогу сэкономить свое время
и еще вдогонку
гугл по запросам dhcp lease-query source-verify ничего толкового не дает

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Проверить были ли адрес выдан нашим dhcp"  +/
Сообщение от Hammer (ok) on 30-Сен-11, 22:36 
>>> Конечно
>>> cat
>> еще grep, но им пользоваться сложнее
> игривое настроение сегодня у всех...
> пятница, наверное...
> если кто-то уже решал такую задачу, возможно, я смогу сэкономить свое время
> и еще вдогонку
> гугл по запросам dhcp lease-query source-verify ничего толкового не дает

Если мне не изменяет память, то в видузе, при получении адреса по DHCP, она указывает с какого сервака что получила. По моему в свойства сети есть кнопка сведения. О!
ipconfig /all

  Физический адрес. . . . . . . . . : 00-23-54-59-3D-F1
  DHCP включен. . . . . . . . . . . : Да
  Автонастройка включена. . . . . . : Да
  Локальный IPv6-адрес канала . . . : fe80::58a2:9062:d1f9:b714%10(Основной)
  IPv4-адрес. . . . . . . . . . . . : 192.168.1.2(Основной)
  Маска подсети . . . . . . . . . . : 255.255.255.240
  Аренда получена. . . . . . . . . . : 30 сентября 2011 г. 23:56:50
  Срок аренды истекает. . . . . . . . . . : 1 октября 2011 г. 0:46:50
  Основной шлюз. . . . . . . . . : 192.168.1.10
  DHCP-сервер. . . . . . . . . . . : 192.168.1.10
  IAID DHCPv6 . . . . . . . . . . . : 234890068
  DUID клиента DHCPv6 . . . . . . . : 00-01-00-01-14-47-8A-6E-00-23-54-59-3D-F1

  DNS-серверы. . . . . . . . . . . : 192.168.1.10
                                       8.8.8.8
  Основной WINS-сервер. . . . . . . : 192.168.1.10
  NetBios через TCP/IP. . . . . . . . : Включен

или Вам под никс надо?

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "Проверить были ли адрес выдан нашим dhcp"  +/
Сообщение от Hammer (ok) on 30-Сен-11, 22:40 
>[оверквотинг удален]
>   DNS-серверы. . . . . . . . . .
> . : 192.168.1.10
>            
>            
>            
>      8.8.8.8
>   Основной WINS-сервер. . . . . . . : 192.168.1.10
>   NetBios через TCP/IP. . . . . . . .
> : Включен
> или Вам именно на серваке надо?

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "Проверить были ли адрес выдан нашим dhcp"  +/
Сообщение от Hammer (ok) on 30-Сен-11, 22:41 
Что то я троить начал...
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "Проверить были ли адрес выдан нашим dhcp"  +/
Сообщение от abask (ok) on 01-Окт-11, 00:08 
> есть готовые средства?

что-то нашел на php
http://www.phpclasses.org/browse/file/33576.html

вкратце код выглядит так


<?php
require_once('dhcpLeaseQuery.php');

$gi = "x.x.x.x";        // dhcp relay ip
$sv = "x.x.x.x";        // dhcp server ip to send query to
$ci = "x.x.x.x";        // IP address to ask server about

$lq = new dhcpLeaseQuery($gi, $sv);

if($lq->sendQuery($ci)) {
    $lease = $lq->receive();
    if($lease !== false) {
        echo "\nLease Info We Got Back:\n";
        print_r($lease);
    }
}

?>

проверю - отпишусь

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

10. "Проверить были ли адрес выдан нашим dhcp"  +/
Сообщение от abask (ok) on 02-Окт-11, 16:47 
все работает

пробовал вот этим "Net-DHCP-0.67/examples/lease_query.pl"
брал тут
http://search.cpan.org/~djzort/Net-DHCP-0.67/

не забываем в конфиге dhcpd.conf

allow leasequery;

могут быть проблемы с работой скрипта с локального хоста (того же где и dhcp сервер)
проблема описана тут https://lists.isc.org/pipermail/dhcp-hackers/2010-May/001836...

и еще от себя:
dhcp сервер выдавал адреса в локалку на eth0 192.168.xx.xx/24
когда я пробовал слать запросы leasequery через OpenVPN туннель (tun0 172.16.xx.xx)
сервер не отвечал

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

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру