Использование сетевых портов в Виндовс

Иногда возникает необходимость узнать, какие сетевые соединения установлены на  ПК с ОС Виндовс или какие порты “слушаются” теми или иными процессами. “Слушает порт” – означает, что программа ожидает сообщений на том или ином порту, например, стандартный веб-сервер слушает 80-й (HTTP) и/или 443 (HTTPS) порт.

Для просмотра подобной статистики можно использовать стандартную программу netstat.

netstat

Из всех опций используем ключи a и o:

netstat -ao
или
netstat -a -o

В начале выводятся порты в состоянии LISTENING (прослушивание) и ESTABLISHED (соединение установлено), затем порты в состоянии CLOSE_WAIT (ожидание закрытия соединения). Если у вас работает какая-нибудь программа, которая постоянно открывает/закрывает соединения, статистика может выводиться, пока вы не нажмете CTRL+C.

Читать остальную часть заметки »

Теги: , , , , , , , , , ,

FreeBSD LiveCD — Сеть и доступ по SSH

Поднимаем сеть:

# назначаем адрес:
ifconfig re0 192.168.0.22
# или получаем автоматически, если на роутере DHCP:
dhclient re0

Настраиваем резолвер:

mkdir /tmp/etc 
mount_unionfs /tmp/etc /etc
ee /tmp/etc/resolv.conf
nameserver 8.8.8.8
# или IP роутера
nameserver 192.168.0.1

Поднимаем sshd:

ee /etc/ssh/sshd_config
# меняем строку "#PermitRootLogin no" на "PermitRootLogin yes"
# ставим пароль пользователю root:
passwd
# запускаем sshd:
/etc/rc.d/sshd onestart

Теги: , , , , ,

Sleeping awake

Решил один из компьютеров отправлять на ночь в спячку ака Stand by. А потом пришла еще одна хорошая идея. Когда-то давно настраивал BIOS чтобы компьютер просыпался только от кнопки питания т.к. пару раз ночью он просыпался от мышки или клавиатуры. Теперь, чтобы включить комп, нужно идти на балкон и тыкать кнопку питания. А мне, конечно же, лень 🙂

WOL – Wake-on-LAN

Включил на сетевой карте wake-on-LAN и поставил флажок “будить только административным пакетом”, иначе он просыпался от сетевой активности, что мне не нужно. А будить решил с гостевой FreeBSD, которая на второй машине крутится в VMWare. Для гостевой машины я настроил “bridged” доступ в сеть, на роутере присвоил личный IP-адрес и она “напрямую” может видеть адрес первого компа по внутренней сети.

Софтину выбрал wol:

~> cd /usr/ports/net/wol
~> make install clean
~> rehash
~> cd

Усыпил 🙂 первый компьютер и… понял, что нужно посмотреть какой там MAC-адрес (командой arp –a). Разбудил, попинговал с гостевой машины, усыпил снова, отправил магический пакет:

~> wol --verbose 00:11:11:11:11:11

…и обломался. Машинка не проснулась =/ Посмотрел man, попробовал указать IP-адрес – и чудо произошло!

~> wol --ipaddr=192.168.7.100 --verbose 00:11:11:11:11:11

Однако позже выяснился один момент, если в таблице маршрутизации нет адреса первого компьютера, разбудить его нельзя. Добавил:

~> arp -s 192.168.7.100 00:11:11:11:11:11
~> netstat -rn | grep 192.168.7.100
192.168.7.100      00:11:11:11:11:11  UHLS        1      576    em0

Пробую снова:

~> wol --ipaddr=192.168.7.100 --verbose 00:11:11:11:11:11
Waking up 00:11:11:11:11:11 with 192.168.7.100:40000...

Работает, комп проснулся.


Теги: , , , , , , , , , , , , ,

Windows 7 and Vista – shared folder

В этих изваяниях Мелкософта расшарить по сети папку – феерический капец. Сходу пытался сделать это как в православной Windows 2003, т.е. просто назначить общую группу, права к папке и вперед. Ан нет. Пинги идут, а дальше – гуй. При этом расшарить вообще ничего не давало, пока сети не назначил “домашнесть”.

Первая нагугленная статья помогла не особо:

Панель управления –> администрирование –> локальная политика безопасности –> локальные политики –> параметры безопасности –> сетевой доступ: модель совместного доступа и безопасности для локальных учетных записей поставить “гостевая” (так сделать на всех компах в сети)/
На шару дать права группе "Все", чтение и выполнение.
Еще как вариант на Win7 создать учетку с правами локального пользователя (с паролем) и пусть все лезут по сети к папке через этого пользователя.

C Windows 7 открыть расшаренную папку от 2003-й не удалось совсем, а открываемая папка от семерки на 2003-й запрашивала пароль.

Вторая инфа помогла:

Панель управления –> Сеть и Интернет –> Центр управления сетями и общим доступом –> Дополнительные параметры общего доступа –> отключить общий доступ с парольной защитой.

В общем, Виндовс такая Виндовс. =/


Теги: , , , , , ,