Форум программистов, компьютерный форум, киберфорум
Наши страницы

Сети и средства коммуникаций

Войти
Регистрация
Восстановить пароль
 
insect_87
Модератор
Эксперт по компьютерным сетям
4399 / 3717 / 722
Регистрация: 25.12.2012
Сообщений: 15,755
#1

Команды CMD для работы в сети, диагностики и устранения неполадок - Сети

10.12.2015, 10:44. Просмотров 21106. Ответов 1
Метки нет (Все метки)

ВНИМАНИЕ!
Перед выполнением команд обязательно ознакомиться с инструкциями по запуску CMD и выкладке результатов команд.
Запускать CMD необходимо от имени администратора. После выполнения всех команд компьютер так же необходимо перезагрузить!!!


1) Как запустить командную строку: зайдите в меню "Пуск", в окне "Найти файлы и программы" (либо сочетание клавиш windows+R) наберите cmd (1), нажмите правой кнопкой мыши по значку с cmd и выберите "Запуск от имени администратора" (2).
Кликните здесь для просмотра всего текста
Команды CMD для работы в сети, диагностики и устранения неполадок

2) Как выложить результат команды текстом: нажмите правой кнопкой мышки на окне и выберите опцию "пометить" (1), с помощью левой кнопки мышки выделите текст (2) и наведите курсор на верхнюю полоску окна командной строки, в которой находятся опции свернуть-развернуть-закрыть, после этого снова нажмите правую кнопку мышки и выберите опцию изменить\копировать (3).
Кликните здесь для просмотра всего текста
Команды CMD для работы в сети, диагностики и устранения неполадок
Команды CMD для работы в сети, диагностики и устранения неполадок


CПИСОК КОМАНД:
1. сброс winsock
Кликните здесь для просмотра всего текста
Код
netsh winsock reset
netsh winsock reset catalog
Winsock это интерфейс, который упрощает разработку сетевых приложений под Windows. Всё что нам нужно знать, это то что Winsock представляет собой интерфейс между приложением и транспортным протоколом, выполняющим передачу данных. При взаимодействии клиент - сервер в сети каждого участника взаимодействия можно рассматривать как конечную точку. Сокет это вроде как и есть эта конечная точка. В приложении вы определяете сокет.

2. сброс прокси (включает прямой доступ/сброс winhttp) и отображение текущих параметров прокси WinHTTP
Кликните здесь для просмотра всего текста
Код
netsh winhttp reset proxy
Код
netsh winhttp show proxy

3. cброс статических/заданных пользователем параметров ipv4 и ipv6
Кликните здесь для просмотра всего текста
Код
netsh interface ipv4 reset
netsh interface ipv6 reset
netsh int ip reset

4. вывод сведений о конфигурации протокола ip
Кликните здесь для просмотра всего текста
Код
ipconfig /all

5. очистка кэша dns
Кликните здесь для просмотра всего текста
Код
ipconfig /flushdns
отобразить содержимое кэш службы DNS - клиент
Код
ipconfig /displaydns

6. обновление адресов всех адаптеров
Кликните здесь для просмотра всего текста
Код
ipconfig /renew
освобождение адресов для всех подключений
Код
ipconfig /release

7. показать таблицу маршрутизации
Кликните здесь для просмотра всего текста
Код
route print
Код
netstat -r

8. удаление всех статических маршрутов
Кликните здесь для просмотра всего текста
Код
route -f

9. добавить статический маршрут
Кликните здесь для просмотра всего текста
Код
route [-4|-6] add  [destination] MASK [netmask]  [gateway] METRIC [metric]  IF [interface] -p
Пример:
Код
route add 10.0.1.0 mask 255.0.0.0 192.168.0.254 metric 1 if 12 -p
route add 10.0.1.0 mask 255.0.0.0 192.168.0.254 metric 1 -p
(в данном случае интерфейс определится автоматически)

10. работа с размещенными сетями
Кликните здесь для просмотра всего текста
создание размещенной сети (virtual AP):
Код
netsh wlan set hostednetwork mode=allow ssid="Имя_сети" key="ключ" keyUsage=persistent
значение параметра key не менее 8 символов, используются цифры и английские буквы
запустить размещенную сеть:
Код
netsh wlan start hostednetwork
остановить размещенную сеть:
Код
netsh wlan stop hostednetwork
запретить использование размещенной сети:
Код
netsh wlan set hostednetwork mode=disallow
разрешить использование размещенной сети:
Код
netsh wlan set hostednetwork mode=allow
отобразить свойства и состояние размещенной сети:
Код
netsh wlan show hostednetwork

11. отображение полной информации о беспроводных сетях и устройствах
Кликните здесь для просмотра всего текста
Код
netsh wlan show all

12. отображение свойств драйверов беспроводной локальной сети
Кликните здесь для просмотра всего текста
Код
netsh wlan show drivers

13. отображение списка профилей беспроводных сетей, настроенных на этом пк
Кликните здесь для просмотра всего текста
Код
netsh wlan show profiles

14. Установка и разрыв сетевого подключения удаленного доступа
Кликните здесь для просмотра всего текста
Код
rasdial имя_подключения [пользователь [пароль]] [/DOMAIN:домен]
rasdial имя подключения /DISCONNECT

15. определение маршрутов следования / трассировка пути
Кликните здесь для просмотра всего текста
Код
tracert [конечное_имя_или_ip]
pathping -i [конечное_имя_или_ip]
Пример:
Код
tracert ya.ru
tracert 213.180.204.3
pathping -i 213.180.204.3

16. разрешение доменного имени dns-сервером по умолчанию и сервером 8.8.8.8
Кликните здесь для просмотра всего текста
Код
nslookup [имя_ресурса]
nslookup [имя_ресурса] 8.8.8.8
Пример:
Код
nslookup ya.ru
nslookup ya.ru 8.8.8.8

17. отображение информации о всех подключениях и состоянии портов, а так же исполняемого файла, который участвует в создании подключения
Кликните здесь для просмотра всего текста
Код
netstat -abno

18. отображение статистики протоколов и статистики Ethernet
Кликните здесь для просмотра всего текста
Код
netstat -s
netstat -e

19. отображение ARP таблицы
Кликните здесь для просмотра всего текста
Код
arp -a

20. проверка доступности узла по icmp
Кликните здесь для просмотра всего текста
Код
ping [конечное_имя_или_ip]
Пример:
Код
ping ya.ru
ping 213.180.204.3
ping 213.180.204.3 -t
последняя команда - непрерывный пинг
прервать - CTRL+BREACK

21. настройка правил брандмауэра
Кликните здесь для просмотра всего текста
включить брандмауэр:
Код
netsh advfirewall set allprofiles state on
выключить брандмауэр:
Код
netsh advfirewall set allprofiles state off
включение отдельных профилей:
Код
netsh advfirewall set domainprofile state on
netsh advfirewall set privateprofile state on
netsh advfirewall set publicprofile state on
выключение отдельных профилей:
Код
netsh advfirewall set domainprofile state off
netsh advfirewall set privateprofile state off
netsh advfirewall set publicprofile state off
запретить все входяшие соединения и разрешить все исходяшие:
Код
netsh advfirewall set allprofiles firewallpolicy blockinbound
netsh advfirewall set allprofiles firewallpolicy allowoutbound
разрешить входящие TCP и UDP соединения для 80 порта:
Код
netsh advfirewall firewall add rule name="HTTP" protocol=TCP localport=80 action=allow dir=IN
netsh advfirewall firewall add rule name="HTTP" protocol=UDP localport=80 action=allow dir=IN
запретить входящие на 80 порт:
Код
netsh advfirewall firewall add rule name="HTTP" protocol=TCP localport=80 action=block dir=IN
netsh advfirewall firewall add rule name="HTTP" protocol=UDP localport=80 action=block dir=IN
открыть диапазон портов для исходящего UDP трафика:
Код
netsh advfirewall firewall add rule name="Port range" protocol=UDP localport=5000-5100 action=allow dir=OUT
удалить правило:
Код
netsh advfirewall firewall delete rule name="HTTP"
правило ограничения только для одного ip:
Код
netsh advfirewall firewall add rule name="HTTP" protocol=TCP localport=80 action=allow dir=IN remoteip=192.168.0.1
правило ограничения для подсети:
Код
netsh advfirewall firewall add rule name="HTTP" protocol=TCP localport=80 action=block dir=IN remoteip=192.168.0.0/24
netsh advfirewall firewall add rule name="HTTP" protocol=TCP localport=80 action=allow dir=IN remoteip=192.168.0.50-192.168.0.70
разрешить соединения для программы MyApp.exe:
Код
netsh advfirewall firewall add rule name="My Application" dir=in action=allow program="C:\MyApp\MyApp.exe" enable=yes
объединение правил:
Код
netsh advfirewall firewall add rule name="My Application" dir=in action=allow program="C:\MyApp\MyApp.exe" enable=yes remoteip=157.60.0.1,172.16.0.0/16 profile=domain

22. проверка доступности удаленного узла по порту (при этом приложение на удаленном пк должно быть запущено, сосотояние удаленного порта LISTENING)
Кликните здесь для просмотра всего текста
Код
telnet [имя_удаленного_узла_или_ip] [PORT]
Пример:
Код
telnet ya.ru 80
telnet 213.180.204.3 80
Как включить клиент telnet: панель управления - программы и компоненты - включение или отключение компонентов Windows - включить клиент Telnet - ок

23. отобразить информацию о mac адресах физических интерфейсов локального и удаленного компьютеров
Кликните здесь для просмотра всего текста
Код
getmac
getmac /s [имя_пк_или_ip]
Примеры:
getmac /s 192.168.1.1

24. настройка статических параметров ip и dns физического интерфейса
Кликните здесь для просмотра всего текста
Код
netsh interface ip set address name="Имя подключения" source=static addr=[address] mask=[mask] gateway=[gateway] gwmetric=[metric]
netsh interface ip set dnsservers name="Имя подключения" static [dns-address] primary
Пример:
Код
netsh interface ip set address name="Подключение по локальной сети" source=static addr=192.168.0.10 mask=255.255.255.0 gateway=192.168.0.1 gwmetric=1
netsh interface ip set dnsservers name="Подключение по локальной сети" static 8.8.8.8 primary

25. определение оптимального mtu
Кликните здесь для просмотра всего текста
Код
ping [имя_ресурса_или_ip]   - f - l [xxxx]
[xxxx] - размер тестового пакета в байтах
Один из простых и наиболее точных способов определения оптимального размера MTU – MTU пинг тест. Вы просто отправляете запросы и постепенно снижаете размер пакета до тех пор, пока пакет больше не фрагментируется. Как только вы отправите пакет, который не будет фрагментирован, увеличьте немного размер пакета и отправьте запрос заново, вы таким образом сможете найти максимальный размер пакета, который не будет фрагментирован. Возьмите максимальный размер пакета, который вы вычислили в ходе тестирования, прибавьте 28. Вы прибавляете 28 байт потому, что 20 байт зарезервировано для заголовка IP -адреса и 8 байт выделяется для заголовка запроса протокола ICMP ( ICMP Echo Request ). Помните: Вы должны прибавить 28 к вашему результату, полученному в результате пинг-теста!
Пример:
1440 – максимальный размер пакета в пинг-тесте
+ 28 – заголовки IP и ICMP
1468 – оптимальный размер вашего MTU

26. остановка и запуск служб, вывод списка запущенных служб
Кликните здесь для просмотра всего текста
вывод списка запущенных служб:
Код
net start
запуск и остановка dhcp-клиента
Код
net start dhcp
net stop dhcp
запуск dns-клиента
Код
net start dnscache
запуск автонастройки беспроводной сети
Код
net start WlanSvc
запуск автонастройки WWAN
Код
net start WwanSvc
запуск общего доступа к подключению к Интернету (ics)
Код
net start sharedaccess
запуск брандмауэра
Код
net start mpssvc
запуск браузера компьютеров
Код
net start browser
запуск диспетчера подключений удаленного доступа
Код
net start RasMan
запуск службы сервера
Код
net start LanmanServer
запуск службы рабочей станции
Код
net start LanmanWorkstation
запуск службы удаленных рабочих столов
Код
net start TermService
запуск службы сетевых подключений
Код
net start Netman
запуск службы маршрутизации и удаленного доступа
Код
net start RemoteAccess
запуск обнаружения SSDP
Код
net start SSDPSRV

27. работа с сетевыми дисками, подключение разделяемых сетевых ресурсов
Кликните здесь для просмотра всего текста
отображение списка подключенных сетевых дисков
Код
net use
отключение сетевого диска
Код
net use [буква_сетевого_диска]: /delete
Пример:
Код
net use Z: /delete
подключение сетевого диска
Код
net use [буква_сетевого_диска]: \\[имя_или_ip_адрес_удаленного_компьютера]\[имя_разделяемого_сетевого_ресурса_или_скрытого_ресурса] /user:[домен]\[имя_пользователя] [пароль]
Примеры:
подключить сетевой диск Z: , которому соответствует разделяемый сетевой каталог с именем shares на компьютере с именем server
Код
net use Z: \\server\shares
подключить сетевой диск Y: , которому соответствует скрытый ресурс C$ (корневой каталог диска C: на компьютере с адресом с 192.168.1.10). При подключении к удаленному компьютеру используется имя пользователя Администратор и пароль admpass
Код
net use Y: \\192.168.1.10\C$ /USER:Администратор admpass
подключить сетевой диск X: , которому соответствует каталог folder на скрытом ресурсе D$ компьютера с адресом 192.168.1.20. При подключении к удаленному компьютеру используется имя пользователя user и пароль password в домене domain
Код
net use X: \\192.168.1.20\D$\folder /USER:mydomain\user password
net use X: \\192.168.1.20\D$\folder /USER:user@mydomain password
(если в командной строке пароль не задан, то он будет запрошен при подключении к сетевому ресурсу; если ключ /USER не задан, то для авторизации на удаленном компьютере используется текущая учетная запись)
выполнить подключение с запоминанием полномочий (credentials) пользователя. При первом подключении, будет выдан запрос на ввод имени пользователя и пароля ,которые будут запомнены и не будут запрашиваться при последующих подключениях
Код
net use W: \\remotepc\C$\common\share /SAVECRED
изменение режима запоминания подключенных сетевых дисков:
не запоминать сетевые подключения
Код
net use /PERSISTENT:NO
запоминать сетевые подключения
Код
net use /PERSISTENT:YES

28. выделение ресурсов системы для общего доступа, создание разделяемых сетевых ресурсов
Кликните здесь для просмотра всего текста
вывести список разделяемых в локальной сети ресурсов данного компьютера
Код
net share
добавление нового разделяемого по сети ресурса
Код
net share [имя_разделяемого_ресурса]="[локальный_диск:\путь_до_ресурса_на_данном_компьютере]"
Пример
Код
net share sharedres="C:\Users\Admin\For_All"
удаление разделяемого ресурса
Код
net share [имя разделяемого ресурса] /DELETE
Пример
Код
net share sharedres /DELETE
(удаление выполняется только для имени разделяемого ресурса и не затрагивает каталог локального диска, связанный с данным именем)
получение списка открытых по сети файлов
Код
net file
отображение списка компьютеров в сетевом окружении
Код
net view
отображение списка компьютеров в домене
Код
net view /DOMAIN:[имя_домена]
Пример:
Код
net view /DOMAIN:mydomain
отображение разделяемых по сети ресурсов отдельного компьютера
Код
net view \\[имя_компьютера_или_ip]
Пример:
Код
net view \\server
net view \\192.168.1.100\
скрыть в сетевом окружении отдельный компьютер
Код
net config server /HIDDEN:YES
вернуть отображение компьютера в сетевом окружении
Код
net config server /HIDDEN:NO
11
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.12.2015, 10:44
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Команды CMD для работы в сети, диагностики и устранения неполадок (Сети):

cmd команда на скан сети - Сети
Напомните команду, которая сканирует сеть и выводит АйПи - адреса всех сетевых устройств, которые подключены к сетке. "net view"- это не...

Методы устранения уязвимостей для малого и среднего бизнеса - Сети
Доброго времени суток, Собственного хочу спросить, как отличается проведение проверок уязвимостей для разных размеров бизнеса? ...

Программы для диагностики сети - Сетевое оборудование
Здравствуйте, знатоки сетей. Если программы для диагностики пропускной способности сети? Понимаю что можно тупо скопировать файл и замерить...

Управляемый коммутатор. Устранения конфликта IP адресов в сети - Сетевое оборудование
Доброго времени суток. Есть не управляемый свичт и есть 3 сети 192.168.10.х ...

Настройка сети (два роутера для совместной работы) - Сетевое оборудование
Есть два роутера - TRENDnet TEW-652BRP и DIR-300. Две комнаты (А и Б). В комнату Б проведён билайновский кабель. Задачи : Подключить в...

Программы для диагностики и устранения неполадок ПК - Системный софт
ВНИМАНИЕ! Эти программы предназначены для подготовленного пользователя. При неправильных действиях Вы можете вывести из строя свой...

1
insect_87
Модератор
Эксперт по компьютерным сетям
4399 / 3717 / 722
Регистрация: 25.12.2012
Сообщений: 15,755
09.01.2016, 21:38  [ТС] #2
29. работа с пользователями
Кликните здесь для просмотра всего текста
отображение списка групп пользователей данного компьютера
Код
net localgroup
добавление в группу нового пользователя
Код
net localgroup [имя_группы] [имя пользователя] /add
удаление из группы пользователя
Код
net localgroup [имя_группы] [имя пользователя] /delete
отображение списка пользователей
Код
net user
создание учетной записи нового пользователя
Код
net user [имя_пользователя] /add
создание учетной записи нового пользователя с паролем password
Код
net user password [имя_пользователя] /add
удаление учетной записи нового пользователя
Код
net user [имя_пользователя] /delete
изменение пароля существующего пользователя (пароль будет запрошен при выполнении команды)
Код
net user [имя_пользователя] *
изменение пароля пользователя на новое значение newpassword
Код
net user [имя_пользователя] newpassword
активация и деактивация учетной записи пользователя
Код
net user [имя_пользователя] /active:yes
net user [имя_пользователя] /active:no

30. отображение таблицы netbios-имен локальных и удаленных компьютеров
Кликните здесь для просмотра всего текста
отображение кэша имен NetBIOS и соответствующих им IP-адресов
Код
nbtstat -c
отображение таблицы NetBIOS-имен на локальном компьютере
Код
nbtstat -n
отображение таблицы имен удаленного компьютера
Код
nbtstat -a [имя удаленного компьютера]
nbtstat -A [ip адрес удаленного компьютера]
отображение статистики NetBIOS - сессий между клиентом и сервером
Код
nbtstat -s
nbtstat -S
очистка и перерегистрация NetBIOS-имен на локальном компьютере
Код
nbtstat -RR

31. удаление и установка сетевых компонентов
Кликните здесь для просмотра всего текста
просмотр списка установленных сетевых компонентов
Код
netcfg -s n
просмотр списка установленных адаптеров
Код
netcfg -s a
просмотр списка привязок для определенного сетевого компонента
Код
netcfg -b [сокращенное_имя_сетевого_компонента]
Пример:
Код
netcfg -b ms_tcpip
просмотр состояния определенного сетевого компонента
Код
netcfg -q [сокращенное_имя_сетевого_компонента]
Пример:
Код
netcfg -q ms_netbios
удаление и установка туннельного протокола точка-точка, протокола туннелирования второго уровня и протокола точка–точка по Ethernet: ms_pptp, ms_l2tp и ms_pppoe
Код
Netcfg -u ms_pppoe
Netcfg -u ms_pptp
Netcfg -u ms_l2tp
Код
Netcfg -l %windir%\inf\netrast.inf -c p -i ms_pppoe
Netcfg -l %windir%\inf\netrast.inf -c p -i ms_pptp
Netcfg -l %windir%\inf\netrast.inf -c p -i ms_l2tp
удаление и установка NDIS-драйвера WAN удаленного доступа
Код
Netcfg -u ms_ndiswan
Код
Netcfg -l %windir%\inf\netrast.inf -c p -i ms_ndiswan
удаление и установка протокола клиента WINS
Код
Netcfg -u ms_netbt
Код
Netcfg -l %windir%\inf\nettcpip.inf -c p -i ms_netbt
удаление и установка протокола Интернета версии 4 (TCP/IPv4) и туннелей TCP/IPv4
Код
Netcfg -u ms_tcpip
Netcfg -u ms_tcpip_tunnel
Код
Netcfg -l %windir%\inf\nettcpip.inf -c p -i ms_tcpip
Netcfg -l %windir%\inf\nettcpip.inf -c p -i ms_tcpip_tunnel
удаление и установка службы сервера удаленного доступа
Код
Netcfg -u ms_rassrv
Код
Netcfg -l %windir%\inf\netrass.inf -c s -i ms_rassrv
удаление и установка службы доступа к файлам и принтерам сетей Microsoft
Код
Netcfg -u ms_server
Код
Netcfg -l %windir%\inf\netserv.inf -c s -i ms_server
удаление и установка службы сервера маршрутизации и удаленного доступа
Код
Netcfg -u ms_steelhead
Код
Netcfg -l %windir%\inf\netrass.inf -c s -i ms_steelhead
удаление и установка службы диспетчера подключений удаленного доступа
Код
Netcfg -u ms_rasman
Код
Netcfg -l %windir%\inf\netrass.inf -c s -i ms_rasman
удаление и установка службы Application Layer Gateway
Код
Netcfg -u ms_alg
Код
Netcfg -l %windir%\inf\netrass.inf -c s -i ms_alg
удаление и установка службы клиента удаленного доступа
Код
Netcfg -u ms_rascli
Код
Netcfg -l %windir%\inf\netrass.inf -c s -i ms_rascli
удаление и установка службы планировщика пакетов
Код
Netcfg -u ms_pacer
Код
Netcfg -l %windir%\inf\netpacer.inf -c s -i ms_pacer
удаление и установка клиента для сетей Microsoft
Код
Netcfg -u ms_msclient
Код
Netcfg -l %windir%\inf\netmscli.inf -c c -i ms_msclient

Не по теме:

источник: урасов.рф/2009/02/05/netcfg/


32. получение списка беспроводных сетей
Кликните здесь для просмотра всего текста
Код
netsh wlan show networks mode=bssid > %TEMP%\wlans.txt

33. получение информации о глобальных параметрах TCP
Кликните здесь для просмотра всего текста
Код
netsh interface tcp show global

34. отключение автоматической настройки окна приема TCP
Кликните здесь для просмотра всего текста
Код
netsh interface tcp set global autotuninglevel=disabled
2
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.01.2016, 21:38
Привет! Вот еще темы с ответами:

Софт для диагностики и устранения неполадок ПК - Системный софт
ВНИМАНИЕ! Эти программы предназначены для подготовленного пользователя. При неумелом разгоне Вы можете вывести из строя свой компьютер!...

Прекратилась работа "мастера диагностики и устранения неполадок" - Windows
как запустиь работу "Мастера диагностики и устранения неполадок."

Центр устранения неполадок - Windows 7
Всем привет. Хочу проконсультироваться вот по какому вопросу. Воспользовался RegOrganizer для чистки реестра и диска. Скорее всего после...

Не работает мастер устранения неполадок - Windows 7
Доброго времени суток, уважаемые форумчане. Прошу Вашей помощи. Недавно столкнулась с такой проблемой - перестал работать мастер устранения...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.