<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:georss="http://www.georss.org/georss">
<channel>
<title>Linux - Информационный портал Vectormm.net</title>
<link>http://vectormm.net/</link>
<language>ru</language><item>
<title>Подключение по SSH с нестандартным портом</title>
<link>https://vectormm.net/linux/121-podklyuchenie-po-ssh-s-nestandartnym-portom.html</link>
<pdalink>https://vectormm.net/linux/121-podklyuchenie-po-ssh-s-nestandartnym-portom.html</pdalink>
<guid>https://vectormm.net/linux/121-podklyuchenie-po-ssh-s-nestandartnym-portom.html</guid>
<pubDate>Sat, 18 Feb 2012 00:38:19 +0400</pubDate>
<category>index</category>

<content:encoded><![CDATA[<p>Для повышения безопасности NIX сервера желательно переместить SSH порт с дефолтного 22 на какой-нибудь другой.</p> <p>Но при этом возникает проблема с подключением различными утилитами, не имеющими опции изменения порта.</p> <p>В этом случае поможет так называемый "alias" для ssh:</p> <p>открываем</p> <p><div class="scriptcode">nano ~/.ssh/config</div></p> <p>и прописываем там параметры подключений:</p> <p><div class="scriptcode"></p> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;" id="_mcePaste">Host srv1</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;" id="_mcePaste">User root</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;" id="_mcePaste">Port 225</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;" id="_mcePaste">HostName 8.8.8.8</div> <p>Host server1 #имя, по которому будем подключаться</p> <p>User root #логин для подключения</p> <p>Port 2288 #порт, указанный в конфиге ssh сервера</p> <p>HostName 1.2.3.4 #сервер</p> <p></div></p> <p>Подключаемся так:</p> <p><div class="scriptcode">ssh server1</div></p> <p>Конец.</p>]]></content:encoded>
</item><item>
<title>MySQLAdmin + APC кеширование</title>
<link>https://vectormm.net/linux/120-mysqladmin-apc-keshirovanie.html</link>
<pdalink>https://vectormm.net/linux/120-mysqladmin-apc-keshirovanie.html</pdalink>
<guid>https://vectormm.net/linux/120-mysqladmin-apc-keshirovanie.html</guid>
<pubDate>Mon, 13 Feb 2012 16:58:57 +0400</pubDate>
<category>index</category>

<content:encoded><![CDATA[<p>Совершенно неожиданно столкнулся с проблемой, что на сервере Debian 6.0 с PHP 5.3 + php-apc не работает MySQLAdmin:</p> <p><div class="scriptcode">[apc-warning] GC cache entry '/usr/share/phpmyadmin/libraries/*</div></p> <p>Для исправления этого безобразия необходимо в файле настроек php (php.ini) в любом месте вставить строчку</p> <p><div class="scriptcode">apc.filters = "-/usr/share/phpmyadmin/.*"</div></p> <p>и перезапустить Апач.</p>]]></content:encoded>
</item><item>
<title>Установка OpenVPN на Ubuntu/Debian</title>
<link>https://vectormm.net/linux/104-ustanovka-openvpn-na-ubuntudebian.html</link>
<pdalink>https://vectormm.net/linux/104-ustanovka-openvpn-na-ubuntudebian.html</pdalink>
<guid>https://vectormm.net/linux/104-ustanovka-openvpn-na-ubuntudebian.html</guid>
<pubDate>Fri, 22 Apr 2011 12:58:39 +0400</pubDate>
<category>index</category>

<content:encoded><![CDATA[<div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"> <p style="padding: 0px; margin: 0px;">Если требуется организовать защищенный канал связи между несколькими удаленными узлами - кроссплатформенный OpenVPN подходит как нельзя лучше.</p> <p style="padding: 0px; margin: 0px;">Будем устанавливать OpenVPN на сервер с 1 сетевым интерфейсом, без локальной сети.</p> <p style="padding: 0px; margin: 0px;">Есть еще вариант с бриджеванием физического и виртуального интерфейсов, но мы сетевые настройки трогать не будем (кому надо - инструкцию найдете).</p> <p style="padding: 0px; margin: 0px;">&nbsp;</p> <p style="padding: 0px; margin: 0px;">Приступим.</p> <p style="padding: 0px; margin: 0px;">&nbsp;</p> <p style="padding: 0px; margin: 0px;"><span style="color: #339966;"><strong>1. Устанавливаем OpenVPN</strong></span></p> <p style="padding: 0px; margin: 0px;">&nbsp;</p> <p style="padding: 0px; margin: 0px;">&nbsp;</p> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste">sudo apt-get install openvpn</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste">Server Certificates</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste">Now that the openvpn package is installed, the certificates for the VPN server need to be created.</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste"></div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste">First, copy the easy-rsa directory to /etc/openvpn. This will ensure that any changes to the scripts will not be lost when the package is updated. You will also need to adjust permissions in the easy-rsa directory to allow the current user permission to create files. From a terminal enter:</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste"></div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste">sudo mkdir /etc/openvpn/easy-rsa/</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste">sudo cp -r /usr/share/doc/openvpn/examples/easy-rsa/2.0/* /etc/openvpn/easy-rsa/</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste">sudo chown -R $USER /etc/openvpn/easy-rsa/</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste">Next, edit /etc/openvpn/easy-rsa/vars adjusting the following to your environment:</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste"></div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste">export KEY_COUNTRY="US"</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste">export KEY_PROVINCE="NC"</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste">export KEY_CITY="Winston-Salem"</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste">export KEY_ORG="Example Company"</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste">export KEY_EMAIL="steve@example.com"</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste">Enter the following to create the server certificates:</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste"></div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste">cd /etc/openvpn/easy-rsa/</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste">source vars</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste">./clean-all</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste">./build-dh</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste">./pkitool --initca</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste">./pkitool --server server</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste">cd keys</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste">openvpn --genkey --secret ta.key</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste">sudo cp server.crt server.key ca.crt dh1024.pem ta.key /etc/openvpn/</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste">Client Certificates</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste">The VPN client will also need a certificate to authenticate itself to the server. To create the certificate, enter the following in a terminal:</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste"></div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste">cd /etc/openvpn/easy-rsa/</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste">source vars</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste">./pkitool hostname</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste"></div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste">Replace hostname with the actual hostname of the machine connecting to the VPN.</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste"></div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste">Copy the following files to the client:</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste"></div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste">/etc/openvpn/ca.crt</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste"></div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste">/etc/openvpn/easy-rsa/keys/hostname.crt</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste"></div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste">/etc/openvpn/easy-rsa/keys/hostname.key</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste"></div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste">/etc/openvpn/ta.key</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste"></div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste">Configuration</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste">Server Configuration</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste">Now configure the openvpn server by creating /etc/openvpn/server.conf from the example file. In a terminal enter:</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste"></div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste">sudo cp /usr/share/doc/openvpn/examples/sample-config-files/server.conf.gz /etc/openvpn/</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste">sudo gzip -d /etc/openvpn/server.conf.gz</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste">Edit /etc/openvpn/server.conf changing the following options to:</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste"></div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste">local 172.18.100.101</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste">dev tap0</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste">up "/etc/openvpn/up.sh br0"</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste">down "/etc/openvpn/down.sh br0"</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste">;server 10.8.0.0 255.255.255.0</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste">server-bridge 172.18.100.101 255.255.255.0 172.18.100.105 172.18.100.200</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste">push "route 172.18.100.1 255.255.255.0"</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste">push "dhcp-option DNS 172.18.100.20"</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste">push "dhcp-option DOMAIN example.com"</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste">tls-auth ta.key 0 # This file is secret</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste">user nobody</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste">group nogroup</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste">local: is the IP address of the bridge interface.</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste"></div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste">server-bridge: needed when the configuration uses bridging. The 172.18.100.101 255.255.255.0 portion is the bridge interface and mask. The IP range 172.18.100.105 172.18.100.200 is the range of IP addresses that will be assigned to clients.</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste"></div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste">push: are directives to add networking options for clients.</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste"></div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste">user and group: configure which user and group the openvpn daemon executes as.</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste"></div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste"><span style="white-space: pre;"> </span></div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste">Replace all IP addresses and domain names above with those of your network.</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste"></div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste">After configuring the server, restart openvpn by entering:</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste"></div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste">sudo /etc/init.d/openvpn restart</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste"></div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste">Now edit /etc/openvpn/client.conf changing the following options:</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste"></div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste">dev tap</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste">remote vpn.example.com 1194</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste">cert hostname.crt</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste">key hostname.key</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste">tls-auth ta.key 1</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste"><span style="white-space: pre;"> </span></div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; font-family: Verdana, Arial, Helvetica, sans-serif;" id="_mcePaste">Replace vpn.example.com with the hostname of your VPN server, and hostname.* with the actual certificate and key filenames.</div> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"><div class="scriptcode">sudo apt-get install openvpn</div></div> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"></div> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"><strong><span style="color: #339966;">2. Генерируем сертификаты</span></strong></div> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"><strong>Серверные</strong></div> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"></div> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"></div> <span style="font-family: Verdana, Arial, Helvetica, sans-serif;"> <div class="scriptcode"> </span> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;">sudo mkdir /etc/openvpn/easy-rsa/</div> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;">sudo cp -r /usr/share/doc/openvpn/examples/easy-rsa/2.0/* /etc/openvpn/easy-rsa/</div> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;">sudo chown -R $USER /etc/openvpn/easy-rsa/</div> <span style="font-family: Verdana, Arial, Helvetica, sans-serif;"> </div> </span> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"></div> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">Редактируем </span><span style="color: #339966;">/etc/openvpn/easy-rsa/vars</span>, указывая свои данные<span style="font-family: Verdana, Arial, Helvetica, sans-serif;">:</span><br /><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">&nbsp;</span></div> <span style="font-family: Verdana, Arial, Helvetica, sans-serif;"> <div class="scriptcode"> </span> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">export KEY_COUNTRY="RU"</span></div> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">export KEY_PROVINCE="MO"</span></div> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">export KEY_CITY="Moscow"</span></div> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">export KEY_ORG="Super Company"</span></div> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">export KEY_EMAIL="security@supercom.ru"</span></div> <span style="font-family: Verdana, Arial, Helvetica, sans-serif;"> </div> </span> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">&nbsp;</span></div> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">Генерируем сертификаты<br /></span></div> <span style="font-family: Verdana, Arial, Helvetica, sans-serif;"> <div class="scriptcode"> </span> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">cd /etc/openvpn/easy-rsa/</span></div> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">source vars</span></div> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">./clean-all</span></div> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">./build-dh</span></div> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">./pkitool --initca</span></div> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">./pkitool --server server</span></div> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">cd keys</span></div> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">openvpn --genkey --secret ta.key</span></div> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">sudo cp server.crt server.key ca.crt dh1024.pem ta.key /etc/openvpn/</span></div> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"></div></div> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"></div> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">&nbsp;</span></div> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"></div> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;"><strong>Клиентские</strong></span></div> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;"><br /></span></div> <span style="font-family: Verdana, Arial, Helvetica, sans-serif;"> <div class="scriptcode"> </span> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">cd /etc/openvpn/easy-rsa/</span></div> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">source vars</span></div> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">./pkitool hostname</span></div> <span style="font-family: Verdana, Arial, Helvetica, sans-serif;"> </div> </span> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"><br /><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">Вместо </span><span style="color: #339966;">hostname</span><span style="font-family: Verdana, Arial, Helvetica, sans-serif;"> указываем идентификатор клиента (имя компьютера, логин пользователя, и т.п.).</span></div> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"><br /><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">В папку </span><span style="color: #339966;">OpenVPN/config/</span><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">&nbsp;на клиенте копируем следующие файлики:</span><br /><div class="scriptcode"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">/etc/openvpn/ca.crt</span><br /><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">/etc/openvpn/easy-rsa/keys/hostname.crt</span><br /><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">/etc/openvpn/easy-rsa/keys/hostname.key</span><br /><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">/etc/openvpn/ta.key</span></div></div> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"><br /><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">Редактируем конфигурацию сервера:</span><br /><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">&nbsp;</span></div> <span style="font-family: Verdana, Arial, Helvetica, sans-serif;"> <div class="scriptcode"> </span> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">sudo cp /usr/share/doc/openvpn/examples/sample-config-files/server.conf.gz /etc/openvpn/</span></div> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">sudo gzip -d /etc/openvpn/server.conf.gz</span></div> <span style="font-family: Verdana, Arial, Helvetica, sans-serif;"> </div> </span> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">&nbsp;</span></div> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">Редактируем </span><span style="color: #339966;">/etc/openvpn/server.conf</span><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">, изменяя нужные строчки:</span><br /><span style="font-family: Verdana, Arial, Helvetica, sans-serif;"></span></div> <div class="scriptcode"> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">local 372.516.254.137 #если привязываемся к определенному интерфейсу (указанный тут IP не может быть использован, специально написан нереальный)</span></div> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">dev tun # для использования в bridge режиме - dev tap</span></div> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">server 172.16.0.0 255.255.255.0 #здесь указываем внутренний адрес, не используемый в локальных сетях клиентов, чтобы не было перечечения</span></div> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">#server-bridge 172.16.0.1 255.255.255.0 172.16.0.5 172.16.0.20 #указываем адрес сервера, и диапазон выдаваемых адресов для bridge режима</span></div> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">push "route 172.16.0.1 255.255.255.0"</span></div> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">push "dhcp-option DNS 172.16.0.1"</span></div> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">push "dhcp-option DOMAIN supercom.ru"</span></div> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">tls-auth ta.key 0</span></div> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">user nobody</span></div> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">group nogroup</span></div> </div> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;"></span></div> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;"><br /></span><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">Перезапускаем сервис:</span><br /><span style="font-family: Verdana, Arial, Helvetica, sans-serif;"><div class="scriptcode">sudo /etc/init.d/openvpn restart</div></span></div> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">&nbsp;</span><br /><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">Редактируем клиентский конфигурационный файл (client.conf или client.ovpn в зависимости от версии клиента):</span><br /><span style="font-family: Verdana, Arial, Helvetica, sans-serif;"></span></div> <div class="scriptcode"> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">#dev tap #интерфейс должен совпадать с интерфейсом сервера</span></div> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">dev tun</span></div> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">remote vpn.supercom.ru 1194</span></div> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">cert hostname.crt</span></div> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">key hostname.key</span></div> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">tls-auth ta.key 1</span><span style="white-space: pre;"> </span></div> </div> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"><span style="white-space: pre;"></span></div> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">Не забываем прописать свои названия сервера и сертификатов.</span><span style="white-space: pre;">&nbsp;</span></div> </div>]]></content:encoded>
</item><item>
<title>Переход от MySQL к MariaDB на Debian/Ubuntu</title>
<link>https://vectormm.net/linux/103-perexod-ot-mysql-k-mariadb-na-debianubuntu.html</link>
<pdalink>https://vectormm.net/linux/103-perexod-ot-mysql-k-mariadb-na-debianubuntu.html</pdalink>
<guid>https://vectormm.net/linux/103-perexod-ot-mysql-k-mariadb-na-debianubuntu.html</guid>
<pubDate>Wed, 06 Apr 2011 13:56:42 +0400</pubDate>
<category>index</category>

<content:encoded><![CDATA[<div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"> <p style="padding: 0px; margin: 0px;">В свете различных произошедших событий одна из лучших баз данных -&nbsp;<strong>MySQL</strong>&nbsp;постепенно растрачивает накопленный потенциал.</p> <p style="padding: 0px; margin: 0px;">Бывшие разработчики&nbsp;<strong>MySQL</strong>&nbsp;уже достаточно продолжительное время развивают проект<strong>MariaDB</strong>, призванный послужить полноценной "прозрачной" заменой&nbsp;<strong>MySQL</strong>, с бОлее высоким быстродействием и оптимизированностью работы.</p> <p style="padding: 0px; margin: 0px;">На высоконагруженных проектах переход на&nbsp;<strong>MariaDB</strong>&nbsp;даст ощутимый прирост скорости работы с БД.</p> <p style="padding: 0px; margin: 0px;">Переход достаточно прост:</p> <p style="padding: 0px; margin: 0px;">&nbsp;</p> <p style="padding: 0px; margin: 0px;"><strong><span style="color: #339966;">1. Настраиваем репозиторий:</span></strong></p> <p style="padding: 0px; margin: 0px;">&nbsp;</p> <p style="padding: 0px; margin: 0px;"><strong>Импортируем gpg ключ репозитория:</strong></p> <p style="padding: 0px; margin: 0px;"><div class="scriptcode">sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 1BB943DB</div></p> <p style="padding: 0px; margin: 0px;">&nbsp;</p> <p style="padding: 0px; margin: 0px;"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">Генерируем нужные ключи для файла </span><span style="color: #339966;">/etc/apt/sources.list</span><span style="color: #339966;">&nbsp;с помощью <a title="Онлайн генератор" href="http://downloads.askmonty.org/mariadb/repositories/" target="_blank">онлайн генератора</a>.</span></p> <p style="padding: 0px; margin: 0px;">&nbsp;</p> <p style="padding: 0px; margin: 0px;"><span style="color: #339966;"><span style="color: #000000;">Заносим сгенерированные ссылки в файл <span style="color: #339966;">/etc/apt/sources.list</span></span></span></p> <p style="padding: 0px; margin: 0px;"><span style="color: #339966;"><span style="color: #000000;"><div class="scriptcode">sudo nano /etc/apt/sources.list</div></span></span></p> <p style="padding: 0px; margin: 0px;">&nbsp;</p> <p style="padding: 0px; margin: 0px;"><span style="color: #339966;"><span style="color: #000000;"><strong><span style="color: #339966;">2. Обновляем список приложений:</span></strong></span></span></p> <p style="padding: 0px; margin: 0px;"><span style="color: #339966;"><span style="color: #000000;"><div class="scriptcode">sudo apt-get update</div></span></span></p> <p style="padding: 0px; margin: 0px;">&nbsp;</p> <p style="padding: 0px; margin: 0px;"><span style="color: #339966;"><span style="color: #000000;"><strong><span style="color: #339966;">3. Устанавливаем MariaDB:</span></strong></span></span></p> <p style="padding: 0px; margin: 0px;"><span style="color: #339966;"><span style="color: #000000;"><div class="scriptcode">sudo apt-get install mariadb-server-5.2</div></span></span></p> <p style="padding: 0px; margin: 0px;">&nbsp;</p> <p style="padding: 0px; margin: 0px;"><span style="color: #339966;"><span style="color: #000000;"><strong><span style="color: #339966;">4. Проверяем:</span></strong></span></span></p> <p style="padding: 0px; margin: 0px;"><span style="color: #339966;"><span style="color: #000000;">&nbsp;</span></span></p> <div class="scriptcode"> <p style="padding: 0px; margin: 0px;"><span style="color: #339966;"><span style="color: #000000;">server:~# mysql -V</span></span></p> <p style="padding: 0px; margin: 0px;"><span style="color: #339966;"><span style="color: #000000;">mysql &nbsp;Ver 14.16 Distrib 5.2.5-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2</span></span></div></p> <p style="padding: 0px; margin: 0px;">&nbsp;</p> <p style="padding: 0px; margin: 0px;">Готово. На всякий случай, в используемых CMS чистим кеш, и запускаем проверку целостности БД.</p> <p style="padding: 0px; margin: 0px;">&nbsp;</p> <p style="padding: 0px; margin: 0px;">На своем хостинге я получил 10% прироста на чтение.</p> <p style="padding: 0px; margin: 0px;"><span style="color: #339966;"><span style="color: #000000;">&nbsp;</span></span></p> </div>]]></content:encoded>
</item><item>
<title>Установка Asterisk с веб интерфейсом FreePBX и модемом Huawey E1550 на Ubuntu 10.10</title>
<link>https://vectormm.net/linux/99-ustanovka-asterisk-s-veb-interfejsom-freepbx-i-modemom-huawey-1550-na-ubuntu-1010.html</link>
<pdalink>https://vectormm.net/linux/99-ustanovka-asterisk-s-veb-interfejsom-freepbx-i-modemom-huawey-1550-na-ubuntu-1010.html</pdalink>
<guid>https://vectormm.net/linux/99-ustanovka-asterisk-s-veb-interfejsom-freepbx-i-modemom-huawey-1550-na-ubuntu-1010.html</guid>
<pubDate>Sun, 27 Feb 2011 22:21:59 +0300</pubDate>
<category>index</category>

<enclosure url="http://vectormm.net/uploads/thumbs/1298835862_modules.png" type="image/png" />
<enclosure url="http://vectormm.net/uploads/thumbs/1298839806_asterisk.png" type="image/png" />
<content:encoded><![CDATA[<div style="color: #000000; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"> <div style="font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;"><span style="color: #339966;"><strong>1. Устанавливаем необходимые пакеты:</strong></span></p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">&nbsp;</p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;"><div class="scriptcode">sudo apt-get update<br />sudo apt-get install php5-mysql libapache2-mod-php5 mysql-server libmysqlclient15-dev php-db php5-gd php-pear sox curl g++ libncurses-dev libxml2-dev subversion libspandsp-dev</p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">sudo -i</p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;"></div></p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">&nbsp;</p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;"><span style="color: #339966;"><strong>2. Скачиваем исходники Asterisk и FreePBX, и устанавливаем:</strong></span></p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;"><div class="scriptcode">cd /tmp</p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-1.8.2.4.tar.gz</p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">tar xvzf asterisk-1.8.2.4.tar.gz</p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-addons-1.6.2.3.tar.gz</p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">tar xvzf asterisk-addons-1.6.2.3.tar.gz</p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">wget http://mirror.freepbx.org/freepbx-2.8.1.tar.gz</p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">tar xvzf freepbx-2.8.1.tar.gz</p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">&nbsp;</p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">cd /tmp/&nbsp;asterisk-1.8.2.4</p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">./configure</p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">make install<br />make config<br />make samples</p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">&nbsp;</p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">cd /tmp/asterisk-addons-1.6.2.3</p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">perl -p -i.bak -e 's/CFLAGS.*D_GNU_SOURCE/CFLAGS+=-D_GNU_SOURCE\nCFLAGS+=-DMYSQL_LOGUNIQUEID/' Makefile<br />./configure<br />make<br />make install</p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">&nbsp;</p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">adduser asterisk --disabled-password --gecos "Asterisk PBX"<br />adduser www-data asterisk</p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">&nbsp;</p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">cd /tmp/freepbx-2.8.1</p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;"><strong>//Самое главное примечание - НЕ ИСПОЛЬЗУЙТЕ в пароле спецсимволы (!@#$%^&amp;* и т.д.) - как не странно, FreePBX не пустит в веб морду, если в пароле будет любой из этих символов.</strong></p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">mysqladmin create asterisk -pPassword # Password - Ваш пароль для рутового пользователя MySQL<br />mysqladmin create asteriskcdrdb -pPassword # Password - Ваш пароль для рутового пользователя MySQL<br />mysql asterisk &lt; SQL/newinstall.sql -pPassword # Password - Ваш пароль для рутового пользователя MySQL<br />mysql asteriskcdrdb &lt; SQL/cdr_mysql_table.sql -pPassword # Password - Ваш пароль для рутового пользователя MySQL<br />mysql -pPassword # Password - Ваш пароль для рутового пользователя MySQL<br />GRANT ALL PRIVILEGES ON asterisk.* TO asteriskuser@localhost IDENTIFIED BY 'Pass'; # Pass - Ваш пароль для пользователя asteriskuser в MySQL<br />GRANT ALL PRIVILEGES ON asteriskcdrdb.* TO asteriskuser@localhost IDENTIFIED BY 'Pass';&nbsp;# Pass - Ваш пароль для пользователя asteriskuser в MySQL<br />flush privileges;<br />quit;</p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;"></div></p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">&nbsp;</p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;"><span style="color: #339966;"><strong>3. Конфигурируем FreePBX для работы с Asterisk:</strong></span></p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">Запускаем Астериск перед установкой Freepbx<br /><div class="scriptcode">/etc/init.d/asterisk start</div><br />Запускаем установку:<br /><div class="scriptcode"></p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">cd /tmp/freepbx-2.8.1 # на всякий случай. Вдруг Вы успели выйти из нужного каталога</p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">./install_amp</div></p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">Меняем только требуемые параметры (остальные оставляем по умолчанию):</p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;"><div class="scriptcode"></p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">Enter your PASSWORD to connect to the 'asterisk' database:<br />[amp109] Pass # Pass - Ваш пароль для пользователя asteriskuser в MySQL<br /><br />Enter a PASSWORD to connect to the Asterisk Manager interface:<br />[amp111] Pass # Pass - Ваш пароль для пользователя asteriskuser в MySQL<br /><br />Enter the path to use for your AMP web root:<br />[/var/www/html]<br />/var/www/freepbx # лучше каталог сделать с менее стандартным названием, если веб интерфейс будет торчать напрямую в Инет<br /><br />Enter a PASSWORD to perform call transfers with the Flash Operator Panel:<br />[passw0rd] Pass<br /></div><br /><br /><span style="color: #339966;"><strong>4. Дополнительно настраиваем FreePBX для правильной работы:</strong></span></p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;"><div class="scriptcode">nano /etc/amportal.conf</div></p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;"><div class="scriptcode"></p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">#Закомментируем параметр для правильной работы FOP (флеш панель):<br />#AMPWEBADDRESS=xx.xx.xx.xx<br />#Исправляем параметр для включения авторизации доступа к веб интерфейсу и хранения учетных данных в базе данных (по умолчанию логин/пароль: admin/admin):<br />AUTHTYPE=database<br />#Исправляем пароль авторизации доступа к веб интерфейсу по управлению записями разговоров.<br />ARI_ADMIN_PASSWORD=Pass # Pass - укажите свой<br />#записываем изменения Ctrl+O и выходим из редактора nano Ctrl+X</div></p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">&nbsp;</p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;"><span style="color: #339966;"><strong>5. Делаем автостарт веб интерфейса:</strong></span></p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">Я строчку</p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;"><div class="scriptcode">/usr/local/sbin/amportal start</div></p> <p style="color: #000000; padding: 0px; margin: 0px;"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">запихал в файл </span><span style="color: #339966;">/etc/init.d/asterisk</span></p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">в конец секции <strong>start</strong></p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">(у меня почему-то после всех настроек поломался запуск Астериска через amportal, а так все работает).</p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">&nbsp;</p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;"><span style="color: #339966;"><strong>6. Обновляем имеющиеся модули:</strong></span></p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;"><div class="scriptcode">http://192.168.1.1/freepbx/admin&nbsp;(Для первого захода admin/admin, потом поменяйте для безопасности)</div></p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">Module admin -&gt; Check for updates online -&gt; Download all -&gt; Upgrade all -&gt; Process</p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">&nbsp;</p> <div align="center" style="color: #000000; font-size: 10px;"><a href="http://vectormm.net/uploads/1298835862_modules.png" onclick="return hs.expand(this)" ><img src="http://vectormm.net/uploads/thumbs/1298835862_modules.png" alt='Установка Asterisk с веб интерфейсом FreePBX и модемом Huawey E1550 на Ubuntu 10.10' title='Установка Asterisk с веб интерфейсом FreePBX и модемом Huawey E1550 на Ubuntu 10.10' /></a></div> <p style="color: #000000; font-size: 10px;">&nbsp;</p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">(повторить несколько раз, пока все не обновится).</p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">Если будут проблемы с каким-либо модулем - удалите его в этой менюшке, и установите заново - так исправляются многие глюки с ошибками в БД (из-за нехватки полей например).</p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">&nbsp;</p> <span style="color: #339966; font-family: Verdana, Arial, Helvetica, sans-serif;"><strong>7. Подключаем модем E1550:</strong></span> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">Модем необходимо предварительно <a href="http://wiki.vectormm.net/index.php/%D0%9E%D1%81%D0%BE%D0%B1%D0%B5%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D0%B8_Huawei" target="_blank">разлочить</a> и <a href="http://www.dc-files.com/files/huawei/modems/E1550/" target="_blank">обновить прошивку</a> - для активации голосовых возможностей.</p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">Теперь самый интересный момент:</p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">Существует как минимум 3 разновидности модуля CHAN_DATACARD:</p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;"><a href="http://www.makhutov.org/svn/chan_datacard/trunk/" target="_blank">Оригинальный</a></p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;"><a href="http://http://code.google.com/p/datacard" target="_blank">Локализованный</a></p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;"><a href="http://iqlab.ru/downloads/chan_datacard-175-1.8.zip" target="_blank">Специальная сборка от bg1</a></p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">У меня голосовая связь в обе стороны заработала только с последним.</p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">Может после написания статьи уже поправят, так что имеет смысл сначала попробовать собрать из исходников. Если не будет голоса в обе стороны - скачайте последний файл.</p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;"><div class="scriptcode"></p> <div style="position: absolute; left: -10000px; top: 1283px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; color: #000000; font-size: 10px;" id="_mcePaste">apt-get install automake</div> <div style="position: absolute; left: -10000px; top: 1283px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; color: #000000; font-size: 10px;" id="_mcePaste">svn co https://datacard.googlecode.com/svn/trunk/ /usr/src/datacard</div> <div style="position: absolute; left: -10000px; top: 1283px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; color: #000000; font-size: 10px;" id="_mcePaste">cd /usr/src/datacard</div> <div style="position: absolute; left: -10000px; top: 1283px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; color: #000000; font-size: 10px;" id="_mcePaste">automake</div> <div style="position: absolute; left: -10000px; top: 1283px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; color: #000000; font-size: 10px;" id="_mcePaste">./configure</div> <div style="position: absolute; left: -10000px; top: 1283px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; color: #000000; font-size: 10px;" id="_mcePaste">make install</div> <div style="position: absolute; left: -10000px; top: 1283px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; color: #000000; font-size: 10px;" id="_mcePaste">cp etc/datacard.conf /etc/asterisk</div> <div style="font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;">apt-get install automake</div> <div style="font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;">svn co https://datacard.googlecode.com/svn/trunk/ /usr/src/datacard</div> <div style="font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"># либо из оригинального репозитория:</div> <div style="font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;">#&nbsp;svn co https://www.makhutov.org/svn/chan_datacard/trunk/ /usr/src/chan_datacard</div> <div style="font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;">cd /usr/src/datacard</div> <div style="font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;">automake</div> <div style="font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;">./configure</div> <div style="font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;">make install</div> <div style="font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;">cp etc/datacard.conf /etc/asterisk</div> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;"></div></p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">&nbsp;</p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;"><span style="color: #339966;"><strong>8. Настраиваем параметры модуля под наш модем:</strong></span></p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;"><div class="scriptcode">nano /etc/asterisk/datacard.conf</div><br />в самом низу конфигурационного файла удаляем все данные (Ctrl+k) после последней черты и вставляем данный конфиг<br /><br /><div class="scriptcode">[000101]<br />context=from-gsm ; context для входящих звонков<br />audio=/dev/ttyUSB1 ; tty порт для аудио подключения<br />data=/dev/ttyUSB2 ; tty порт для управляющих AT комманд модема<br />group=1 ; Группа вызова<br />rxgain=10 ; Изменение громкости динамика<br />txgain=-5 ; Изменение громкости микрофона</p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">autodeletesms=yes ; auto delete incoming sms</p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">resetdatacard=yes ; reset datacard during initialization</p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">u2diag=256 ; set U2DIAG parameter (256 = включить модем и кард ридер)</p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">usecallingpres=yes ; use the caller ID presentation or not</p> <span style="font-size: xx-small;"> callingpres=allowed_passed_screen ; set caller ID presentation</div></span><br /><span style="font-size: xx-small;">записываем изменения Ctrl+O и выходим из редактора nano Ctrl+X </span> <p style="color: #000000; font-size: 10px;">&nbsp;</p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;"><span style="color: #339966;"><strong>9. Создаем контент в диалплане:</strong></span></p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">&nbsp;</p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;"><div class="scriptcode">nano /etc/asterisk/extensions_custom.conf</div></p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">&nbsp;</p> <span style="font-size: xx-small;"> <div class="scriptcode"> </span> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">[from-gsm]</p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">exten =&gt; s,1,Set(CALLERID(all)=${CALLERID(num)})</p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">exten =&gt; s,n,Set(CALLERID(num)=8${CALLERID(num):2})</p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">exten =&gt; s,n,goto(from-trunk,${IMEI},1)</p> <span style="font-size: xx-small;"> </div> </span> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">&nbsp;</p> <p style="color: #000000; font-size: 10px;">&nbsp;</p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">Перезапускаем Asterisk<br /><div class="scriptcode">service asterisk restart</div></p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">&nbsp;</p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">Проверка состояния модема:</p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;"><div class="scriptcode">asterisk -r<br />datacard show devices</div></p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;"><span style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small;"></span></p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">&nbsp;</p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;"><strong><span style="color: #339966;">10.&nbsp;Настройка FreePBX для работы с модемом:</span></strong><br /><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">&nbsp;</span></p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">Исходящий маршрут:</span></p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">В веб интерфейсе - Setup -&gt; Basic -&gt; Trunks -&gt; ADD Custom Trunk</span></p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">Назвать например modem</span></p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">Последний пункт - Custom dial string - указать</span></p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;"><div class="scriptcode">datacard/i:123456789012345/$OUTNUM$</div></p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">где&nbsp;123456789012345 - IMEI модема (виден в предыдущем пункте).</p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">&nbsp;</p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">В веб интерфейсе - Setup -&gt; Basic -&gt; Outbound routes -&gt; ADD route</span></p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">Назвать например Outbound (Исходящий)</span></p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">match patern -&gt; . (ставим точку в это поле),</span></span></p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">в Trunk Sequence for Matched Routes выбираем наш транк.</span></span></p> <p>&nbsp;</p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">&nbsp;</p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">Входящий маршрут:</p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">&nbsp;</p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">В веб интерфейсе - Setup -&gt; Inbound Call Control -&gt; Inbound routes -&gt; ADD Incoming route</span></p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">Назвать например Inbound (Входящий)</span></p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">Номер DID -&gt; 123456789012345 (IMEI модема)</span></p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">в 'Set destination' выбрать получателя звонков, поступающих на модем.</span></p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;"><div class="scriptcode">datacard/i:123456789012345/$OUTNUM$</div></p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">&nbsp;</p> <span style="color: #339966;"><strong>11. Русификация озвучки:</strong></span> <p>&nbsp;</p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;"><div class="scriptcode"></p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">cd /tmp</p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">wget http://www.pbxware.ru/products/ivr/files/asterisk-sounds-ru-wav-2010-04-28.tar.gz</p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">cd /var/lib/asterisk/sounds<br />tar xvfz /tmp/asterisk-sounds-ru-wav.tar.gz</p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;"></div></p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">Включаем русскоязычную озвучку для протоколов, например для SIP, через WEB-интерфейс</p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">Tools -&gt; Asterisk SIP Settings -&gt; language -&gt; ru</p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">&nbsp;</p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;"><span style="color: #339966;"><strong>12. Ребутимся и проверяем, запустилось ли все автоматом:</strong></span></p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;"><div class="scriptcode">reboot</div></p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">&nbsp;</p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;"><span style="color: #339966;"><strong>13. Заходим в веб интерфейс:</strong></span></p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;"><div class="scriptcode">http://192.168.1.1/freepbx/admin</div></p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">со своими логином/паролем</p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">Видим это:</p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">&nbsp;</p> <div align="center"><a href="http://vectormm.net/uploads/1298839806_asterisk.png" onclick="return hs.expand(this)" ><img src="http://vectormm.net/uploads/thumbs/1298839806_asterisk.png" alt='Установка Asterisk с веб интерфейсом FreePBX и модемом Huawey E1550 на Ubuntu 10.10' title='Установка Asterisk с веб интерфейсом FreePBX и модемом Huawey E1550 на Ubuntu 10.10' /></a></div> <p>&nbsp;</p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">&nbsp;</p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;"><span style="color: #339966;"><strong>14. Все</strong></span></p> <p style="font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin: 0px;">Дальнейшие настройки зависят от персональных требований и предпочтений.</p> </div> </div>]]></content:encoded>
</item><item>
<title>Comstar и Samsung SWC-U200 на Ubuntu 10.10</title>
<link>https://vectormm.net/linux/95-comstar-i-samsung-swc-u200-na-ubuntu-1010.html</link>
<pdalink>https://vectormm.net/linux/95-comstar-i-samsung-swc-u200-na-ubuntu-1010.html</pdalink>
<guid>https://vectormm.net/linux/95-comstar-i-samsung-swc-u200-na-ubuntu-1010.html</guid>
<pubDate>Sun, 28 Nov 2010 19:57:36 +0300</pubDate>
<category>index</category>

<enclosure url="http://www.speedtest.net/result/1048848859.png" type="image/png" />
<content:encoded><![CDATA[<div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;">Подключим модем Samsung SWC-U200, перешитый под Комстар, к компьютеру с ОС Ubuntu 10.10</div> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"></div> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;">Начнем:</div> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"><strong><span style="color: #339966;">1. Подготовка:</span></strong></div> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">Поскольку на 10.10 Networkmanager работает очень глючно, то желательно его вообще снести (</span><span style="color: #339966;">sudo apt-get purge network-manager</span><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">), и либо настроить все сетевое руками, либо поставить альтернативу - </span><a style="font-family: Verdana, Arial, Helvetica, sans-serif;" title="WICD" href="http://wicd.sourceforge.net/download.php" target="_blank">WICD</a><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">.</span></div> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;"><br /></span></div> <div style="font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"><span style="color: #339966;"><strong>2. Устанавливаем драйвер madwimax:</strong></span></div> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"><div class="scriptcode">sudo apt-get install madwimax</div></div> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"></div> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"></div> <div style="font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"><span style="color: #339966;"><strong>3. Создаем файл конфигурации:</strong></span></div> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"><div class="scriptcode">sudo nano /etc/udev/rules.d/60-madwimax.rules</div></div> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;">с содержимым:</div> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;" id="_mcePaste"># udev rules file for madwimax &nbsp;supported devices</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;" id="_mcePaste">SUBSYSTEM!="usb|usb_device", &nbsp;GOTO="madwimax_rules_end"</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;" id="_mcePaste">ACTION!="add", GOTO="madwimax_rules_end"</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;" id="_mcePaste"></div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;" id="_mcePaste">ATTR{idVendor}=="04e8", &nbsp;ATTR{idProduct}=="6761", RUN+="//sbin/madwimax -qdo -vv --ssid=@wimax.comstar-uts.ru --exact-device=$attr{busnum}/$attr{devnum}"</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;" id="_mcePaste">ATTR{idVendor}=="04e9", &nbsp;ATTR{idProduct}=="6761", RUN+="//sbin/madwimax -qdo -vv --ssid=@wimax.comstar-uts.ru --exact-device=$attr{busnum}/$attr{devnum}"</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;" id="_mcePaste">LABEL="madwimax_rules_end"</div> </div> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"></div> <div class="scriptcode"> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"># udev rules file for madwimax &nbsp;supported devices</div> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;">SUBSYSTEM!="usb|usb_device",&nbsp;GOTO="madwimax_rules_end"</div> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;">ACTION!="add", GOTO="madwimax_rules_end"<br />ATTR{idVendor}=="04e8", &nbsp;ATTR{idProduct}=="6761", RUN+="madwimax -qdo -vv --ssid=@wimax.comstar-uts.ru --exact-device=$attr{busnum}/$attr{devnum}"</div> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;">ATTR{idVendor}=="04e9",&nbsp;ATTR{idProduct}=="6761", RUN+="madwimax -qdo -vv --ssid=@wimax.comstar-uts.ru --exact-device=$attr{busnum}/$attr{devnum}"</div> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;">LABEL="madwimax_rules_end"</div> </div> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"></div> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"></div> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"><span style="color: #339966;"><strong>4. Сохраняем файл, и втыкаем модем.</strong></span><span style="font-family: Verdana, Arial, Helvetica, sans-serif;"> </span></div> <div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 8pt/normal tahoma, arial, sans-serif; margin: 3px;"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">Все должно работать.</span></div> <img src="http://www.speedtest.net/result/1048848859.png" alt="Тест скорости" width="300" height="135" />]]></content:encoded>
</item><item>
<title>Индикатор версии обновлений Nod32 на FreeBSD</title>
<link>https://vectormm.net/linux/74-indikator-versii-obnovlenij-nod32-na-freebsd.html</link>
<pdalink>https://vectormm.net/linux/74-indikator-versii-obnovlenij-nod32-na-freebsd.html</pdalink>
<guid>https://vectormm.net/linux/74-indikator-versii-obnovlenij-nod32-na-freebsd.html</guid>
<pubDate>Fri, 19 Feb 2010 13:15:39 +0300</pubDate>
<category>index</category>

<enclosure url="/uploads/nod32_3.gif" type="image/gif" />
<content:encoded><![CDATA[<p>Зеркало обновлений мы создали, теперь хотелось бы отслеживать достаточно оперативно, а какая версия обновлений сейчас у нас, например разместив ссылку на интранет сайте.</p> <p>Выглядит картинка так:</p> <p><img src="/uploads/nod32_3.gif" alt="Индикатор" width="137" height="32" /></p> <p>&nbsp;</p> <p>Итак, приступим:</p> <p>&nbsp;</p> <p>1. Пререквизиты:</p> <p>Необходимо, чтобы <strong>PHP</strong> был скомпилирован с модулем <strong>GD</strong>, либо подключите <strong>gd.so</strong> самостоятельно:</p> <p><div class="scriptcode"></p> <p>&nbsp;</p> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;" id="_mcePaste">cd /usr/ports/graphics/gd</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;" id="_mcePaste">make deinstall gd &nbsp;-- удаляем старую версию если такая существует.</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;" id="_mcePaste">make install</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;" id="_mcePaste"></div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;" id="_mcePaste">cd /usr/ports/lang/php5-extension</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;" id="_mcePaste">make config -- конфигурируем, выбираем какие дополнения нам нужны, в том числе GD</div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;" id="_mcePaste"></div> <div style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;" id="_mcePaste">make install clean</div> <div>cd /usr/ports/graphics/gd</div> <div>make deinstall gd &nbsp;-- удаляем старую версию если такая существует.</div> <div>make install</div> <div># Конфигурим дополнения к PHP</div> <div>cd /usr/ports/lang/php5-extension</div> <div>make config -- конфигурируем, выбираем какие дополнения нам нужны, в том числе GD</div> <div>make install clean</div> <p>&nbsp;</p> <p></div></p> <p>&nbsp;</p> <p>2. Скачиваем&nbsp;<a title="архив" href="/uploads/nod32upd.tar" target="_blank">архив</a>, распаковываем его в папку&nbsp;<span style="font-family: Verdana; border-collapse: collapse; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;"><strong>/home/www/sitename/nod32</strong><strong>/</strong></span></p> <p><span style="font-family: Verdana;"><span style="border-collapse: collapse; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;">Правим файл <strong>nod32upd.php</strong> - указываем в нем правильные пути к файлам.</span></span></p> <p>&nbsp;</p> <p><span style="font-family: Verdana;"><span style="border-collapse: collapse; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;"><span style="font-family: tahoma; color: #717171;"> </span></span></span></p> <p>3. Настраиваем расписание:</p> <p><strong>&nbsp;</strong></p> <strong> <div class="scriptcode" style="color: #000000; font: normal normal normal 8pt/normal Verdana; text-align: left; background-color: #ffffe0; border-color: #bebebe; border-style: dotted; padding: 5px;">crontab -e</div> </strong> <p>&nbsp;</p> <p>добавить строчку:</p> <p><strong>&nbsp;</strong></p> <strong> <div class="scriptcode" style="color: #000000; font: normal normal normal 8pt/normal Verdana; text-align: left; background-color: #ffffe0; border-color: #bebebe; border-style: dotted; padding: 5px;">20,50 &nbsp; * &nbsp; &nbsp; &nbsp; * &nbsp; &nbsp; &nbsp; * &nbsp; &nbsp; &nbsp; * &nbsp; &nbsp; &nbsp; /home/www/sitename/nod32/nod32upd.php</div> </strong> <p>&nbsp;</p> <p>&nbsp;</p> <p>4. Добавляем в нужное место на интранет сайте картинку&nbsp;&nbsp;<strong>http://sitename/nod32/nod32_3.gif</strong></p> <p>&nbsp;</p> <p>Все, теперь при заходе на Ваш сайт можно будет наблюдать актуальность версии обновлений.</p> <p>&nbsp;</p>]]></content:encoded>
</item><item>
<title>Зеркало обновлений Nod32 на FreeBSD</title>
<link>https://vectormm.net/linux/73-zerkalo-obnovlenij-nod32-na-freebsd.html</link>
<pdalink>https://vectormm.net/linux/73-zerkalo-obnovlenij-nod32-na-freebsd.html</pdalink>
<guid>https://vectormm.net/linux/73-zerkalo-obnovlenij-nod32-na-freebsd.html</guid>
<pubDate>Thu, 18 Feb 2010 18:14:42 +0300</pubDate>
<category>index</category>

<content:encoded><![CDATA[<p>1. Скачиваем <a href="/uploads/nod.tar.gz" target="_blank">архив</a>, распаковываем его (<strong>tar xvzf nod.tar.gz</strong>)&nbsp;в папку, где будет лежать зеркало (например <strong>/home/www/sitename/nod32</strong>).</p> <p>&nbsp;</p> <p>2. В скрипте <strong>upd.pl</strong> правим переменную <strong>$bases_path</strong>, она должна указывать на папку с базами, в нашем примере <strong>/home/www/sitename/nod32</strong>).</p> <p>&nbsp;</p> <p>3. Устанавливаем недостающее:</p> <p><div class="scriptcode"><strong>cd /usr/ports/ftp/wget &amp;&amp; make install clean<span style="font-weight: normal;"></div></span></strong></p> <p>&nbsp;</p> <p>4. Запускаем:</p> <p><strong>&nbsp;</strong><div class="scriptcode"><strong>/home/www/sitename/nod32</strong>/<strong>upd.pl</strong></div><strong>&nbsp;</strong></p> <p><strong>&nbsp;</strong>и проверяем лог <strong>nod32.log</strong>, расположенный в этой-же папке.</p> <p>&nbsp;</p> <p>5. Настраиваем расписание:</p> <p><strong><div class="scriptcode">crontab -e</div></strong></p> <p>добавить строчку:</p> <p><strong><div class="scriptcode">10,40 &nbsp; * &nbsp; &nbsp; &nbsp; * &nbsp; &nbsp; &nbsp; * &nbsp; &nbsp; &nbsp; * &nbsp; &nbsp; &nbsp; /home/www/sitename/nod32/upd.pl</div></strong></p> <p>&nbsp;</p> <p>Все, осталось настроить в клиентах зеркало <strong>http://sitename/nod32/</strong></p> <p>&nbsp;</p>]]></content:encoded>
</item><item>
<title>Новая версия Midnight Commander</title>
<link>https://vectormm.net/linux/70-novaya-versiya-midnight-commander.html</link>
<pdalink>https://vectormm.net/linux/70-novaya-versiya-midnight-commander.html</pdalink>
<guid>https://vectormm.net/linux/70-novaya-versiya-midnight-commander.html</guid>
<pubDate>Sun, 27 Dec 2009 18:24:45 +0300</pubDate>
<category>index</category>

<enclosure url="http://vectormm.net/uploads/mc.jpg" type="image/jpeg" />
<content:encoded><![CDATA[<p>Собрал последнюю версию нового релиза MC из SVN для 64-х битной Ubuntu 9.10.</p> <p>Поскольку сборка MC - это достаточно геморройное занятие, выкладываю:</p> <p><a href="http://vectormm.net/engine/go.php?url=aHR0cDovL3ZlY3Rvcm1tLm5ldC91cGxvYWRzL2ZpbGVzLzEyNjE5MjczMjNfbWNfNC43LjAtMl9hbWQ2NC5kZWI%3D" >mc_4.7.0-2_amd64.deb</a></p> <p></p> <p><img class="quote" title="Midnight Commander" src="http://vectormm.net/uploads/mc.jpg" alt="Midnight Commander" width="300" height="212" /></p>]]></content:encoded>
</item><item>
<title>Установка vnc4server в Ubuntu 9.10</title>
<link>https://vectormm.net/linux/69-ustanovka-vnc4server-v-ubuntu-910.html</link>
<pdalink>https://vectormm.net/linux/69-ustanovka-vnc4server-v-ubuntu-910.html</pdalink>
<guid>https://vectormm.net/linux/69-ustanovka-vnc4server-v-ubuntu-910.html</guid>
<pubDate>Fri, 25 Dec 2009 14:06:15 +0300</pubDate>
<category>index</category>

<content:encoded><![CDATA[<p>В последней версии Ubuntu (9.10) иногда проявляется глюк с необъяснимым падением встроенного VNC сервера.</p> <p>В качестве альтернативы можно использовать достаточно простой в настройке <span style="color: #339966;"><strong>vnc4server</strong></span>.</p> <p>&nbsp;</p> <p><span style="color: #339966;"><strong>1. Установка:</strong></span></p> <p>&nbsp;</p> <p>Открываем терминал, и выполняем там следующую команду:</p> <p><div class="scriptcode">sudo apt-get install vnc4server xinetd</div></p> <p>&nbsp;</p> <p>После успешной установки необходимо его запустить для формирования всех необходимых файлов:</p> <p><div class="scriptcode">vnc4server</div></p> <p>При первом запуске попросит ввести пароль сессии - он будет использоваться при дальнейших подключениях.</p> <p>Потом Вы увидите примерно следующее:</p> <p><div class="scriptcode">New 'linux.home:1 (linux.home)' desktop is linux.home:1</div><br />Запомните цифру после двоеточия (:), в нашем примере это "1"</p> <p>Так же будет указан порт, на котором сервер будет слушать подключения (обычно 5900 или 5901), не забудьте его.<br />При запуске vnc4server создастся директория .vnc в домашней директории используемого пользователя.</p> <p>&nbsp;</p> <p>Остановим сервер:</p> <p><div class="scriptcode">vnc4server -kill :1</div></p> <p>Цифру "1" мы берем из предыдущего пункта (у Вас она наверняка окажется другой, не забудьте про это).</p> <p>&nbsp;</p> <p><span style="color: #339966;"><strong>2. Настройка:</strong></span></p> <p>Открываем файл конфигурации:</p> <p><div class="scriptcode">nano ~/.vnc/xstartup</div></p> <p>Редактируем его следующим образом:</p> <p><div class="scriptcode">#!/bin/sh<br /> <br /> # Uncomment the following two lines for normal desktop:<br /> unset SESSION_MANAGER #раскомментируем эту строчку<br /> # exec /etc/X11/xinit/xinitrc<br /> gnome-session &amp; # добавляем эту строчку<br /> <br /> [ -x /etc/vnc/xstartup ] &amp;&amp; exec /etc/vnc/xstartup<br /> [ -r $HOME/.Xresources ] &amp;&amp; xrdb $HOME/.Xresources<br /> xsetroot -solid grey</p> <p># закомментируем следующие 2 строки, чтобы открывался только десктоп, без лишних окошек<br />#vncconfig -iconic &amp;<br /> # xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &amp;<br /> twm &amp;</div></p> <p>&nbsp;</p> <p>Для автозапуска можно добавить в конец файла rc.local (перед строчкой exit 0):</p> <p><div class="scriptcode">vnc4server &amp;</div></p> <p>&nbsp;</p> <p>Коннектимся любым VNC вьювером:</p> <p><div class="scriptcode">linux.home:port_number</div></p> <p>либо</p> <p><div class="scriptcode">linux.home:session_number</div></p> <p>где</p> <p><span style="color: #339966;"><strong>port_number</strong></span> - номер порта, на котором сервер слушает подключения;</p> <p><span style="color: #339966;"><strong>session_number</strong></span> - номер сессии (цифра, которую мы запоминали).</p> <p>Установка закончена.</p>]]></content:encoded>
</item></channel></rss>