Як використовувати DHCP з ручною адресою в Windows?


1

У OS X є опція для використання DHCP з ручною адресою: чи є спосіб зробити це (або щось подібне з будь-якою програмою) у Windows?

зображення:

enter image description here

Ось моя проблема:

У моїй школі є wifi з проксі, я можу підключити мій iPhone, мій Mac, телефони, що працюють під Android, але я не можу підключити комп'ютери, використовуючи Windows, я вважаю, що це не могло знайти такий варіант у Windows, хто-небудь знає про щось інше, що я можу зробити?

Якщо немає можливості зробити це на вікнах, будь-яке рішення Linux?

EDIT: Виявилося, що після спроби відповідей нижче багато разів, я випадково поклав неправильну маску підмережі (DHCP дає 10.244.49.220 і він був вставлений як 10.255.49.220) і він підключений. Чорна магія.


1
Немає опції не існує
Ramhound

Просто для роз'яснення ... DHCP дає вам IP, але ви хочете або потрібно (що це таке?), Щоб зробити його статичним, що правильно? в чому причина необхідності не-динамічного ip?
monsto

@monsto Wifi в моїй школі захищений під проксі і IP призначені для кожного студента, але виявилося, що тільки мій Mac підключався до цієї конфігурації, а комп'ютери з Windows не підключалися б, навіть якщо вони копіюють шлюз маски підмережі DHCP тощо .
GBF_Gabriel

Відповіді:


0

Питання 1:

Windows не має можливості прийняти оренду DHCP і перевизначити IP-адресу

Запитання 2:

Ви можете прийняти договір про оренду DHCP, а потім переконфігурувати мережу на основі інформації, наданої в оренді DHCP - більше інформації після перерви

Питання 3:

Залишити відкриті для інших, щоб відповісти, але linux є дуже відкритим, краще запитати, чи є якісь дистрибутиви linux, які підтримують цю функціональність


Припущення:

OP має базове розуміння CLI і командного рядка Windows

Необхідні інструменти

Командний рядок Windows


Гаразд, ми збираємося запустити командний рядок і почати вводити команди і відмічувати деякі вихідні дані

ipconfig / all

На виході потрібно визначити, з яким адаптером потрібно працювати, наприклад: Local Area Connection в майбутньому я посилаюся на цей вибір як foo

Наступні команди:

netsh інтерфейс ip встановити адресу name = "foo" dhcp

ipconfig / release

ipconfig / renew

ipconfig / all

Це встановить ваш foo Інтерфейс для випуску будь-якого поточного лізингу десяти запитів і прийняття DHCP потім остаточно відображає конфігурацію з цього DHCP оренди

Звідси вам потрібно зробити примітку foo інтерфейси DNS-серверів, Шлюз за замовчуванням і Маска підмережі

У майбутньому я буду називати їх наступним чином

  • Потрібна статична IP-адреса = x
  • Маска підмережі = y
  • Шлюз за замовчуванням = z
  • DNS-сервер 1 = a
  • DNS Server 2 = b

Тут ми маємо всю необхідну інформацію, щоб завершити це ще в 3 командах

netsh interface ip встановити адресу name = "foo" статичний x y z

netsh інтерфейс ip set dns "foo" статичний a

netsh interface ip додати dns "foo" b INDEX = 2

Якщо ви хочете краще зрозуміти, як працюють ці команди, ви можете прочитати на елементах technet KB


Велике спасибі за відповідь, я спробую її завтра.
GBF_Gabriel

Це спрацювало, і я зробив .bat для зміни проксі між різними wifi, спасибі за командні рядки.
GBF_Gabriel

1

Коротка відповідь: Якщо це те, що потрібно зробити, то поговоріть з підтримкою мережі кампуса. Якщо це так, вони, можливо, вже мають процес, за яким ви можете наслідувати

Якщо це НЕ для classwork, то на Windows 7 можна спробувати наступне. Але спочатку прочитайте все це і зрозумійте застереження:

  1. натисніть кнопку Пуск & gt; бігти
  2. тип cmd , Enter
  3. тип ipconfig , Enter
  4. можливо, вам доведеться прочитати вихідний файл, але ви можете знайти використовуваний адаптер і запис для "IPv4 Address". Ваш, ймовірно, буде 192.168.x.x (не гарантія). моя каже 192.168.1.120. тому ми використаємо це для прикладу, що йде вперед. Залиште це вікно відкритим.
  5. перейдіть на Пуск & gt; Панель керування & gt; Центр мереж і спільного доступу
  6. у розділі "Переглянути активні мережі" з правого боку відображається ваше з'єднання. Натисніть цю кнопку.
  7. натисніть Властивості
  8. виділити (одним клацанням миші) "Internet Protocol Version 4 (TCP / IPv4)"
  9. натисніть Властивості

У цьому вікні ви можете вибрати "Використовувати наступну IP-адресу:" і встановити поле "IP-адреса", щоб відповідати IPv4-адресі, показаному в ipconfig вихід. Ви також повинні встановити маску підмережі та шлюз за промовчанням для відповідності цих записів з ipconfig вихід.

Застереження ...

Ви, мабуть, не матимете жодних проблем з цим, але я б не довіряв цьому. Вона не впливає на динамічну оренду адреси ip. Отже, залежно від конфігурації мережі, на якій ви перебуваєте, він може примусити випустити ваш ip у будь-який час, прийняти вашу ip-оренду від вас і дати її іншому. У такому випадку він, швидше за все, віддасть перевагу людині з повною динамічною конфігурацією (тому що їхня станція прийняла її безпосередньо) і залишить вас без мережного підключення ... змушуючи вас викликати підтримку і дати їм шанс покарати вас за СКАЖУТЬСЯ ВИКОРИСТОВУВАТИ нашу систему !! або якийсь небагато.

Нарешті

50-3 сказав в основному те ж саме, але за допомогою командного рядка, коли я направив вас через графічний інтерфейс користувача. Проблема однакова: ваша система залежить від того, як мережа обробляє ip оренди. Багато мереж не турбують їх, але коледжі можуть бути досить анальними, коли люди роблять "незаконні речі" по своїх мережах, і використовують усі види нестандартної практики, щоб перешкодити їх.

На технічному рівні, однак, ні в одному з наших постів нічого не може бути. Найгірше, що може статися, що ви випадково втрачаєте інтернет в найгірший час і повинні зателефонувати комусь.


prefer the person with the full dynamic config (because their station accepted it outright) Насправді це призведе до конфлікту в мережі, оскільки дві людини в мережі матимуть однакову адресу.
50-3

Дякуємо за вашу відповідь, тому що це робить те ж саме, що й інша відповідь. Але обидва є правильними.
GBF_Gabriel
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.