Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Dimasm
Зарегистрирован: 25.04.2005 Сообщения: 454
|
Добавлено: Сб Окт 01 2005 13:15 Заголовок сообщения: как DHCP привязывается к операционной системе. |
|
|
В локальной сети, DHCP раздаёт адреса компьютерам.
Я выяснил определённые правила,
новый адресс выделяется на месяц и меняется:
- при смене сетевой карты (изменяется MAC)
- при зрагрузке другой ОС на том же компьютере (MAC - не меняется)
получается, что DHCP как-то привязывается не только к MAC адрессу, но и к операционной системе.
Так как он запоминает ОС?
Что мне надо поменять в настройках ОС WinXP чтобы получить новый IP? |
|
Вернуться к началу |
|
|
and3008
Зарегистрирован: 12.10.2001 Сообщения: 14893 Откуда: Н.Новгород
|
Добавлено: Сб Окт 01 2005 13:55 Заголовок сообщения: |
|
|
Цитата: | Что мне надо поменять в настройках ОС WinXP чтобы получить новый IP? |
Запустить последовательно команды:
ipconfig /release_all
ipconfig /renew
Поясняю. После выполнения первой команды комп скажет DHCP, что он желает освободить свой IP. DHCP-сервер вернет этот IP в список свободных IP.
После второй команды комп попросит DHCP выделить ему IP.
DHCP смотрит свои базы. Если такой клиент (смотрим на MAC) уже приходил, и его IP свободен, то выдает ему это IP, если нет, то смотрим еще куда-нибудь (зависит от реализации) и выдаем сободный IP.
Реализация DHCP может сильно отличаться в разных версиях ОС и у разных производителей. Поэтому говорить что DHCP привязывает IP к ОС не совсем корректно. Правильно так: DHCP от Microsoft (версия ОС такая-то) делает это так-то. DHCP-сервер от Nokia делает это как-то иначе. |
|
Вернуться к началу |
|
|
Dimasm
Зарегистрирован: 25.04.2005 Сообщения: 454
|
Добавлено: Сб Окт 01 2005 14:12 Заголовок сообщения: |
|
|
Респект, я и не знал, что в винде есть такая команда!
но
Код: | E:\>ipconfig /all
Настройка протокола IP для Windows
Имя компьютера . . . . . . . . . : my-computer
Основной DNS-суффикс . . . . . . :
Тип узла. . . . . . . . . . . . . : широковещательный
IP-маршрутизация включена . . . . : нет
WINS-прокси включен . . . . . . . : нет
Подключение по локальной сети - Ethernet адаптер:
DNS-суффикс этого подключения . . :
Описание . . . . . . . . . . . . : SiS 900-Based PCI Fast Ethernet адаптер
Физический адрес. . . . . . . . . : ##-##-##-##-##-##
Dhcp включен. . . . . . . . . . . : да
Автонастройка включена . . . . . : да
IP-адрес . . . . . . . . . . . . : 192.168.100.58
Маска подсети . . . . . . . . . . : 255.255.255.0
Основной шлюз . . . . . . . . . . :
DHCP-сервер . . . . . . . . . . . : 192.168.100.199
DNS-серверы . . . . . . . . . . . : 192.168.100.253
Аренда получена . . . . . . . . . : 1 октября 2005 г. 14:54:07
Аренда истекает . . . . . . . . . : 4 октября 2005 г. 14:54:07
E:\>
E:\>ipconfig /release
Настройка протокола IP для Windows
Подключение по локальной сети - Ethernet адаптер:
DNS-суффикс этого подключения . . :
IP-адрес . . . . . . . . . . . . : 0.0.0.0
Маска подсети . . . . . . . . . . : 0.0.0.0
Основной шлюз . . . . . . . . . . :
E:\>ipconfig /renew
Настройка протокола IP для Windows
Подключение по локальной сети - Ethernet адаптер:
DNS-суффикс этого подключения . . :
IP-адрес . . . . . . . . . . . . : 192.168.100.58
Маска подсети . . . . . . . . . . : 255.255.255.0
Основной шлюз . . . . . . . . . . :
E:\> |
я получил тот же IP |
|
Вернуться к началу |
|
|
Dimasm
Зарегистрирован: 25.04.2005 Сообщения: 454
|
Добавлено: Сб Окт 01 2005 14:17 Заголовок сообщения: |
|
|
and3008 писал(а): | Реализация DHCP может сильно отличаться в разных версиях ОС и у разных производителей. Поэтому говорить что DHCP привязывает IP к ОС не совсем корректно. Правильно так: DHCP от Microsoft (версия ОС такая-то) делает это так-то. DHCP-сервер от Nokia делает это как-то иначе. |
Просто я сделал выод, что данный DHCP, который кстати реализован на Linux, привязывается к MAC адресу и какому-то "идентефикатору" ОС. Если я на одном и том-же компе загружу разные ОС(win,linux), то z DHCP выдаст мне разные IP.
Так во что такого "говорит" ОС (win,linux) DHCP серверу, что он её запоминает? и где это поменять в винде? |
|
Вернуться к началу |
|
|
Dimasm
Зарегистрирован: 25.04.2005 Сообщения: 454
|
Добавлено: Сб Окт 01 2005 15:43 Заголовок сообщения: |
|
|
Вы не поверите! Я в настройках сетевой карты изменил MAC адресс, и тутже получил новый IP, не перезагружаясь! И всё это позволила сделать Windows!!! Вот вам и надёжность привязки к MAC адресу! |
|
Вернуться к началу |
|
|
and3008
Зарегистрирован: 12.10.2001 Сообщения: 14893 Откуда: Н.Новгород
|
Добавлено: Сб Окт 01 2005 23:42 Заголовок сообщения: |
|
|
Ты похож на ребенка.
Почитай описание протокола DHCP и все поймешь.
Единственной гарантией уникальности является MAC. И более ничего. Многие производители добавляют разные фичи, но главным в 99% случаев все равно является MAC!
Еще раз разжую для непонятливых:
DHCP-сервер держит у себя базу свободных, выданых и освобожденых адресов. Обычно DHCP сремится выдать клиенту тот же IP, который ему когда-то выдавался. Это упрощает жизнь всем, а особенно админу. И только когда ощущается жесткая нехватка IP-адресов, тогда и начинается их ротация, т.е. повышается вероятность получить IP, который отличается от предыдущего.
Если у тебя Линукс, то поставь время жизни IP на 10-15 минут и понаблюдай. Для пущего эксперимента ограничь диапазон адресов до (кол-во реальных компов -1) и включай новый комп, выключая одновременно какой-то другой. Таким образом произойдет имитация реальной жизни сети.
Перед экспериментом после правки кончигов dhcpd.conf и перезапуска сервиса не забудь на всех тестирумых компах выполнить операцию ipconfig /release, ipconfig /renew |
|
Вернуться к началу |
|
|
Dimasm
Зарегистрирован: 25.04.2005 Сообщения: 454
|
Добавлено: Вс Окт 02 2005 08:57 Заголовок сообщения: |
|
|
and3008 писал(а): | Ты похож на ребенка. |
Я ведь только учусь
and3008 писал(а): | Единственной гарантией уникальности является MAC. И более ничего. Многие производители добавляют разные фичи, но главным в 99% случаев все равно является MAC! |
который легко меняется
UserGate может пустить тебя по IP и MAC
and3008 писал(а): | Еще раз разжую для непонятливых:
DHCP-сервер держит у себя базу свободных, выданых и освобожденых адресов. Обычно DHCP сремится выдать клиенту тот же IP, который ему когда-то выдавался. Это упрощает жизнь всем, а особенно админу. И только когда ощущается жесткая нехватка IP-адресов, тогда и начинается их ротация, т.е. повышается вероятность получить IP, который отличается от предыдущего. |
это я понимаю, но почему при загрузке на том же компе с тем же MAC адресом другой ОС, DHCP сервер выделяет новый IP? MАС остался прежним. Значит есть что-то ещё. Буду рыть описание DHCP
and3008 писал(а): | Если у тебя Линукс, то поставь время жизни IP на 10-15 минут и понаблюдай. Для пущего эксперимента ограничь диапазон адресов до (кол-во реальных компов -1) и включай новый комп, выключая одновременно какой-то другой. Таким образом произойдет имитация реальной жизни сети.
Перед экспериментом после правки кончигов dhcpd.conf и перезапуска сервиса не забудь на всех тестирумых компах выполнить операцию ipconfig /release, ipconfig /renew |
попробую
спасибо за ответы |
|
Вернуться к началу |
|
|
and3008
Зарегистрирован: 12.10.2001 Сообщения: 14893 Откуда: Н.Новгород
|
Добавлено: Вс Окт 02 2005 11:32 Заголовок сообщения: |
|
|
Цитата: | который легко меняется
UserGate может пустить тебя по IP и MAC |
Все погремушки с ограничением доступа по MAC/IP тупиковый путь. Правильный путь - авторизация пользователей.
Доступ в Инет выдается ПОЛЬЗОВАТЕЛЮ, а не компу! |
|
Вернуться к началу |
|
|
|