The OpenNET Project / Index page

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

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

"Как проверить, свободен ли IP"  +/
Сообщение от fa email(??) on 04-Июл-12, 18:39 
Всем привет

Нет ли под linux утилиты для проверки, есть ли в сети девайс с данным IP?

Ответить | Правка | Cообщить модератору

Оглавление

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


1. "Как проверить, свободен ли IP"  +/
Сообщение от allez (ok) on 04-Июл-12, 19:24 
> Всем привет
> Нет ли под linux утилиты для проверки, есть ли в сети девайс
> с данным IP?

Есть. Вот вам пара вариантов навскидку: ping, nmap.

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

2. "Как проверить, свободен ли IP"  +/
Сообщение от fa email(??) on 04-Июл-12, 19:46 
>> Всем привет
>> Нет ли под linux утилиты для проверки, есть ли в сети девайс
>> с данным IP?
> Есть. Вот вам пара вариантов навскидку: ping, nmap.

Извиняюсь. Неправильно сформулировал вопрос. Система только загрузилась и сетевому интерфейсу пока не присвоен IP. Запускается скрипт, который вот-вот выполнит "ifconfig eth0 192.168.1.1". Но как мне перед этим проверить, нет ли в сети уже девайса с 192.168.1.1?

Собственно ищу утилиту, которая бы посылала arp-запрос "у кого 192.168.1.1", затем слушала несколько секунд "эфир" и выдавала ответ "IP свободен"/"IP занят".

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

3. "Как проверить, свободен ли IP"  +/
Сообщение от Дядя_Федор on 04-Июл-12, 20:20 
> Собственно ищу утилиту, которая бы посылала arp-запрос "у кого 192.168.1.1", затем слушала
> несколько секунд "эфир" и выдавала ответ "IP свободен"/"IP занят".

arping? Он как раз на L2 работает.

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

6. "Как проверить, свободен ли IP"  +/
Сообщение от fa email(??) on 05-Июл-12, 13:52 
>> Собственно ищу утилиту, которая бы посылала arp-запрос "у кого 192.168.1.1", затем слушала
>> несколько секунд "эфир" и выдавала ответ "IP свободен"/"IP занят".
>  arping? Он как раз на L2 работает.

Спасибо Вам огромное. То, что искал. Там как раз есть опция -D для обнаружения duplicated IP.

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

4. "Как проверить, свободен ли IP"  +/
Сообщение от BillyBoy email(ok) on 04-Июл-12, 21:17 
ping -W 3 192.168.1.1 || ifconfig eth0 192.168.1.1


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

5. "Как проверить, свободен ли IP"  +/
Сообщение от LSTemp (ok) on 05-Июл-12, 04:13 
>>> Всем привет
>>> Нет ли под linux утилиты для проверки, есть ли в сети девайс
>>> с данным IP?
>> Есть. Вот вам пара вариантов навскидку: ping, nmap.
> Извиняюсь. Неправильно сформулировал вопрос. Система только загрузилась и сетевому интерфейсу
> пока не присвоен IP. Запускается скрипт, который вот-вот выполнит "ifconfig eth0
> 192.168.1.1". Но как мне перед этим проверить, нет ли в сети
> уже девайса с 192.168.1.1?
> Собственно ищу утилиту, которая бы посылала arp-запрос "у кого 192.168.1.1", затем слушала
> несколько секунд "эфир" и выдавала ответ "IP свободен"/"IP занят".

а потом в сети включается комп с ИП 192.168.1.1 и понеслась...

статические адреса или DHCP никак не?

сдается что основная цель именно в подмене ИП - тут без мну - адназначна.


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

7. "Как проверить, свободен ли IP"  +/
Сообщение от fa email(??) on 05-Июл-12, 14:15 
> а потом в сети включается комп с ИП 192.168.1.1 и понеслась...
> статические адреса или DHCP никак не?
> сдается что основная цель именно в подмене ИП - тут без мну
> - адназначна.

Цель была установить резервный сервер. Когда основной работает - резервный, без IP, ждет своего часа; когда основной не отвечает - резервный конфигурирует себе его IP и принимает огонь на себя.

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

8. "Как проверить, свободен ли IP"  +1 +/
Сообщение от Дядя_Федор on 05-Июл-12, 15:39 
> Цель была установить резервный сервер. Когда основной работает - резервный, без IP,
> ждет своего часа; когда основной не отвечает - резервный конфигурирует себе
> его IP и принимает огонь на себя.

Вы сейчас описали работу кластера на базе связки drbd+heartbeat. :) Поднимал в свое время его на Gentoo - на нем биллинг UTM крутился. Если интересно - могу ссылку подкинуть. С сайта www.netup.ru (разработчики UTM).

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

12. "Как проверить, свободен ли IP"  +/
Сообщение от LSTemp (ok) on 05-Июл-12, 21:13 
>> Цель была установить резервный сервер. Когда основной работает - резервный, без IP,
>> ждет своего часа; когда основной не отвечает - резервный конфигурирует себе
>> его IP и принимает огонь на себя.
>  Вы сейчас описали работу кластера на базе связки drbd+heartbeat. :) Поднимал

да неужели?
м/б он описал ход ваших мыслей решения ч/з жопу одной конкретной проблемы? никакой связи с кластерами не вижу.

> в свое время его на Gentoo - на нем биллинг UTM
> крутился. Если интересно - могу ссылку подкинуть. С сайта www.netup.ru (разработчики
> UTM).

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

10. "Как проверить, свободен ли IP"  +/
Сообщение от Xaionaro (ok) on 05-Июл-12, 18:47 
>> а потом в сети включается комп с ИП 192.168.1.1 и понеслась...
>> статические адреса или DHCP никак не?
>> сдается что основная цель именно в подмене ИП - тут без мну
>> - адназначна.
> Цель была установить резервный сервер. Когда основной работает - резервный, без IP,
> ждет своего часа; когда основной не отвечает - резервный конфигурирует себе
> его IP и принимает огонь на себя.

keepalived вам в помощь. :)

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

11. "Как проверить, свободен ли IP"  +/
Сообщение от LSTemp (ok) on 05-Июл-12, 19:56 
>> а потом в сети включается комп с ИП 192.168.1.1 и понеслась...
>> статические адреса или DHCP никак не?
>> сдается что основная цель именно в подмене ИП - тут без мну
>> - адназначна.
> Цель была установить резервный сервер. Когда основной работает - резервный, без IP,
> ждет своего часа; когда основной не отвечает - резервный конфигурирует себе
> его IP и принимает огонь на себя.

а когда основной снова в сети появляется? имеем конфликт ИП-адресов.

хватит врать или велосипед ч/з жопу изобретать.


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

13. "Как проверить, свободен ли IP"  +/
Сообщение от anonymous (??) on 06-Июл-12, 13:46 
>> а потом в сети включается комп с ИП 192.168.1.1 и понеслась...
>> статические адреса или DHCP никак не?
>> сдается что основная цель именно в подмене ИП - тут без мну
>> - адназначна.
> Цель была установить резервный сервер. Когда основной работает - резервный, без IP,
> ждет своего часа; когда основной не отвечает - резервный конфигурирует себе
> его IP и принимает огонь на себя.

Для этих целей придуманы протоколы CARP, VRRP и HSRP (ну и наверняка еще что-то, о чем я не знаю).

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

14. "Как проверить, свободен ли IP"  +/
Сообщение от LSTemp (ok) on 10-Июл-12, 18:06 
>>> а потом в сети включается комп с ИП 192.168.1.1 и понеслась...
>>> статические адреса или DHCP никак не?
>>> сдается что основная цель именно в подмене ИП - тут без мну
>>> - адназначна.
>> Цель была установить резервный сервер. Когда основной работает - резервный, без IP,
>> ждет своего часа; когда основной не отвечает - резервный конфигурирует себе
>> его IP и принимает огонь на себя.
> Для этих целей придуманы протоколы CARP, VRRP и HSRP (ну и наверняка
> еще что-то, о чем я не знаю).

Теперь оцените уровень постановки вопроса с уровнем своего ответа :).


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

9. "Как проверить, свободен ли IP"  +/
Сообщение от Xaionaro (ok) on 05-Июл-12, 18:46 
> Всем привет
> Нет ли под linux утилиты для проверки, есть ли в сети девайс
> с данным IP?

Если задача стоит в рамках одного сегмента, может быть полезен arping.

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

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

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




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

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