November 2019

S M T W T F S
      12
34 5 678 9
10111213141516
17181920212223
24252627282930

Style Credit

Expand Cut Tags

No cut tags
Wednesday, July 23rd, 2008 07:07 pm


много думал. так и не понял, почему windows не жрёт маску /32.
И как всё-таки поднять адрес с такой маской?
Можно не на Local Area Connection, а на Loopback, но на нём мне вообще ничего поменять не удалось.

Ы?
Thursday, July 24th, 2008 08:50 am (UTC)
какой ужас.. а из командной строки это никак нельзя?
Thursday, July 24th, 2008 09:35 am (UTC)
Это ж M$ ;). Но, на первый вгляд, можно попробовать приблизительно в таком порядке.
1. командой net config rdr посмотреть, какие GUID у установленных в системе адаптеров. (при условии, что включен NetBT) (будут в NetBT_TCPip_{GUID})
2. командой devcon.exe install %windir%\inf\netloop.inf *msloop (http://technet2.microsoft.com/windowsserver/en/library/0b077318-2bac-4399-8230-461d5d2a055f1033.mspx?mfr=true) поставить драйвера loopback-а
3. После того, как система подумает и даст APIPA-адреса лупбэку, снять командой net config rdr изменения GUID - там должен будет появиться GUID лупбэка
6. Настройить с помощью netsh на IP с любой маской
5. Изменить в файле с текстом:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{GUID}]

"SubnetMask"=hex(7):32,00,35,00,35,00,2e,00,32,00,35,00,35,00,2e,00,32,00,35,\
00,35,00,2e,00,32,00,35,00,35,00,00,00,00,00

GUID на GUID, полученный в п. 3
6. импортировать файл в реестр (regedit /s loopback.reg)
7. рестартануть интерфейс с помощью netsh
типа того ;)
как снять GUID-ы интерфейсов без NetBT не знаю..надо гуглить
Thursday, July 24th, 2008 09:47 am (UTC)
а-а.. спасите-помогите..

спасибо, на досуге попробую разобраться
Thursday, July 24th, 2008 01:29 pm (UTC)
успехов. мне даже интересно ;)
да, при отключенном NetBT (как догадываюсь, он у Вас вполне может быть и отключен) можно попробовать пункты 1 и 3 заменить на экспорт "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\" (regedit /e) из реестра. GUID лупбэка в п.3 должен будет добавиться