soullibra
написал 14 декабря 2006 года в 18:43 (786 просмотров)
Ведет себя
неопределенно; открыл 8 тем в форуме, оставил 9 комментариев на сайте.
Подскажите как найти комп, если адрес ему выдается динамический?
Каким то образом просканировать все сеть провайдера?
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
ecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.
Вроде nmap выдает MAC адрес интерфейса.
Поправьте меня, если нет.
Угу, умеет (здесь, наверное, правильнее сказать «MAC соответствующий IP-адресу», а не «интерфейсу»).
Только вот настораживают слова автора про «просканировать все сеть провайдера». Уж не про диалап ли речь идёт?
нет не про диалап. сетка конечно не маленькая :) 85,202,73,54/20
насколько я знаю мак-адрес не передаеться в инете?! поправте, если ошибся.
Может можно сделать так, чтобы при приеме нужным компом пингов он выдавал определенный ответ, отличный от обычного?
Нет, не ходят.
Можно. С помощью iptables точно.
Я вот попытался прикинуть, как это должно выглядеть.
В iptables ставим таргет QUEUE на входящие icmp с определенного IP, и пишем приладу, которая отправляет обратно IP адрес компа?
Возни многовато…
Если все равно нужет доступ на машину, IP которой меняется, может просто заставить ее посылать свой IP куда надо при каждой смене IP (при получении адреса по DHCP)?
Не, я про IP ничего не говорил ;)) Речь идёт о: «при приеме нужным компом пингов он выдавал определенный ответ, отличный от обычного» — в том плане (насколько я понял), что вместо «обычного ответа» 'echo reply' слать, например, — 'host unreachable’. Или я опять не понял исходного вопроса?
Я так понял, что есть на сетке некий компьютер, IP которого динамический, и, стало быть, время от времени меняется. Товарищу надо знать этот IP, скажем, на том компьютере сервер какой-то гоняется, и товарищу надо к нему обращаться иногда. Вот он и думает, как этот комп найти. Я сначала предложил идентифицировать его с маком, но в сущности, зачем изобретать велосипед, это система уже давно существует, именно так работают все dyndns сервисы. Как IP поменялся, комп сообщает куда надо (на DNS сервер dyndns’ного давальца), и все запросы идут куда надо.
То-то я подумал, что задача какая-то странная ;) Видимо, надо было лучше думать ;))
To fly4life
ты все правильно понял
To Uncle Theodore
«комп сообщает куда надо» — это не всегда может понадобиться… может нужно зайти не с «комп куда надо» :)
Идея такая, что при пропинговке всей сетки
nmap -sP 0.0.0.0/0 (к примеру)
можно посмотреть какая из машин выдает нужный ответ и… вот она родимая
А при реализации динамически обновляемого DNS совсем не обязательно заходить с «комп куда надо» ;).
Почитай в сети про эту технологию. Мне кажется, что использовать её будет несколько правильнее, чем отлавливать ответы на ping ;).
Ну, можно, конечно, на 'echo request' в правилах iptables на интересующей машине сделать REJECT с событием, например, 'icmp-proto-unreachable' (и отлавливать этот ответ), только мне это видится несколько «через жопу» =).
Почему бы просто не задать компу имя, как продложил UT?
http://www.dyndns.com/
http://www.no-ip.com/
У моего компа динамический IP, но я всегда могу его найти по имени =)