Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
September
Зарегистрирован: 14.11.2004 Сообщения: 109 Откуда: Saint-Petersburg
|
Добавлено: Чт Мар 17 2005 18:55 Заголовок сообщения: DHCP. Как узнать, что назначено? |
|
|
Извиняюсь, если вопрос совсем глупый. Тогда буду благодарен за информацию, о чем читать, что бы понять
Есть две машины.
На обоих Хр.
На одной занначен жесткий ip, вторая ip получает.
Как с первой машины узнать, какой ip был назначен? |
|
Вернуться к началу |
|
|
vvt
Зарегистрирован: 20.05.2004 Сообщения: 686
|
Добавлено: Чт Мар 17 2005 19:01 Заголовок сообщения: |
|
|
откуда она его получает? От dhcp сервера или при помощи чудо технологии мигрософта под названием, извиняюсь, apipa?
Дальше берешь любой сканнер (чем проще, тем лучше, к примеру LNetScan тебе подойдет вполне) и сканируешь. Если адреса раздает dhcp смотри на нем либо из каких сетей раздаются адреса и сканируй эти сети, либо, раз уж машины всего две, просто смотри какой выдан адрес. Если dhcp нету, сканируй сеть 169.254.0.0 (на счет 254 не уверен, если что, меня поправят). Одним из этих способов добьешься желаемого. |
|
Вернуться к началу |
|
|
September
Зарегистрирован: 14.11.2004 Сообщения: 109 Откуда: Saint-Petersburg
|
Добавлено: Чт Мар 17 2005 19:09 Заголовок сообщения: |
|
|
Во-первых, спасибо за ответ.
Честно говоря, думал, что все намного проще
Вторая машина получает ip от первой.(То бишь от dhcp-сервера?)
Неужто с первой машины не узнать, что она выдала без сканеров?
P.S. Пойду пока копаться по поводу сканеров. |
|
Вернуться к началу |
|
|
vvt
Зарегистрирован: 20.05.2004 Сообщения: 686
|
Добавлено: Чт Мар 17 2005 19:20 Заголовок сообщения: |
|
|
vvt писал(а): | Если адреса раздает dhcp... смотри на нем либо из каких сетей раздаются адреса и сканируй эти сети, либо, раз уж машины всего две, просто смотри какой выдан адрес. |
Если вы не поднимали dhcp сервер, то "вторая" машина получает адрес вовсе не от первой машины, а от "самой себя": она берет адрес из диапазона 169.254.0.0 и пускает в сеть широковещательный запрос "Занят адрес, или нет?" Если никто не говорит, что адрес занят, машина присваивает его себе.
Да, вот еще вариант: на второй машине запускаете телнет сервер, логинитесь на него с первой машины по имени второй машины, и пишете ipconfig |
|
Вернуться к началу |
|
|
September
Зарегистрирован: 14.11.2004 Сообщения: 109 Откуда: Saint-Petersburg
|
Добавлено: Чт Мар 17 2005 19:32 Заголовок сообщения: |
|
|
Б-р-р...
Сам запутался да еще и всех запутал...
Давайте попробуем еще раз.
Есть машина.
Между ними проводок.
На первой машине ip. 192.168.0.1
Подмаска 255.255.255.0
На второй получить ip автоматом.
Дефолт гэтвэй 192.168.0.1
На сколько я понимаю, ip первая машина выдает? Или нет?
через cmd ipconfig - это только на второй посмотреть ip.
А с первой ip второй?
то бишь cmd
telnet
А дальше? Куда коннектиться? |
|
Вернуться к началу |
|
|
vvt
Зарегистрирован: 20.05.2004 Сообщения: 686
|
Добавлено: Чт Мар 17 2005 19:56 Заголовок сообщения: |
|
|
dhcp сервера, короче, нету у вас.
September писал(а): |
На сколько я понимаю, ip первая машина выдает? Или нет?
|
Нет. Как я уже писал, вторая машина назначает его себе сама, проверив широковещательным запросом, занят он, или нет.
September писал(а): | через cmd ipconfig - это только на второй посмотреть ip.
А с первой ip второй?
то бишь cmd
telnet
А дальше? Куда коннектиться? |
Сначала запускаете на второй машине телнет сервер. Дальше на первой машине пишете:
telnet <netbios имя второй машины>
Опосля, увидите приветствие машины и приглашение ее коммандной строки. Там пишете ipconfig (ключи смотрятся ключем /? )
На что она выдаст вам и свой IP адрес, в том числе.
Да, чуть не забыл! На первой машине назначте интерфейсу соединенному со второй машиной адрес 169.254.х.х
А еще я дико туплю
Надо написать ping <имя второй машины> будучи с ней в одной логической сети - и все |
|
Вернуться к началу |
|
|
September
Зарегистрирован: 14.11.2004 Сообщения: 109 Откуда: Saint-Petersburg
|
Добавлено: Чт Мар 17 2005 20:05 Заголовок сообщения: |
|
|
Спасибо.
Пошел проверять и пробовать |
|
Вернуться к началу |
|
|
vvt
Зарегистрирован: 20.05.2004 Сообщения: 686
|
Добавлено: Чт Мар 17 2005 21:21 Заголовок сообщения: |
|
|
Сразу последнее пробуй, а то кучу времени потратишь за зря |
|
Вернуться к началу |
|
|
Andy_user
Зарегистрирован: 03.12.2003 Сообщения: 382 Откуда: Санкт-Петербург
|
Добавлено: Пт Мар 18 2005 10:14 Заголовок сообщения: |
|
|
September
Давайте попробуем разобраться.
На первой машине (у которой IP 192.168.0.1) выход в Интернет есть ?
Если есть и используется ICS (Internet Connection Sharing = Общий доступ в Интернет), то эта первая машина работает как примитивный сервер DHCP. Он и выдает IP-адрес второй машине.
Если на обеих машинах работает NetBIOS over TCP/IP и поддерживается широковещательное разрешение NetBIOS имен, то команда ping <имя_машины> Вам поможет. Также можно периодически заглядывать в ARP-кэш (arp -a). При обмене IP-пакетами между машинами там (правда иногда) можно будет увидеть IP-адрес второй машины. _________________ Знание принципов компенсирует незнание фактов. |
|
Вернуться к началу |
|
|
vvt
Зарегистрирован: 20.05.2004 Сообщения: 686
|
Добавлено: Пт Мар 18 2005 11:21 Заголовок сообщения: |
|
|
http://www.microsoft.com/resources/documentation/Windows/XP/all/reskit/en-us/Default.asp?url=/resources/documentation/Windows/XP/all/reskit/en-us/prjj_ipa_eiih.asp
А вы подобное что то читали?
Откуда у "первой" машины возьмется dhcp сервер, если его не поднимали , пусть и примитивный?
Я, конечно, понимаю, что можно сказать, что "ты че, он же там встроен всю жизнь был...", но хотелось бы доводы поосновательнее увидеть, ибо я все же уверен, что в данном случае "вторая" машина назначает адрес себе сама... |
|
Вернуться к началу |
|
|
Andy_user
Зарегистрирован: 03.12.2003 Сообщения: 382 Откуда: Санкт-Петербург
|
Добавлено: Пт Мар 18 2005 11:32 Заголовок сообщения: |
|
|
vvt
http://support.microsoft.com/default.aspx?scid=kb;en-us;230148
Цитата: | This article describes how to change the Internet Protocol (IP) range for the Internet Connection Sharing (ICS) Dynamic Host Configuration Protocol (DHCP) service. |
http://support.microsoft.com/default.aspx?scid=kb;en-us;240443
Цитата: | DHCP Service in ICS Does Not Assign 192.168.0.1 IP Address to LAN Adapter |
http://support.microsoft.com/default.aspx?scid=kb;en-us;234815
Цитата: | Internet Connection Sharing Capabilities
• Multiple users can gain access to the Internet through a single connection by using Dial-Up Networking and local networking.
• Connected devices receive transparent network configuration by using Domain Name System (DNS) and Dynamic Host Configuration Protocol (DHCP) to resolve Internet names. |
Готов выслушать Ваши коментарии. _________________ Знание принципов компенсирует незнание фактов. |
|
Вернуться к началу |
|
|
vvt
Зарегистрирован: 20.05.2004 Сообщения: 686
|
Добавлено: Пт Мар 18 2005 11:48 Заголовок сообщения: |
|
|
Эээ, дело в том, что первые две ссылки относятся к 98/Ме и, хоть этого я действительно не знал, не совсем наш случай.
Касаемо третьей ссылки: там упоминается некий компонент DHCP allocator, который в 2000 винде тоже что то может раздавать по сети, НО
Речь то у нас идет про ХР, а там они вполне могли полностью отказаться от урезанного dhcp в пользу самоназначения адресов.
При всем при этом надо еще учитывать, что нам пока не известно, включен ICS или нет
ps
Хотя вроде нашел, что и в ХРшном ICS есть некий dhcp сервер...
Последний раз редактировалось: vvt (Пт Мар 18 2005 12:05), всего редактировалось 1 раз |
|
Вернуться к началу |
|
|
Andy_user
Зарегистрирован: 03.12.2003 Сообщения: 382 Откуда: Санкт-Петербург
|
Добавлено: Пт Мар 18 2005 11:53 Заголовок сообщения: |
|
|
vvt
Цитата: | Речь то у нас идет про ХР, а там они вполне могли полностью отказаться от урезанного dhcp в пользу самоназначения адресов. |
Цитата: | но хотелось бы доводы поосновательнее увидеть |
_________________ Знание принципов компенсирует незнание фактов. |
|
Вернуться к началу |
|
|
Andy_user
Зарегистрирован: 03.12.2003 Сообщения: 382 Откуда: Санкт-Петербург
|
Добавлено: Пт Мар 18 2005 11:57 Заголовок сообщения: |
|
|
September сообщал:
Цитата: | На первой машине ip. 192.168.0.1
Подмаска 255.255.255.0
На второй получить ip автоматом.
Дефолт гэтвэй 192.168.0.1 |
vvt, неужели Вы думаете, что если у второй машины адрес из APIPA, то они смогут общаться по IP ? _________________ Знание принципов компенсирует незнание фактов. |
|
Вернуться к началу |
|
|
Andy_user
Зарегистрирован: 03.12.2003 Сообщения: 382 Откуда: Санкт-Петербург
|
Добавлено: Пт Мар 18 2005 12:15 Заголовок сообщения: |
|
|
vvt
http://support.microsoft.com/default.aspx?scid=kb;en-us;310563
Цитата: | Internet Connection Sharing components
The following is a list of Internet Connection Sharing components:
• DHCP Allocator. A simplified DHCP service that assigns the IP address, default gateway, and name server on the local network.
• DNS Proxy. Resolves names on behalf of local network clients and forwards queries.
• ... |
_________________ Знание принципов компенсирует незнание фактов. |
|
Вернуться к началу |
|
|
vvt
Зарегистрирован: 20.05.2004 Сообщения: 686
|
Добавлено: Пт Мар 18 2005 12:16 Заголовок сообщения: |
|
|
А он и не говорил, что они могут общаться
Грешно, кстати, смеяться над калеками |
|
Вернуться к началу |
|
|
Andy_user
Зарегистрирован: 03.12.2003 Сообщения: 382 Откуда: Санкт-Петербург
|
Добавлено: Пт Мар 18 2005 12:46 Заголовок сообщения: |
|
|
Цитата: | А он и не говорил, что они могут общаться |
И именно поэтому Вы советуете пинговать комп ... _________________ Знание принципов компенсирует незнание фактов. |
|
Вернуться к началу |
|
|
vvt
Зарегистрирован: 20.05.2004 Сообщения: 686
|
Добавлено: Пт Мар 18 2005 12:54 Заголовок сообщения: |
|
|
Только назначив ему адрес из сети 169.254.0.0 |
|
Вернуться к началу |
|
|
|