Бормотухи.НЕТ

Вернуться   Бормотухи.НЕТ > Интернет, сеть, связь... > Сети
Расширенный поиск

Сети Все о компьютерных сетях и т.п.

Ответ
 
Опции темы Поиск в этой теме
Старый 10.12.2015, 14:47 Вверх   #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
  Ответить с цитированием
Cказали cпасибо:
Старый 16.12.2015, 02:03 Вверх   #2
.:V.I.P.:.
 
Аватар для UncleGekz
UncleGekz вне форума
Доп. информация
По умолчанию

Из разряда - Это должен знать каждый(уважающий себя сисадмин)!
  Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 17:37. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
 

Время генерации страницы 0.15801 секунды с 11 запросами