THG.RU | Новости | Смартфоны и ноутбуки | Видеокарты | Процессоры | Материнские платы | Мониторы | Аудио/видео | Накопители | Собери сам | Софт | Домашний ПК


Клуб экспертов THG.ru   

Вернуться   Клуб экспертов THG.ru > Сети, связь и телефония > Доступ к Интернету > FAQ подраздела.

Регистрация Правила форума FAQ форума Чат Telegram Справка Пользователи Все разделы прочитаны

Ответ
 
Опции темы
Старый 10.12.2015, 16:01   #1
Меню пользователя HotBeer
Старожил
 
Аватар для HotBeer
  
Команды CMD для работы в сети, диагностики и устранения неполадок

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

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

2. сброс прокси (включает прямой доступ/сброс winhttp)
Код:
netsh winhttp reset 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


автор insect_87
HotBeer вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Справочник словарей
Словари русского языка - www.gramota.ru Яndex - Словари Википедия - ru.wikipedia.org

Часовой пояс GMT +4, время: 02:18.


©2000 - 2026, Форум THG.
Поддержка: Смузи-студио
Распространение информации возможно только с письменного разрешения администрации издания.

THG.ru ("Русский Tom's Hardware Guide") входит в международную сеть TG Publishing

Яндекс.Метрика