Pull to refresh

cmd or netsh. другими словами легкое знакомство с netsh.

Вкратце почему пишу эту заметку.(статьей не назовешь !)
В общем хабру читаю уже в районе 3-х месяцев, был в общем чистым зрителем, комментарии оставить порывался но на написание чего либо, что бы получить доступ не решался.
Но вот наткнулся я на статью, и как то захотелось сказать почему автор не сказал про netsh? По моему она намного по мощней, для админов виндузятников, чем cmd. Да и скажу для линуксойдов, она будет по душе(если придется работать в windows системах), так как возможности у нее близки к интерпретаторам, используемых в unix системах. Ну и не смог вот и решил слегка сам написать про эту оболочку.

Whois netsh ?
netsh — программа (сетевая оболочка), включенная в линейку продуктов операционных систем Microsoft Windows. Она позволяет локальное или удаленное конфигурирование сетевых параметров.
запустить ее можно с помощью все того же cmd.exe
т.е cmd--->netsh и появится приглашение в оболочку вида netsh>

воспользоваться подсказкой можно знаком вопроса ?

Чуть чуть о возможностях оболочки.
Как было сказано ранее это сетевая оболочка, соответственно ее лучше использовать для настройки сетевых параметров системы.
Начнем с привязки к интерфейсу ip адреса
выглядит это так, полностью:

interface ip set address eth0 static 192.168.20.200 255.255.252.0

прошу учесть что данная команда пройдет если вы уже в netsh, в противном случае (т.е. если вы только в cmd) вам нужно в начале добавить слово netsh? это правило справедливо и для следующей команды interface и в данном случае так же для команды ip, кстати там можно пользоваться хелпом (?), больше не буду про вход во вложенные команды сами разберетесь.
Поясню элементы строчку команду:

ip — операции с ip адресами.

set address — Установка далее указанному интерфейсу ip адреса (не путать с параметром add, который добавляет, а не перезаписывает.)

eth0 — имя сетевого интерфейса к которому привязываем ip адрес (у меня так интерфейс называется если у вас он называется что нибудь типа «Подключение по локальной сети», то вам нужно будет вместо eth0 написать name="имя интерфейса").

static — указываем, что адрес статический можно указать dhcp и будет динамический адрес

Ну и далее идет непосредственно ip адрес и его маска, нужен шлюз пишите сразу после ip адреса и маски шлюз и метрику.

посмотреть свои деяния можно командами которые показываются после:

netsh interface ip show ?

кстаии help довольно хороший. Да и гугл не хромает.

Если возникнет потребность то продолжу статью про работу с dhcp сервером и другими сервисами (RAS, routing...), ну и если доступ на хабру будет.

posted by mario
Tags:
Hubs:
You can’t comment this publication because its author is not yet a full member of the community. You will be able to contact the author only after he or she has been invited by someone in the community. Until then, author’s username will be hidden by an alias.