вторник, 24 мая 2011 г.

VPN

Office1 WAN <-> WAN Office2


server.ovpn

# для сервера
dev tun
ip-win32 manual
# ставим в TAP сетевой 192.168.11.1 / 255.255.255.252
ifconfig 192.168.11.1 192.168.11.2
secret static.key

client.ovpn
#для клиента
remote 217.xxx.xxx.xxx
dev tun
ifconfig 192.168.11.2 192.168.11.1
secret static.key


Порты - 1194 UDP открыть на сервере.
Сервер, WAN - 1194 то 192.168.11.1 пробросить.

Чертов DHCP от ОпенВПН на сервере не хотел подыматься, спасла опция  ip-win32 manual !

Пингуемся 11.1 , 11.2.


Но -
"В таком варианте ничего не поможет. Либо на клиентах прописывать путь для отдельных адресов через шлюз (с обратной стороны - также), либо соединять обе сетки через Ethernet Bridging" б..



Думаю все таки отстновиться на LogMeIn Hamachi - меньше возни.


Если у него на обеих сторонах один и тот же провайдер - между точками создается прямое соединение.

цвета индикаторов соединения из справки -
ЗЕЛЕНЫЙ - прямое соединение (Direct)
СИНИЙ - соединение есть, но не напрямую, а через сервера Hamachi.

воскресенье, 15 мая 2011 г.

Запись Mac-образов (dmg и toast) из под Windows

1. Ставим себе на Windows TransMac
http://www.acutesystems.com/sharetm.htm

2. Запускает TransMac
3. Выбираем Tools -> Burn CD/DVD
4. В поле "Disk/ISO image..." жмем кнопку с многоточием "..."
5. Выбираем образ, если нужно записать *.toast, то при выборе файла выбираем тип файла "*.*"
6. Запись пошла (поздравляю!)

Я записал так дисков 5 и все работают так, как будто я писал их из под Mac OS X

Еще информация, не все этого знают: Если образ диска больше 4.7Gb, то записывать его надо на двухслойный DVD (DVD+R DL), естесственно, Ваш привод должен поддерживать такую функцию!

Так же отлично пишуться образы на флешки, только сначала надо разжать этой же тулзой.

Можно обойтись без флешек, дисков, МакАир может грузиться по вайфай,
нужен DHCP + расшаренный образ диска через Remote Disk -

http://support.apple.com/downloads/DVD_or_CD_Sharing_Update_1_0_for_Windows 

суббота, 14 мая 2011 г.

Cmd, bash, админсике скрипты.

Windows

Очистить таблицу маршрутизации при помощи команды
route -f

после чего выполнить команду

ipconfig /renew

для обновления автоматически настроенных маршрутов в системе. Так же этой командой необходимо воспользоваться при смене вашего IP-адреса и шлюза соответственно. В таком случае постоянные маршруты надо будет настраивать с новым шлюзом.

Смотрим задействованные порты:
C:\> netstat -abn

параметр -n позволит избавится от не нужных запросов в DNS, которые замедляют запуск команды. А параметр -b позволит нам посмотреть на программы использующие данный порт.

Следующие команды касаются брандмауэр, и я специально использую старую версию команд, для совместимости со старыми машинами.

Открытые порты в брандмауэре:
C:\> netsh firewall show portopening

Список программ, разрешенных к доступу наружу:
C:\> netsh firewall show allowedprogram


Показать всю конфигурацию в брандмауэре
C:\> netsh firewall show config

Cписок программ мы сможем найти с помощью:
c:\> tasklist /V
Системную информацию:
c:\> systeminfo


Список сервисов под виндами:
c:\> sc query type= service state= all
вот так можно добыть полный список всего под вашими виндами, эта программа, под 7кой, пашет довольно долго, и я её запускать рекомендую, только в крайних случаях:

c:\> "%CommonProgramFiles%\Microsoft Shared\MSInfo\msinfo32.exe" /report nnm_sysinfo.txt


Все знают про команду в Linux diff, но мало кто знает, что такая же прога так же есть и в Виндах. К примеру, как обнаружить сервисы установленные в виндах программой А, мы можем снять список сервисов, до установки программы:

c:\> sc query type= service state= all > file1.txt

а после установки программы, мы делаем тоже самое в file2.txt и соответственно, потом сравниваем:

c:\> fc file1.txt file2.txt

NTFS права

Наберите команду
cacls c:1.txt /P Все:N. 
А теперь попробуйте его открыть или удалить...
Поможет следующее:
cacls c:1.txt /P Все:F.

del_flash.ocx.cmd - 
chcp 1251 
Cacls %1 /E /P "Все":F
del %1

Linux
Радостная новость про Linux, там все процессы и сервисы показываются в ps команде:
для скриптования хорошо пользоваться этой командой, она показывает ссылки на родительские процессы:
# ps -elf
что бы глянуть на визуальные связки, можно воспользоваться древовидным выводом:
# ps auxf
Что бы посмотреть на системную информацию можно воспользоваться:
# dmidecode

На драйвера можно глянуть вот так:
# cat /proc/modules

Или вот так:
# lsmod

Что бы заглянуть во внутрь каждого драйвера, нам поможет команда:
# modinfo processor

Можно даже нарисовать красивый скриптик:
# cat /proc/modules |awk '{print "modinfo "$1}'|sh

Для особо ленивых, естественно время от времени надо надо сунуть нос во все прелести системы, им можно воспользоваться командой:
# lshw


К сожалению, она не идет в стандартном дистрибутиве, но линукс на то и линукс, что можно загрузить на лету в Ubuntu:
# apt-get install lshw

в RedHat:
# yum install lshw