в мрежата

уроци за компютри мрежи и сигурност

Начало операционни системи Общи за Windows Конфигуриране на статично IP и DHCP в Windows с netsh


Конфигуриране на статично IP и DHCP в Windows с netsh

Е-мейл
Оценка на читателите: / 27
Слаба статияОтлична статия 

В това ръководство ще ви покажа прост пример за преконфигуриране на TCP/IP настройките на мрежова конекция чрез използване на приложението netsh и създаване на BAT файлове за преконфигурация.

Ако имате например лаптоп, който ползвате на две различни места. Първото място използва ръчно зададена TCP/IP конфигурация със следните параметри:

IP адрес: 192.168.1.19
Подмрежова маска: 255.255.255.0
Gateway: 192.168.1.1
DNS: 212.39.90.42
WINS: 192.168.1.2

В другата мрежа ползвате DHCP за автоматична конфигурация.




Когато трябва да превключите от статично зададени TCP/IP настройки към DHCP просто трябва да маркирате радио бутоните, но обратното действие отнема малко повече време, за да въведете IP адреса, подмрежовата маска, гейт-а и т.н. Това ръководство ще ви помогне да си спестите писането постоянно.

Приложението NETSH

Netsh е полезно приложение от командния ред с което може да управлявате мрежовите интерфейси. То има доста функции но в тази статия ще се ограничим до някои от тях, пълно описание на може да намерите на http://support.microsoft.com/?kbid=242468.

Ще използваме .bat файлове, за да въведем двете конфигурации, които в последвтвие могат да се използват за променяне на конфигурацията от ръчни към автоматични настройки на TCP/IP и обратно само с едно щракване.

Нужно ви е да знаете името на интерфейса който ще конфигурирате. Може да видите имената на мрежовите връзки от Start -> Control panel -> Network connections във Windows 2000/XP/2003, за Vista и Windows 7 напишете в полето за търсене на старт меню network connections и стартирайте View Network Connections. В нашия случай името на връзката, която ще манипулираме е "Local Area Connection" вижте снимката по-долу. Ако компютъра има повече от един мрежов интерфейс (мрежови карти), проверете с коя се свързвате към мрежите на едното и на другото мясно. Ако искате да манипулирате безжична мрежа то за нашия пример името на безжичния интерфейс е "Wireless Network Connection 2".



Стратичен IP адрес

За да настроите статични TCP/IP настройки направете файл с име например static.bat и съдържание:

netsh interface ip set address name="Local Area Connection" static 192.168.1.19 255.255.255.0 192.168.1.1
netsh interface ip set dns "Local Area Connection" static 212.39.90.42
netsh interface ip set wins "Local Area Connection" static 192.168.1.2


Първата команда поставя IP адрес 192.168.1.19 с подмрежова маска 255.255.255.0 и gateway 192.168.1.1. Втората команда настройва IP адреса на DNS сървъра и третата поставя IP адреса на WINS.

За получаване на динамичен адрес по DHCP

Създайте файл например dhcp.bat със съдържание:

netsh interface ip set address "Local Area Connection" dhcp
netsh interface ip set dns "Local Area Connection" dhcp


Ако адреса на DNS не се получава автоматично, съдържанието на файла трябва да бъде:

netsh interface ip set address "Local Area Connection" dhcp
netsh interface ip set dns "Local Area Connection" static 212.39.90.42


където 212.39.90.42 е IP адреса на DNS сървъра.

Заключение

Направете препратки към тези файлове на удобно за вас място, например на десктопа или в областта за бързо стартиране, сега вместо да променяте настройките ръчно просто щракнете върку препратките. Може да създадете колкото си искате такива файлове в случай че се местите между повече от две мрежи.

Забележка: За Windows 7 и Windows Vista трябва да стартирате .bat файловете като администратор!


 

Добавете коментар

Вашето име:
Заглавие:
Коментар:
  Кодът за потвърждение. Само малки символи без разстояния между тях.
Секретен код:

последно от форума

в Windows от worldworld, 03-02-12 10:59
в МРЕЖИ от s_kolew, 25-12-11 14:31
в Windows от joro, 03-11-11 12:01
в МРЕЖИ от dulcesita13, 15-10-11 18:45
в Windows от hitaza666, 03-09-11 21:23

Поща



Не си логнат.

Ако това което четете тук ви харесва гласувайте за нас!
Ако това което четете тук ви харесва гласувайте за нас!

Кой е на линия

В момента има 86 посетителя в сайта