Blog of Khlebalin Dmitriy

(Дорогу осилит идущий…Way of wade.)

Сетевые команды в Windows.

ipconfig

ipconfig /all — показать все сетевые интерфейсы
ipconfig /release — очистить настройки ip
ipconfig /renew — переполучить ip адрес
ipconfig /flushdns — чистим локальный кэш сопоставителя DNS
ipconfig /displaydns — покажет записи разрешения имен в кеше днс
ipconfig /registerdns — зарегистрировать пк в днс. (На контролере домена)

nbstat

nbtstat -n информация о соединениях
nbtstat -a pc — имя пользователя работающего за удаленной машиной pc
nbtstat -c — показать кэш netbios
nbtstat -r — показать кэш и статистику
nbtstat -R — очистить кэш netbios (файл lmhosts)

netstat

netstat -nabo информация об соединения и о программах которые их используют
netstat -s -р [tcp|udp|icpm|ip]
netstat -r информация о маршрутах
netstat -na | findstr :445
netstat /a /o | findstr :80 — активные подключения (Active Connections) на 80 порту
netstat -a — список всех подключений к компьютеру

iperf (отдельная утилита, аналог lynux проги для проверки соединения)

iperf Server Config:
iperf -s -w 65536 -p 12345 -I 5

iperf Client Configs:
iperf -c -w 65536 -p 12345 -t 60
iperf -c -w 65536 -p 12345 -t 60 -d
iperf -c -w 65536 -p 12345 -t 60 -P 4

route

route print — показать все маршруты
route -p add 10.11.0.0(net) mask 255.255.255.0 10.254.0.190(gw)
route -p add 172.16.254.0 mask 255.255.255.0 10.254.0.190
route -p add 48.0.0.0 MASK 255.0.0.0 192.168.1.200 IF 1 — добавить маршрут для сети 48.0.0.0/24 через 192.168.1.200 интерфейсе c id 1
route -p add 48.0.0.2 MASK 255.255.255.255 192.168.1.200 IF 10 — добавить маршрут для хоста 48.0.0.2 через 192.168.1.200 интерфейсе c id 10
route delete 48.0.0.2 — удалить маршрут

tracert ip трассировки сетевого маршрута

telnet (компоненту порой надо доставить)

telnet host port

ping

ping -t ip/dns проверка живучести хоста
ping -f -l MTU IP_address — меняй значение MTU 1400-1500 для того чтобы узнать подходящий MTU
pathping -n ip/dns трассировки сетевого маршрута. сочетает в себе функциональность утилит ping и tracert

arp

arp -a — таблица MAC адресов
getmac — получить MAC ардесс сетевой карты и имя транспорта
arp -d — очистка Arp cache (MAC)
arp -s — добавить статическую запись в arp-таблицу
netsh interface ip delete arpcache — очистка Arp cache (MAC)

netsh

netsh /? — помощь 🙂

netsh interface ip dump > c:\ipsettings.txt — экспорт настроек ip

netsh -c interface -f c:\ipsettings.txt — импорт ip настроек в windows

netsh int reset all — Сброс настроек
netsh winsock reset — Сброс параметров протокола Интернета (TCP/IP)
netsh IP Reset — Сброс настроек
netsh firewall reset — Сброс настроек

netsh int ipv4 install — Установка TCP/IP протокола
netsh int ipv4 uninstall — Деинсталляция TCP/IP протокола
netsh int tcp set global autotuning=disable — отключение автоматической настройки (твик ускорит работу при сетевом cp/rm)
netsh int tcp set global autotuning=normal — включение автоматической настройки
netsh int 6to4 set st disabled — отключить ipv6
netsh int 6to4 show state — состояние службы ipv6
netsh int ip reset C:\ iplog.txt — Сброс настроек
netsh int tcp show global — показать настройки интерфейса
netsh int tcp reset — Сброс параметров протокола Интернета (TCP/IP)

netsh diag gui — Получаю отчет, выполненный в виде прекрасной иерархической схемы, где детально представлен каждый адаптер системы.

netsh firewall set logging droppedpackets=enable — Для логирования дропнутых пакетов
netsh firewall set logging connections=enable — Для логирования соединений
netsh firewall show logging — Для получения конфигурации фаервола
netsh firewall set opmode disable — Выключить фаервол
netsh firewall set opmode enable — Включить фаервол

netsh advfirewall set allprofiles state off — Отключение фаервола Windows firewall из командной строки
netsh advfirewall set allprofiles state on — Включение фаервола Windows firewall из командной строки
netsh advfirewall firewall show rule name=all — Запрос правил брандмауэра
netsh advfirewall reset — Сброс брандмауэра
netsh advfirewall set currentprofile logging filename «C:\temp\pfirewall.log» — Настройка журнала фаервола.
netsh advfirewall firewall add rule name=»All ICMP V4″ dir=in action=block protocol=icmpv4 — отключение ICMP (ping)
netsh advfirewall firewall add rule name=»All ICMP V4″ dir=in action=allow protocol=icmpv4 — включение ICMP (ping)
netsh advfirewall firewall add rule name=»Open SQL Server Port 1433″ dir=in action=allow protocol=TCP localport=1433 — открыть порт 1433
netsh advfirewall firewall add rule name=»Allow Messenger» dir=in action=allow program=»C:\programfiles\messenger\msnmsgr.exe» — разрешить программу
netsh advfirewall firewall set rule group=»remote administration» new enable=yes — разрешение удаленного управления (удаленный реестор и тд)
netsh advfirewall firewall set rule group=»remote desktop» new enable=Yes — разрешение удаленного управления RDP
netsh advfirewall export «C:\temp\WFconfiguration.wfw» — выгрузить(export) настройки
netsh advfirewall import «C:\temp\WFconfiguration.wfw» — загрузить(import) настройки

netsh wlan connect ssid=‘mySSID’ name=‘WLAN-NAME’ — Подключиться к уже определенной беспроводной сети
netsh wlan show settings — Показать текущие параметры беспроводной сети
netsh wlan export profile name=»MyWIFI» folder=C:\1\wlan interface=»Wireless Network Connection» — Экспортировать профиль беспроводной сети Wi-Fi
netsh wlan add profile filename=»MYWIFI.xml » — Импортировать профиль беспроводной сети Wi-Fi
netsh wlan show profiles — Проверить его наличие профилей Wi-Fi
netsh wlan connect ssid=’mySSID’ name=’MyWIFI’ Использовать профиль для подключения к MyWiFI
netsh wlan dump — Выполнить дамп беспроводных параметров
netsh wlan show autoconfig — Проверить параметры автоматической настройки Wi-Fi
netsh wlan show autoconfig set autoconfig enabled=no interface=’Wireless Network Adaptor’ — Изменять свои параметры автоматической настройки Wi-Fi (вкл/выкл)
netsh wlan set blockednetworks display=hide — Скрывать заблокированные сети из списка доступных сетей Wi-Fi

netsh set logging set logging maxfilesize=20480 — Для управления файлом лога
netsh set logging %windir%\pfirewall.log — Для управления файлом лога

netsh dhcp show server — выдаст нам, кто есть у нас сервер DHCP.
netsh dhcp server dump — всю конфигурационную информацию сервера DHCP (так же как описано выше можно записать в файл)

netsh -c interface dump > c:\location1.txt — Экспортировать(Сохранить) сетевые настройки
netsh -f c:\location1.txt — Импортировать Сетевые настройки

netsh interface ip show config — показать ip (почти тоже самое что ipconfig )
netsh interface ipv4 set address {interfaceName} static {ipAddress} {subnetMask} {defaultGateway} — Cмена IP из консоли
netsh interface ip set address name=»Local Area Connection» static 192.168.0.100 255.255.255.0 192.168.0.1 1 — Пример смены IP
netsh interface show interface — показать сетевые интерфейсы
netsh interface ipv4 add dnsserver name={interfaceName} address={dnsServerIpAddress} index=1 — установка DNS сервера
netsh interface ip set dns «Local Area Connection» static 192.168.0.200 — Пример установка DNS сервера
netsh interface ip set wins «Local Area Connection» static 192.168.0.200 — Пример установки wins сервера
netsh interface ip set address «Local Area Connection» dhcp — Установка получение Ip по DHCP

netsh winhttp set proxy {proxyServerName}:{proxyPortNumber} — Установка прокси

netsh interface ipv4 set subinterface «Подключение по локальной сети» mtu=800 store=persistent — установить mtu=800 средствами системы

dns

!!!Если не указывать сервер используется локальный dns

nslookup — входим в программу
nslookup \ server=DNS_server \ q=вид_запроса \ hostname
nslookup -> server -> 8.8.8.8 -> set q=ALL -> ya.ru — показать все A,MX,PTR,NS и т.д.
nslookup -> server -> 8.8.8.8 -> set q=a -> ya.ru — показать записи A домена ya.ru
nslookup -> server -> 8.8.8.8 -> set q=mx -> ya.ru — показать записи MX (почта) домена ya.ru
nslookup -> server -> 8.8.8.8 -> set q=ptr -> 8.8.8.8 — показать имя сервера которому принадлежит 8.8.8.8
nslookup -> server -> 8.8.8.8 -> set q=ns -> ya.ru — показать сервер держателя DNS ya.ru

nslookup -type=all ya.ru 8.8.8.8 — показать все A,MX,PTR,NS и т.д.
nslookup -type=a ya.ru 8.8.8.8 — показать записи A домена ya.ru
nslookup -type=mx ya.ru 8.8.8.8 — показать записи MX (почта) домена ya.ru
nslookup -type=ptr 8.8.8.8 8.8.8.8 — показать имя сервера которому принадлежит 8.8.8.8
nslookup -type=ns ya.ru 8.8.8.8 — показать сервер держателя DNS ya.ru

ipconfig /flushdns — очистите локальный кэш DNS
ipconfig /displaydns — покажет записи разрешения имен в кеше днс

net

net user username passworduser /add /expires:never /passwordchg:no — создание юзера
net user Администратор /active:yes включение Администратора
net user имя /active:no — заблокировать пользователя
net user имя /active:yes — разблокировать пользователя
net user имя /domain — информация о пользователе домена
net user Имя /add — добавить пользователя
net user имя_пользователя пароль /add
net user Имя /delete — удалить пользователя

net group username grupaforuser -добавление юзера в группу
net localgroup Administrators имяпользователя /add — добавление пользователя в группу net localgroup Users имяпользователя /delete — удаление пользователя из группы
net localgroup administrators — показывает кто состоит в группе администраторы
net localgroup administrators /domain показывает кто в группе администратор в домене

net accounts /maxpwage:unlimited
net accounts -показывает политику паролей
net account /domain показывает политику паролей в домене

net use t: /delete — где t имя удаляемого диска
net use * /delete — убить все подключенные шары
net use x:\ip
net use \ip\ipc$ * /u:user
net use x: \server\cdrom password /USER:domain\username пароль — подключить диск с логином и паролем
net use l: \имя компа\папка\ — подключить сетевым диском l: папку на удаленном компьютере
net use w: \компьютер\ресурс «пароль» /USER:»домен\пользователь»
net use z: \шара\путь /user:Имя_сервера\Юзер Пароль /persistent:yes

net start netlogon && net stop netlogon — перезапуск службы

net view \ip — посмотреть доступные шары на пк \ip
net view /all localhost — посмотреть свои общие ресурсы (шары)

IРС$ — используется для удаленного управления компьютером
print$ — используется для обмена файлами драйвера принтера в окружении, где есть общий принтер.
wwwroot$ — присутствует в списке, когда на компьютере установлено программное обеспечение Microsoft Internet Information Server (IIS)

net time — время

net share — показывает диски с общим доступом
net share admin$ /yes — подключить общие системные папки

net localgroup group user /add — Добавить в группу group, пользователя user
net localgroup group user /delete — Удалить пользователя из группы

net send pc »текст » — отправить сообщение пользователю компьютера pc
net sessions — список пользователей
net session /delete — закрывает все сетевые сессии
net statistics server — Как посмотреть uptime в Windows

net config workstation — показывает информацию по пк
net config server /hidden:yes — запретить отображение компьютера в папке Сеть (Network)
net config server — показать информацию
net config server /hidden:no — сделать компьютер видимым в сети

mask

55.255.255.255 — 32 — 1 хост
255.255.255.254 — 31 — такой маски сети не бывает
255.255.255.252 — 30 — 3 хоста (часто дают провайдеры )
255.255.255.240 — 28 — 15 хостов
255.255.255.224 — 27 — 31 хост
255.255.255.192 — 26 — 63 хоста
255.255.255.128 — 25 — 127 хостов
255.255.255.0 — 24 — 255 хостов
255.255.254.0 — 23 — 511 хостов
255.255.252.0 — 22 — 1023 хостов
255.255.248.0 — 21 — 2047 хостов
255.255.0.0 — 16 — 65535 хостов
255.240.0.0 — 12 — 1048575 хостов
255.0.0.0 — 8 — 16777215 хостов

hosts

Где расположен файл hosts

файла hosts в %SystemRoot%\System32\Drivers\Etc

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters

Параметр DataBasePath содержит путь к стандартным файлам баз данных (hosts, lmhosts, networks, protocols)

MAC

Изменение MAC-адреса в редакторе реестра
В редакторе реестра откройте раздел:
Параметры сетевых карт в редакторе реестра.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class{4D36E972-E325-11CE-BFC1-08002BE10318}
В этом разделе будет содержаться несколько «папок», каждая из которых соответствует
отдельному сетевому устройству. Найдите то из них, MAC-адрес которого нужно изменить.
Для этого обращайте внимание на параметр DriverDesc в правой части редактора реестра.

RDP

mstsc — стандартный RDP клиент
mstsc /v:192.168.0.82 /admin — когда кончились лицухи
shadow idsession подключится к пользователю (idsession смотрим на терминале в диспетчере задач)

21.06.2023 Posted by | network and wi-fi: cisco, mikrotik, huawei, tp-link, d-link, zyxel и другое... | Комментарии к записи Сетевые команды в Windows. отключены