<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>OpenSolaris - OpenSource OS, пакет бесплатных приложений, легализация ПО &#187; Статьи OpenSolaris</title>
	<atom:link href="http://os-solaris.ru/category/articles-opensolaris/feed/" rel="self" type="application/rss+xml" />
	<link>http://os-solaris.ru</link>
	<description>OpenSolaris User Group - сообщество пользователей: бесплатная операционная система OpenSolaris, легализация ПО для малого бизнеса и домашнего использования</description>
	<lastBuildDate>Sun, 29 Jan 2012 09:09:31 +0000</lastBuildDate>
	<language>ru</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Преимущества Illumos и OpenIndiana</title>
		<link>http://os-solaris.ru/preimushhestva-illumos-i-openindiana/</link>
		<comments>http://os-solaris.ru/preimushhestva-illumos-i-openindiana/#comments</comments>
		<pubDate>Tue, 14 Jun 2011 14:36:45 +0000</pubDate>
		<dc:creator>keremet</dc:creator>
				<category><![CDATA[Статьи OpenSolaris]]></category>

		<guid isPermaLink="false">http://os-solaris.ru/?p=578</guid>
		<description><![CDATA[Технологии OpenIndiana и Illumos предоставляют лучшую платформу, доступную сегодня, с передовыми возможностями, многие из которых отсутствуют в других операционных системах: 

ZFS-последнее слово в области файловых систем
Зоны-легковесная технология виртуализации 
SMF- средство управления службами для контроля жизненного цикла програмного обеспечения
IPS-сетевая система управления пакетами следующего поколения 
FMA- архитектура управления сбоями 
COMSTAR- промышленная система работы по интерфейсу SCSI, поддерживающая iSCSI/iSER/FC/FCOE 
Crossbow- полностью виртуализированный высокопроизводительный сетевой стек следующего поколения 
DTrace- обширная и глубокая система диагностики и отладки 
Среды загрузки- транзакционные обновления операционной системы с возможностью отката
Контроль доступа, основанный на ролях(RBAC) &#8212; позволяет назначать пользователям наименее привилегированный доступ к процессам и ...]]></description>
			<content:encoded><![CDATA[<p>Технологии OpenIndiana и Illumos предоставляют лучшую платформу, доступную сегодня, с передовыми возможностями, многие из которых отсутствуют в других операционных системах: <strong><span id="more-578"></span></strong></p>
<ul>
<li><strong>ZFS</strong>-последнее слово в области файловых систем<strong></strong></li>
<li><strong>Зоны</strong>-легковесная технология виртуализации <strong></strong><strong></strong></li>
<li><strong>SMF</strong>- средство управления службами для контроля жизненного цикла програмного обеспечения</li>
<li><strong>IPS</strong>-сетевая система управления пакетами следующего поколения <strong></strong></li>
<li><strong>FMA</strong>- архитектура управления сбоями <strong></strong></li>
<li><strong>COMSTAR</strong>- промышленная система работы по интерфейсу SCSI, поддерживающая iSCSI/iSER/FC/FCOE <strong></strong></li>
<li><strong>Crossbow</strong>- полностью виртуализированный высокопроизводительный сетевой стек следующего поколения <strong></strong></li>
<li><strong>DTrace</strong>- обширная и глубокая система диагностики и отладки <strong></strong></li>
<li><strong>Среды загрузки</strong>- транзакционные обновления операционной системы с возможностью отката</li>
<li>Контроль доступа, основанный на ролях(<strong>RBAC</strong>) &#8212; позволяет назначать пользователям наименее привилегированный доступ к процессам и пользователям <strong></strong></li>
<li><strong>IPMP(</strong>IP Multipathing)- обеспечивает высокую надежность сети и лучшую пропускную способность</li>
<li>Интегрированный L3/L4 балансировщик нагрузки, работающий в режиме ядра</li>
<li>Интегрированный <strong>VRRP</strong> &#8212; протокол, обеспечивающий отказоустойчивость сети</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://os-solaris.ru/preimushhestva-illumos-i-openindiana/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Восстановление данных с ZFS</title>
		<link>http://os-solaris.ru/opensolaris-zfs-recovery/</link>
		<comments>http://os-solaris.ru/opensolaris-zfs-recovery/#comments</comments>
		<pubDate>Wed, 09 Feb 2011 11:09:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Статьи OpenSolaris]]></category>
		<category><![CDATA[how-to]]></category>
		<category><![CDATA[OpenSolaris]]></category>
		<category><![CDATA[ZFS]]></category>
		<category><![CDATA[восстановление]]></category>

		<guid isPermaLink="false">http://os-solaris.ru/?p=551</guid>
		<description><![CDATA[«Ничто не вечно под луной. Винчестер тоже может сдохнуть,» &#8212; говорил один мой преподаватель в университете. Вот и винчестеру моей родственницы пришло время сдыхать. Выразилось это в том, что OpenSolaris при загрузке уходил в перезагрузку из-за паники ядра.

Для выяснения причины паники я запустил ядро в отладочном режиме, добавив при загрузке средствами GRUB в строку $kernel параметр -kd (рисунок 1). Ядро вывело на экран информацию, по поводу чего оно паникует (рисунок 2). Судя по стеку вызовов функций, ошибка произошла внутри модуля zfs, по всей видимости, потому что он нашел на диске ...]]></description>
			<content:encoded><![CDATA[<p>«Ничто не вечно под луной. Винчестер тоже может сдохнуть,» &#8212; говорил один мой преподаватель в университете. Вот и винчестеру моей родственницы пришло время сдыхать. Выразилось это в том, что <a title="Форум OpenSolaris" href="http://forum.os-solaris.ru">OpenSolaris</a> при загрузке уходил в перезагрузку из-за паники ядра.</p>
<p><span id="more-551"></span></p>
<p>Для выяснения причины паники я запустил ядро в отладочном режиме, добавив при загрузке средствами GRUB в строку $kernel параметр -kd (рисунок 1). Ядро вывело на экран информацию, по поводу чего оно паникует (рисунок 2). Судя по стеку вызовов функций, ошибка произошла внутри модуля zfs, по всей видимости, потому что он нашел на диске неожиданные для себя данные.</p>
<p>На диске находились ценные фотографии, которых не было в других местах. Требовалось их оттуда извлечь. Попробовал загрузиться с LiveCD (OpenSolaris 2009.06 и Nexenta 3), после выполнения команды импортирования пула (zpool import -f rpool) получил тот же результат — ядро паникует и выполняется перезагрузка. Никакой комбинацией параметров команды zpool import мне не удалось устранить панику.</p>
<p>Порывшись на различных сайтах, нашел, что панику можно отключить, добавив в /etc/system строки:</p>
<p><code>aok=1<br />
zfs_recover=1</code></p>
<p>Но так как дело было с LiveCD, то пришлось выставить эти флаги средствами встроенного в ядро отладчика. Флаг aok выставился без проблем (рисунок 3), а вот для установки zfs_recover требуется дождаться загрузки модуля ядра zfs. Поэтому была поставлена соответствующая точка останова.</p>
<p>После установки флагов загрузка продолжается без видимых отличий. Команда импортирования пула завершилась успешно (рисунок 5). После того как все ценные данные были скопированы на флешку, я решил попробовать выполнить проверку пула (рисунок 6). Команда zpool scrub запускает проверку, а состояние процесса проверки можно наблюдать командой zpool status.</p>
<p>После окончания проверки,  zpool status написал, что все ошибки устранены(рисунок 7), однако система все равно загрузилась с паникой. В чем причина, разбираться не стал. Поставлю на новый жесткий диск OpenIndiana, когда выйдет релиз.</p>
<div id="attachment_554" class="wp-caption alignnone" style="width: 310px"><a href="http://os-solaris.ru/wp-content/uploads/2011/02/1.jpg"><img class="size-medium wp-image-554" title="1" src="http://os-solaris.ru/wp-content/uploads/2011/02/1-300x225.jpg" alt="" width="300" height="225" /></a><p class="wp-caption-text">Рисунок 1 - Запуск ядра в отладочном режиме</p></div>
<div id="attachment_557" class="wp-caption alignnone" style="width: 310px"><a href="http://os-solaris.ru/wp-content/uploads/2011/02/2.jpg"><img class="size-medium wp-image-557" title="2" src="http://os-solaris.ru/wp-content/uploads/2011/02/2-300x225.jpg" alt="" width="300" height="225" /></a><p class="wp-caption-text">Рисунок 2 - Причина kernel panic</p></div>
<div id="attachment_558" class="wp-caption alignnone" style="width: 310px"><a href="http://os-solaris.ru/wp-content/uploads/2011/02/3.jpg"><img class="size-medium wp-image-558" title="3" src="http://os-solaris.ru/wp-content/uploads/2011/02/3-300x225.jpg" alt="" width="300" height="225" /></a><p class="wp-caption-text">Рисунок 3 - Флаг aok выставился без проблем</p></div>
<div id="attachment_560" class="wp-caption alignnone" style="width: 310px"><a href="http://os-solaris.ru/wp-content/uploads/2011/02/4.jpg"><img class="size-medium wp-image-560" title="4" src="http://os-solaris.ru/wp-content/uploads/2011/02/4-300x225.jpg" alt="" width="300" height="225" /></a><p class="wp-caption-text">Рисунок 4</p></div>
<div id="attachment_561" class="wp-caption alignnone" style="width: 310px"><a href="http://os-solaris.ru/wp-content/uploads/2011/02/5.jpg"><img class="size-medium wp-image-561" title="5" src="http://os-solaris.ru/wp-content/uploads/2011/02/5-300x225.jpg" alt="" width="300" height="225" /></a><p class="wp-caption-text">Рисунок 5 - Команда импортирования пула завершилась успешно</p></div>
<div id="attachment_562" class="wp-caption alignnone" style="width: 310px"><a href="http://os-solaris.ru/wp-content/uploads/2011/02/6.jpg"><img class="size-medium wp-image-562" title="6" src="http://os-solaris.ru/wp-content/uploads/2011/02/6-300x225.jpg" alt="" width="300" height="225" /></a><p class="wp-caption-text">Рисунок 6 - Проверка пула</p></div>
<div id="attachment_563" class="wp-caption alignnone" style="width: 310px"><a href="http://os-solaris.ru/wp-content/uploads/2011/02/7.jpg"><img class="size-medium wp-image-563" title="7" src="http://os-solaris.ru/wp-content/uploads/2011/02/7-300x225.jpg" alt="" width="300" height="225" /></a><p class="wp-caption-text">Рисунок 7</p></div>
<p>Данную статью вы можете обсудить в этой <a title="Восстановление данных с ZFS" href="http://forum.os-solaris.ru/index.php?topic=203.0">ветке форума</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://os-solaris.ru/opensolaris-zfs-recovery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>3G модем от МТС под OpenSolaris</title>
		<link>http://os-solaris.ru/3g-modem-ot-mts-pod-opensolaris/</link>
		<comments>http://os-solaris.ru/3g-modem-ot-mts-pod-opensolaris/#comments</comments>
		<pubDate>Tue, 28 Dec 2010 06:39:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Статьи OpenSolaris]]></category>
		<category><![CDATA[OpenSolaris]]></category>
		<category><![CDATA[настройка]]></category>

		<guid isPermaLink="false">http://os-solaris.ru/?p=544</guid>
		<description><![CDATA[
Все подобные модемы используют технологию ZeroCD, т.е. модем определяется как CD-ROM, на котором в автозапуске прописано приложение, проверяющее наличие драйверов в системе и либо запускающее специальную программу связи, либо ставящее ее вместе с драйверами.

Для перевода устройства из режима накопителя в режим модема надо из контекстного меню его иконки на рабочем столе выбрать &#171;Извлечь том&#187;. Однако иногда этого бывает не достаточно. Для проверки выполнилось ли переключение следует использовать команду echo &#171;::prtusb &#171;&#124;pfexec mdb -k. Если в выводе команды до и после извлечение нет отличий, то следует ввести pfexec cfgadm -y -x ...]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-545" title="modem" src="http://os-solaris.ru/wp-content/uploads/2010/12/modem.png" alt="3G модем от МТС под OpenSolaris" width="400" height="120" /></p>
<p>Все подобные модемы используют технологию <strong>ZeroCD</strong>, т.е. модем определяется как CD-ROM, на котором в автозапуске прописано приложение, проверяющее наличие драйверов в системе и либо запускающее специальную программу связи, либо ставящее ее вместе с драйверами.</p>
<p><span id="more-544"></span></p>
<p>Для перевода устройства из режима накопителя в режим модема надо из контекстного меню его иконки на рабочем столе выбрать &#171;Извлечь том&#187;. Однако иногда этого бывает не достаточно. Для проверки выполнилось ли переключение следует использовать команду <strong>echo &#171;::prtusb &#171;|pfexec mdb -k</strong>. Если в выводе команды до и после извлечение нет отличий, то следует ввести <strong>pfexec cfgadm -y -x usb_reset usb7/5</strong>. Числа после &#171;usb&#187;, соответствующие разъему, к которому подключено устройство, можно определить по выводу команды <strong>cfgadm</strong> без параметров. В каталоге устройств вместо <strong>/dev/usb/19d2.2000/0/</strong> появится подкаталог <strong>/dev/usb/19d2.2003/0/</strong> с множеством символических ссылок на файлы устройств на моем компе из <strong><a>/devices/pci@0,0/pci1458,5004@2,2/</a></strong>.</p>
<p><code>$ ls -l /devices/pci@0,0/pci1458,5004@2,2/<br />
total 12<br />
drwxr-xr-x 2 root sys 3 2010-04-18 21:40 device@5<br />
crw------- 1 keremet staff 39, 3074 2010-12-09 09:14 device@5:19d2.2003.cntrl0<br />
crw------- 1 keremet staff 39, 3075 2010-12-09 09:13 device@5:19d2.2003.cntrl0stat<br />
crw------- 1 keremet staff 39, 3073 2010-12-09 09:13 device@5:19d2.2003.devstat<br />
crw------- 1 keremet staff 39, 3076 2010-12-09 09:13 device@5:19d2.2003.if0in1<br />
crw------- 1 keremet staff 39, 3077 2010-12-09 09:13 device@5:19d2.2003.if0in1stat<br />
crw------- 1 keremet staff 39, 3078 2010-12-09 09:13 device@5:19d2.2003.if0out1<br />
crw------- 1 keremet staff 39, 3079 2010-12-09 09:13 device@5:19d2.2003.if0out1stat<br />
crw------- 1 keremet staff 39, 3080 2010-12-09 09:13 device@5:19d2.2003.if1in2<br />
crw------- 1 keremet staff 39, 3081 2010-12-09 09:13 device@5:19d2.2003.if1in2stat<br />
crw------- 1 keremet staff 39, 3082 2010-12-09 09:13 device@5:19d2.2003.if1out2<br />
crw------- 1 keremet staff 39, 3083 2010-12-09 09:13 device@5:19d2.2003.if1out2stat<br />
crw------- 1 keremet staff 39, 3084 2010-12-09 09:13 device@5:19d2.2003.if2in3<br />
crw------- 1 keremet staff 39, 3085 2010-12-09 09:13 device@5:19d2.2003.if2in3stat<br />
crw------- 1 keremet staff 39, 3086 2010-12-09 09:13 device@5:19d2.2003.if2out3<br />
crw------- 1 keremet staff 39, 3087 2010-12-09 09:13 device@5:19d2.2003.if2out3stat<br />
crw------- 1 keremet staff 39, 3088 2010-12-09 09:13 device@5:19d2.2003.if3in4<br />
crw------- 1 keremet staff 39, 3089 2010-12-09 09:13 device@5:19d2.2003.if3in4stat<br />
crw------- 1 keremet staff 39, 3090 2010-12-09 09:13 device@5:19d2.2003.if3in5<br />
crw------- 1 keremet staff 39, 3091 2010-12-09 09:13 device@5:19d2.2003.if3in5stat<br />
crw------- 1 keremet staff 39, 3092 2010-12-09 09:13 device@5:19d2.2003.if3out4<br />
crw------- 1 keremet staff 39, 3093 2010-12-09 09:13 device@5:19d2.2003.if3out4stat<br />
crw------- 1 root sys 39, 3072 2010-12-09 09:13 <a href="mailto:device@5:usb_mid">device@5:usb_mid</a></code></p>
<p>Назначаем драйвер для появившегося на шине usb устройства: <strong>$ pfexec update_drv -a -i &#8216;&#187;usb19d2,2003&#8243;&#8216; usbsacm</strong></p>
<p>Строка о новой связи драйвера и устройства добавляется в <strong>/etc/driver_aliases</strong></p>
<p>Появляются ожидаемые файлы устройств</p>
<p><code>$ ls -l /devices/pci@0,0/pci1458,5004@2,2/<br />
total 2<br />
drwxr-xr-x 2 root sys 3 2010-04-18 21:40 device@5<br />
crw-rw-rw- 1 root sys 133, 96 2010-12-09 09:22 device@5:0<br />
crw-rw-rw- 1 root sys 133, 131168 2010-12-09 09:22 device@5:0,cu<br />
crw-rw-rw- 1 root sys 133, 97 2010-12-09 09:22 device@5:1<br />
crw-rw-rw- 1 root sys 133, 131169 2010-12-09 09:22 device@5:1,cu<br />
crw-rw-rw- 1 root sys 133, 98 2010-12-09 09:22 device@5:2<br />
crw-rw-rw- 1 root sys 133, 131170 2010-12-09 09:22 device@5:2,cu<br />
crw-rw-rw- 1 root sys 133, 99 2010-12-09 09:22 device@5:3<br />
crw-rw-rw- 1 root sys 133, 131171 2010-12-09 09:22 device@5:3,cu </code></p>
<p><code>$ ls -l /dev/term/<br />
total 9<br />
lrwxrwxrwx 1 root root 49 2010-12-09 09:22 6 -&gt; ../../devices/pci@0,0/pci1458,5004@2,2/device@5:0<br />
lrwxrwxrwx 1 root root 49 2010-12-09 09:22 7 -&gt; ../../devices/pci@0,0/pci1458,5004@2,2/device@5:1<br />
lrwxrwxrwx 1 root root 49 2010-12-09 09:22 8 -&gt; ../../devices/pci@0,0/pci1458,5004@2,2/device@5:2<br />
lrwxrwxrwx 1 root root 49 2010-12-09 09:22 9 -&gt; ../../devices/pci@0,0/pci1458,5004@2,2/device@5:3 </code></p>
<p>Интерфейс модема на MF180 имеет номер 3, следовательно цепляемся к /dev/term/9 и для проверки работоспособности модема выполняем команды установки соединения (выделены жирным).</p>
<p><code>$ tip /dev/term/9<br />
connected<br />
ATZ<br />
OK<br />
ATI<br />
Manufacturer: ZTE CORPORATION<br />
Model: MF180<br />
Revision: BD_P671A1V1.0.3B12<br />
IMEI: 351941042819920<br />
+GCAP: +CGSM,+DS,+ES<br />
OK<br />
AT+CGDCONT=1,"ip","internet.mts.ru"<br />
OK<br />
ATD*99#<br />
CONNECT 3600000 </code></p>
<p>Теперь требуется настроить pppd созданием двух файлов</p>
<p><code>$ cat /etc/ppp/peers/mts3g<br />
nodetach<br />
230400<br />
noauth<br />
passive<br />
defaultroute<br />
usepeerdns<br />
ipcp-accept-remote<br />
ipcp-accept-local<br />
noipdefault<br />
noccp<br />
novj<br />
user "mts"<br />
password "mts"<br />
show-password<br />
crtscts<br />
connect '/usr/bin/chat -V -t15 -f /etc/ppp/mts3g-chat'</code></p>
<p><code>$ cat /etc/ppp/mts3g-chat<br />
'' 'ATZ'<br />
'OK' 'AT+CGDCONT=1,"ip","internet.mts.ru"'<br />
'OK' 'ATD*99#'<br />
CONNECT ''</code></p>
<p>Запускаем pppd</p>
<p><code>$ pfexec pppd /dev/term/9 call mts3g debug<br />
serial speed set to 230400 bps<br />
connect option: '/usr/bin/chat -V -t15 -f /etc/ppp/mts3g-chat' started (pid 1406)<br />
ATZ<br />
OK<br />
AT+CGDCONT=1,"ip","internet.mts.ru"<br />
OK<br />
ATD*99#<br />
CONNECTSerial connection established.<br />
serial speed set to 230400 bps<br />
Using interface sppp0<br />
Connect: sppp0 &lt;--&gt; /dev/term/9<br />
sent [LCP ConfReq id=0x2b]<br />
rcvd [LCP ConfReq id=0x18]<br />
sent [LCP ConfAck id=0x18]<br />
rcvd [LCP ConfAck id=0x2b]<br />
sent [LCP Ident id=0x2c magic=0x53568fe3 "ppp-2.4.0b1 (Sun Microsystems, Inc.)"]<br />
Authenticating to peer with standard CHAP<br />
rcvd [LCP DiscReq id=0x19 magic=0x15806cb]<br />
rcvd [CHAP Challenge id=0x1 , name = "UMTS_CHAP_SRVR"]<br />
sent [CHAP Response id=0x1 , name = "mts"]<br />
rcvd [CHAP Success id=0x1 ""]<br />
sent [IPCP ConfReq id=0xa1 ]<br />
rcvd [IPCP ConfNak id=0xa1 ]<br />
sent [IPCP ConfReq id=0xa2 ]<br />
rcvd [IPCP ConfNak id=0xa2 ]<br />
sent [IPCP ConfReq id=0xa3 ]<br />
rcvd [IPCP ConfNak id=0xa3 ]<br />
sent [IPCP ConfReq id=0xa4 ]<br />
rcvd [IPCP ConfReq id=0x8]<br />
sent [IPCP ConfNak id=0x8 ]<br />
rcvd [IPCP ConfNak id=0xa4 ]<br />
sent [IPCP ConfReq id=0xa5 ]<br />
rcvd [IPCP ConfReq id=0x9]<br />
sent [IPCP ConfAck id=0x9]<br />
rcvd [IPCP ConfAck id=0xa5 ]<br />
Peer refused to provide his address; assuming 192.168.1.1<br />
Can't add default route: File exists<br />
local IP address 10.20.26.247<br />
remote IP address 192.168.1.1<br />
primary DNS address 213.87.0.1<br />
secondary DNS address 213.87.1.1</code></p>
<p>Устройство поднялось.<br />
<code><br />
$ ifconfig sppp0<br />
sppp0: flags=10010008d1 mtu 1500 index 8<br />
inet 10.20.26.247 --&gt; 192.168.1.1 netmask ff000000</code></p>
<p>Пингуем DNS-сервер.<br />
<code><br />
$ ping 213.87.0.1<br />
213.87.0.1 is alive<br />
</code><br />
Проверяем работоспособность DNS-сервера.<br />
<code><br />
$ nslookup ya.ru 213.87.0.1<br />
Server: 213.87.0.1<br />
Address: 213.87.0.1#53<br />
Non-authoritative answer:<br />
Name: ya.ru<br />
Address: 87.250.250.3<br />
Name: ya.ru<br />
Address: 87.250.251.3<br />
Name: ya.ru<br />
Address: 93.158.134.3<br />
Name: ya.ru<br />
Address: 213.180.204.3<br />
Name: ya.ru<br />
Address: 77.88.21.3<br />
</code></p>
<p>Пингуем ya.ru по его IP.<br />
<code><br />
$ ping 87.250.250.3<br />
87.250.250.3 is alive<br />
</code></p>
<p>Добавляем в /etc/resolv.conf строки<br />
<code><br />
nameserver 213.87.0.1<br />
nameserver 213.87.1.1<br />
</code><br />
Теперь ya.ru пингуется обычным способом<br />
<code><br />
$ ping ya.ru<br />
ya.ru is alive<br />
</code><br />
P.S. Полезные команды для изучения привязки драйвера к устройству:<br />
<code><br />
cfgadm<br />
echo "::prtusb"|pfexec mdb -k<br />
prtconf -D<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://os-solaris.ru/3g-modem-ot-mts-pod-opensolaris/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ускорение работы FAT в OpenSolaris</title>
		<link>http://os-solaris.ru/uskorenie-raboty-fat-v-opensolaris/</link>
		<comments>http://os-solaris.ru/uskorenie-raboty-fat-v-opensolaris/#comments</comments>
		<pubDate>Wed, 16 Jun 2010 12:23:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Статьи OpenSolaris]]></category>

		<guid isPermaLink="false">http://os-solaris.ru/?p=438</guid>
		<description><![CDATA[Медленно работает FAT? Нет проблем! Вот заметка как сделать его работу быстрее.
 cd /usr/kernel/fs/amd64/
pfexec  mv pcfs pcfs_slow
pfexec cp ~/work/distrib/pcfs/pcfs.debug64 pcfs
pfexec chown root:sys pcfs
pfexec chmod 755 pcfs
pfexec rm /platform/i86pc/amd64/boot_archive
pfexec bootadm update-archive

]]></description>
			<content:encoded><![CDATA[<p>Медленно работает FAT? Нет проблем! Вот заметка как сделать его работу быстрее.<br />
<span id="more-438"></span> <code>cd /usr/kernel/fs/amd64/<br />
pfexec  mv pcfs pcfs_slow<br />
pfexec cp ~/work/distrib/pcfs/pcfs.debug64 pcfs<br />
pfexec chown root:sys pcfs<br />
pfexec chmod 755 pcfs<br />
pfexec rm /platform/i86pc/amd64/boot_archive<br />
pfexec bootadm update-archive<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://os-solaris.ru/uskorenie-raboty-fat-v-opensolaris/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Поднятие IPS-репозитория</title>
		<link>http://os-solaris.ru/podnyatie-ips-repozitoriya/</link>
		<comments>http://os-solaris.ru/podnyatie-ips-repozitoriya/#comments</comments>
		<pubDate>Wed, 16 Jun 2010 11:56:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Статьи OpenSolaris]]></category>
		<category><![CDATA[iso]]></category>
		<category><![CDATA[OpenSolaris]]></category>
		<category><![CDATA[репозиторий]]></category>

		<guid isPermaLink="false">http://os-solaris.ru/?p=428</guid>
		<description><![CDATA[Небольшой лог о том, как поднять IPS-репозиторий на OpenSolaris.

lofiadm -a /export/home/keremet/repo1.iso
mount -F hsfs /dev/lofi/1 /mnt/
zfs create rpool/export/home/keremet/repo
zfs set compression=on rpool/export/home/keremet/repo
rsync -aPq /mnt/repo/ /export/home/keremet/repo/


lofiadm -a /export/home/keremet/repo2.iso
umount /mnt/
mount -F hsfs /dev/lofi/2 /mnt/
rsync -aPq /mnt/repo/ /export/home/keremet/repo/
umount /mnt/


keremet@opensolaris:~# svccfg -s application/pkg/server setprop pkg/inst_root=/export/home/keremet/repo
keremet@opensolaris:~# svccfg -s application/pkg/server setprop pkg/readonly=true
keremet@opensolaris:~# svccfg -s application/pkg/server setprop pkg/port=10000
keremet@opensolaris:~# cp repo/cfg_cache /etc/0906_cfg_cache
keremet@opensolaris:~# svccfg -s application/pkg/server setprop pkg/cfg_file=/etc/0906_cfg_cache


gedit /etc/0906_cfg_cache
origins = http://localhost:10000/


svcadm refresh application/pkg/server
svcadm enable application/pkg/server
keremet@opensolaris:~# pkg set-publisher -O http://localhost:10000/ opensolaris.org

]]></description>
			<content:encoded><![CDATA[<p>Небольшой лог о том, как поднять IPS-репозиторий на OpenSolaris.<br />
<span id="more-428"></span></p>
<p><code>lofiadm -a /export/home/keremet/repo1.iso<br />
mount -F hsfs /dev/lofi/1 /mnt/<br />
zfs create rpool/export/home/keremet/repo<br />
zfs set compression=on rpool/export/home/keremet/repo<br />
rsync -aPq /mnt/repo/ /export/home/keremet/repo/<br />
</code><br />
<code><br />
lofiadm -a /export/home/keremet/repo2.iso<br />
umount /mnt/<br />
mount -F hsfs /dev/lofi/2 /mnt/<br />
rsync -aPq /mnt/repo/ /export/home/keremet/repo/<br />
umount /mnt/<br />
</code><br />
<code><br />
keremet@opensolaris:~# svccfg -s application/pkg/server setprop pkg/inst_root=/export/home/keremet/repo<br />
keremet@opensolaris:~# svccfg -s application/pkg/server setprop pkg/readonly=true<br />
keremet@opensolaris:~# svccfg -s application/pkg/server setprop pkg/port=10000<br />
keremet@opensolaris:~# cp repo/cfg_cache /etc/0906_cfg_cache<br />
keremet@opensolaris:~# svccfg -s application/pkg/server setprop pkg/cfg_file=/etc/0906_cfg_cache<br />
</code><br />
<code><br />
gedit /etc/0906_cfg_cache<br />
origins = http://localhost:10000/<br />
</code><br />
<code><br />
svcadm refresh application/pkg/server<br />
svcadm enable application/pkg/server<br />
keremet@opensolaris:~# pkg set-publisher -O http://localhost:10000/ opensolaris.org<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://os-solaris.ru/podnyatie-ips-repozitoriya/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Восстановление файлов в OpenSolaris</title>
		<link>http://os-solaris.ru/vosstanovlenie-fajlov-v-opensolaris/</link>
		<comments>http://os-solaris.ru/vosstanovlenie-fajlov-v-opensolaris/#comments</comments>
		<pubDate>Wed, 16 Jun 2010 11:47:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ПО для Solaris]]></category>
		<category><![CDATA[Статьи OpenSolaris]]></category>
		<category><![CDATA[восстановление]]></category>

		<guid isPermaLink="false">http://os-solaris.ru/?p=418</guid>
		<description><![CDATA[Иногда бывает так, что мы удаляем файлы, которые  потом оказываются нам нужны. К счастью при удалении файла его содержимое на носителе данных сразу не уничтожается и, следовательно, может быть восстановлено.

В OpenSolaris для восстановления файлов можно использовать программу «The Sleuth Kit».
Исходники можно скачать по этой ссылке:  скачать The Sleuth Kit
Процедура сборки стандартная:

./configure
make
pfexec make install

Список поддерживаемых файловых систем можно посмотреть командой:

$ /usr/local/bin/icat -f list
Supported file system types:
ntfs (NTFS)
fat (FAT (Auto Detection))
ext (ExtX (Auto Detection))
iso9660 (ISO9660 CD)
ufs (UFS (Auto Detection))
raw (Raw Data)
swap (Swap Space)
fat12 (FAT12)
fat16 (FAT16)
fat32 (FAT32)
ext2 (Ext2)
ext3 (Ext3)
ufs1 (UFS1)
ufs2 (UFS2)

Для ...]]></description>
			<content:encoded><![CDATA[<p>Иногда бывает так, что мы удаляем файлы, которые  потом оказываются нам нужны. К счастью при удалении файла его содержимое на носителе данных сразу не уничтожается и, следовательно, может быть восстановлено.<br />
<span id="more-418"></span><br />
В OpenSolaris для восстановления файлов можно использовать программу «The Sleuth Kit».</p>
<p>Исходники можно скачать по этой ссылке: <a title="The Sleuth Kit" href="http://sourceforge.net/projects/sleuthkit/files/sleuthkit/3.0.0/"> скачать The Sleuth Kit</a></p>
<p>Процедура сборки стандартная:<br />
<code><br />
./configure<br />
make<br />
pfexec make install<br />
</code></p>
<p>Список поддерживаемых файловых систем можно посмотреть командой:<br />
<code><br />
$ /usr/local/bin/icat -f list<br />
Supported file system types:<br />
ntfs (NTFS)<br />
fat (FAT (Auto Detection))<br />
ext (ExtX (Auto Detection))<br />
iso9660 (ISO9660 CD)<br />
ufs (UFS (Auto Detection))<br />
raw (Raw Data)<br />
swap (Swap Space)<br />
fat12 (FAT12)<br />
fat16 (FAT16)<br />
fat32 (FAT32)<br />
ext2 (Ext2)<br />
ext3 (Ext3)<br />
ufs1 (UFS1)<br />
ufs2 (UFS2)<br />
</code></p>
<p>Для восстановления данных на носителе информации необходимо определить имя файла его устройства. В случае флешки это делается так:</p>
<p><code><br />
$ rmformat<br />
Looking for devices...<br />
1. Logical Node: /dev/rdsk/c21t0d0p0<br />
Physical Node: /pci@0,0/pci1458,5004@2/storage@3/disk@0,0<br />
Connected Device: LEXAR    DIGITAL FILM     /W1.<br />
Device Type: Removable<br />
Bus: USB<br />
Size: 123,0 MB<br />
Label:<br />
Access permissions: Medium is not write protected.<br />
</code></p>
<p>Так как файловые системы создаются на устройствах из /dev/dsk/ и обычно на устройстве создается раздел, то имя нужного нам файла формируется заменой /rdsk/ на /dsk/ и p0 на p1.</p>
<p>Полученное имя файла будет параметром для команды, выдающей список удаленных файлов на файловой системе.<br />
<code><br />
$ /usr/local/bin/fls -rd /dev/dsk/c21t0d0p1<br />
r/r * 4:	_CA.PDF<br />
r/r * 7:	_OC~1<br />
r/r * 9:	_1~1.DOC<br />
r/r * 12:	_~1.DOC<br />
r/r * 14:	_SERS<br />
r/r * 16:	_APITAL<br />
r/r * 19:	_DF~1<br />
r/r * 22:	_PT~1<br />
d/d * 23:	_<br />
r/r * 1416965:	_/_.txt<br />
r/r * 1416968:	_/_1025_~1.DOC<br />
r/r * 1416971:	_/_1025_~1.PDF<br />
r/r * 1416973:	_/_OG<br />
r/r * 1416975:	_/_OCALT~1.GZ<br />
r/r * 1416977:	_/_ILLER~1.C<br />
r/r * 1416980:	_/_PPOED~1.BZ2<br />
r/r * 1416983:	_/_VERKA~1.DOC<br />
r/r * 1416986:	_/_OC~1<br />
r/r * 1416989:	_/_DF~1<br />
r/r * 1416991:	_/_S~1<br />
r/r * 1416994:	_/_VI~1<br />
r/r * 1416998:	_/_DT~1<br />
r/r * 1417001:	_/_OC~2<br />
r/r * 1417003:	_/_~1.BMP<br />
r/r * 26:	_OC~2<br />
r/r * 28:	_ILLER<br />
r/r * 32:	_OC~3<br />
r/r * 35:	_LUSTE~1.DOC<br />
r/r * 37:	_1<br />
r/r * 42:	_B_212~1.PDF<br />
r/r * 44:	_FP<br />
</code></p>
<p>Если мы хотим восстановить последний файл из списка, то для этого следует ввести команду:<br />
<code><br />
/usr/local/bin/icat -r -f fat /dev/dsk/c21t0d0p1 44 &gt;11<br />
</code></p>
<p>Файл с именем 11 будет хранить содержимое удаленного файла.</p>
]]></content:encoded>
			<wfw:commentRss>http://os-solaris.ru/vosstanovlenie-fajlov-v-opensolaris/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ускоряем работу FAT (PCFS) в OpenSolaris</title>
		<link>http://os-solaris.ru/uskoryaem-rabotu-fat-pcfs-v-opensolaris/</link>
		<comments>http://os-solaris.ru/uskoryaem-rabotu-fat-pcfs-v-opensolaris/#comments</comments>
		<pubDate>Sat, 02 Jan 2010 07:05:05 +0000</pubDate>
		<dc:creator>shifted</dc:creator>
				<category><![CDATA[Статьи OpenSolaris]]></category>

		<guid isPermaLink="false">http://os-solaris.ru.preview.ihc.ru/?p=321</guid>
		<description><![CDATA[Всем пользователям OpenSolaris, кто работал с данными на флешках, известна проблема низкой производительности драйвера файловой системы PCFS (FAT). До недавнего времени запись данных на флеш и чтение с них выполнялись в разы медленнее, чем под другими ОС. Теперь у нас есть новогодний подарок от участника KirovOSUG, Руслана Увашева, &#8212; оптимизированный драйвер PCFS.

Имеется ограничение &#8212; оптимизация не работает и в будущем не планируется реализовывать для устройств с ФС FAT_X, имеющих размер кластера &#60; 4КБ,  т.е. меньших размера страницы памяти. Данное ограничение подаляющего  большинства флешек не касается.
Оптимизация основана на механизме упреждающего чтения ...]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Всем пользователям OpenSolaris, кто работал с данными на флешках, известна проблема низкой производительности драйвера файловой системы <strong>PCFS (FAT)</strong>. До недавнего времени запись данных на флеш и чтение с них выполнялись в разы медленнее, чем под другими ОС. Теперь у нас есть новогодний подарок от участника <strong>KirovOSUG</strong>, <strong>Руслана Увашева</strong>, &#8212; оптимизированный драйвер PCFS.</p>
<p style="text-align: justify;"><span id="more-321"></span><br />
<strong>Имеется ограничение</strong> &#8212; оптимизация не работает и в будущем не планируется реализовывать для устройств с ФС FAT_X, имеющих размер кластера &lt; 4КБ,  т.е. меньших размера страницы памяти. Данное ограничение подаляющего  большинства флешек не касается.<br />
Оптимизация основана на механизме упреждающего чтения данных с диска в память. Причиной отказа от оптимизации с размером кластера меньших размера страницы является сильное усложнение алгоритма упреждающего чтения.</p>
<p style="text-align: justify;">
<p style="text-align: justify;">На данный момент доступна 32-битная версия нового драйвера PCFS.<br />
Предлагаем всем <a title="дравер pcfs" href="http://os-solaris.ru/wp-content/uploads/2010/01/pcfs11.txt" target="_blank">скачать</a> (не забудьте убрать разрешение файла  .txt) и протестировать. В случае выявления ошибок- писать об этом на форуме.</p>
<p style="padding-left: 30px;">Файл драйвера следует располагать в <em><strong>/usr/kernel/fs/</strong></em>.<br />
Получение информации о драйвере:<em><strong> modinfo | grep pcfs</strong></em><br />
Выгрузка драйвера: <em><strong>modunload –i &lt;Id&gt;</strong></em></p>
<p style="padding-left: 30px;"><em><strong> </strong></em>Загрузка драйвера: <strong><em>modload </em></strong><strong><em>/usr/kernel/fs/pcfs</em></strong><br />
Сначала следует выгрузить старый драйвер, а потом &#8212; загрузить новый.</p>
<p><strong><em><br />
Результаты тестирования:</em></strong><em><br />
</em></p>
<p>старый драйвер    чтение &#8212; 3 МБ/с   запись &#8212; 2.2 МБ/с<br />
новый драйвер      чтение &#8212; 9 МБ/с   запись &#8212; 10 МБ/с<br />
Кроме того, в драйвере пофикшен баг с определением фат в логических<br />
разделах.</p>
<p><a title="дравер pcfs" href="http://os-solaris.ru/wp-content/uploads/2010/01/pcfs11.txt" target="_blank">Скачать драйвер PCFS</a> (не забудьте убрать разрешение файла  .txt)</p>
]]></content:encoded>
			<wfw:commentRss>http://os-solaris.ru/uskoryaem-rabotu-fat-pcfs-v-opensolaris/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Установка Wine в OpenSolaris</title>
		<link>http://os-solaris.ru/install-wine-in-opensolaris/</link>
		<comments>http://os-solaris.ru/install-wine-in-opensolaris/#comments</comments>
		<pubDate>Mon, 02 Nov 2009 08:40:52 +0000</pubDate>
		<dc:creator>shifted</dc:creator>
				<category><![CDATA[Статьи OpenSolaris]]></category>

		<guid isPermaLink="false">http://os-solaris.ru.preview.ihc.ru/?p=279</guid>
		<description><![CDATA[Установка Wine в OpenSolaris происходит из репозитория pkg.opensolaris.org/contrib. Для этого достаточно ввести команду
#pkg install wine

Будет установлена версия 1.0.1, которая на данный момент на официальном сайте позиционируется как последняя стабильная.
Исполняемый файл wine будет доступен в каталоге /usr/bin/.
[ad#ga-468-60]
Более свежую версию (1.1.27) wine для OpenSolaris можно получить в пакете http://www.sunfreepacks.com/pkgpool/ASwine-SXCE-1.1.27.pkg.7z. Перед установкой данного пакета следует поставить пакеты, от которых он зависит: GNUBase, ASgettext, ASlibiconv. Их архивы в формате gz можно найти на том же сайте www.sunfreepacks.com.
$ wget http://www.sunfreepacks.com/pkgpool/ASwine-SXCE-1.1.27.pkg.7z
$ 7z x ASwine-SXCE-1.1.27.pkg.7z
# pkgadd -d ASwine-SXCE-1.1.27.pkg
Исполняемый файл wine будет доступен в каталоге /opt/gnu/wine/bin/.
Wine установлена.
]]></description>
			<content:encoded><![CDATA[<p><strong>Установка Wine в OpenSolaris </strong>происходит из репозитория<strong> </strong>pkg.opensolaris.org/contrib. Для этого достаточно ввести команду</p>
<p><code>#pkg install wine</code></p>
<p><span id="more-279"></span></p>
<p>Будет установлена версия <strong>1.0.1</strong>, которая на данный момент на официальном сайте позиционируется как последняя стабильная.<br />
Исполняемый файл wine будет доступен в каталоге <strong>/usr/bin/</strong>.</p>
<p style="background: #EBEBED; text-align: center;">[ad#ga-468-60]</p>
<p>Более свежую версию (<strong>1.1.27</strong>) wine для OpenSolaris можно получить в пакете <a title="http://www.sunfreepacks.com/pkgpool/ASwine-SXCE-1.1.27.pkg.7z" href="http://www.sunfreepacks.com/pkgpool/ASwine-SXCE-1.1.27.pkg.7z" target="_blank">http://www.sunfreepacks.com/pkgpool/ASwine-SXCE-1.1.27.pkg.7z</a>. Перед установкой данного пакета следует поставить пакеты, от которых он зависит: GNUBase, ASgettext, ASlibiconv. Их архивы в формате gz можно найти на том же сайте <a title="www.sunfreepacks.com" href="www.sunfreepacks.com" target="_blank">www.sunfreepacks.com</a>.</p>
<p><code>$ wget http://www.sunfreepacks.com/pkgpool/ASwine-SXCE-1.1.27.pkg.7z<br />
$ 7z x ASwine-SXCE-1.1.27.pkg.7z<br />
# pkgadd -d ASwine-SXCE-1.1.27.pkg</code></p>
<p>Исполняемый файл wine будет доступен в каталоге <strong>/opt/gnu/wine/bin/</strong>.</p>
<p>Wine установлена.</p>
]]></content:encoded>
			<wfw:commentRss>http://os-solaris.ru/install-wine-in-opensolaris/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Настройка сетевого принтера в OpenSolaris</title>
		<link>http://os-solaris.ru/nastrojka-setevogo-printera/</link>
		<comments>http://os-solaris.ru/nastrojka-setevogo-printera/#comments</comments>
		<pubDate>Tue, 27 Oct 2009 17:05:36 +0000</pubDate>
		<dc:creator>shifted</dc:creator>
				<category><![CDATA[Статьи OpenSolaris]]></category>

		<guid isPermaLink="false">http://os-solaris.ru.preview.ihc.ru/?p=272</guid>
		<description><![CDATA[Для администрирования принтеров в меню гнома имеется пункт &#171;Система/Администрирование/Print Manager&#187;. В открывшемся окне для добавления принтера имеется кнопка &#171;Add&#187;. В моем случае (сетевой принтер Xerox Phaser 4500DX) в диалоговом окне в группе &#171;Connection&#187; из выпадающего списка &#171;Type&#187; следует выбрать пункт &#171;Socket&#187;. В поле &#171;Name or IP address&#187; следует ввести IP адрес принтера или его DNS-имя. В моем случае IP 192.168.1.25. Далее надо указать порт. Для его определения я просканировал порты, открытые на принтере  

$ nmap -A -T4 192.168.1.25
Через две минуты был получен результат:
Starting Nmap 4.75 ( http://nmap.org ) at 2009-10-27 ...]]></description>
			<content:encoded><![CDATA[<p>Для администрирования принтеров в меню гнома имеется пункт &#171;Система/Администрирование/Print Manager&#187;. В открывшемся окне для добавления принтера имеется кнопка &#171;Add&#187;. В моем случае (сетевой принтер Xerox Phaser 4500DX) в диалоговом окне в группе &#171;Connection&#187; из выпадающего списка &#171;Type&#187; следует выбрать пункт &#171;Socket&#187;. В поле &#171;Name or IP address&#187; следует ввести IP адрес принтера или его DNS-имя. В моем случае IP 192.168.1.25. Далее надо указать порт. Для его определения я просканировал порты, открытые на принтере  <br />
<span id="more-272"></span><br />
<strong>$ nmap -A -T4 192.168.1.25</strong></p>
<p>Через две минуты был получен результат:</p>
<p><em>Starting Nmap 4.75 ( http://nmap.org ) at 2009-10-27 08:48 MSK<br />
Interesting ports on 192.168.1.25:<br />
Not shown: 991 closed ports<br />
PORT STATE SERVICE VERSION<br />
7/tcp open echo<br />
9/tcp open discard?<br />
19/tcp open chargen xinetd chargen<br />
21/tcp open ftp Phaser printer ftpd<br />
|_ FTP bounce check: bounce working!<br />
80/tcp open http?<br />
|_ HTML title: Protected Object<br />
| HTTP Auth: HTTP Service requires authentication<br />
|_ Auth type: Basic, realm = CentreWare_IS_Admin_Key_User<br />
427/tcp open svrloc?<br />
515/tcp open printer<br />
631/tcp open ipp?<br />
9100/tcp open jetdirect?</em></p>
<p>Подходящим оказался порт с номером 9100.</p>
<p>Далее в группе &#171;Printer Details&#187; в поле &#171;Local queue name&#187; надо ввести имя принтера, под которым он будет известен в системе. Можно задать из соответствующих выпадающих списков производителя, модель и драйвер &#8212; рассматриваемый принтер был в списках, но в принципе для его работы было достаточно настроек по умолчанию. После нажатия кнопки &#171;Add&#187;, если настройки введены правильно, принтер готов к работе. Для проверки его работоспособности из программы &#171;Print Manager&#187; можно распечатать тестовую страницу.</p>
<div id="attachment_270" class="wp-caption aligncenter" style="width: 502px"><a href="http://os-solaris.ru/wp-content/uploads/2009/10/Add-Printer-Queue11.png"><img class="size-full wp-image-270" title="Add Printer Queue" src="http://os-solaris.ru/wp-content/uploads/2009/10/Add-Printer-Queue11.png" alt="Окно добавления принтера" width="492" height="463" /></a><p class="wp-caption-text">Окно добавления принтера</p></div>
]]></content:encoded>
			<wfw:commentRss>http://os-solaris.ru/nastrojka-setevogo-printera/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Настройка выхода в ВятКТВ в OpenSolaris</title>
		<link>http://os-solaris.ru/internet-vyatktv/</link>
		<comments>http://os-solaris.ru/internet-vyatktv/#comments</comments>
		<pubDate>Mon, 17 Aug 2009 10:02:24 +0000</pubDate>
		<dc:creator>LiveStalker</dc:creator>
				<category><![CDATA[Статьи OpenSolaris]]></category>

		<guid isPermaLink="false">http://os-solaris.ru.preview.ihc.ru/?p=136</guid>
		<description><![CDATA[Все действия выполняются с правами суперпользователя. Определяем название сетевого интерфейса. Для этого подойдет команда:
dladm show-link
На моем компе он называется rge0 &#8212; это название будет использоваться в скриптах. Качаем программу wpa_supplicant (скачать) и записываем ее например в /usr/bin. Заполняем файл /etc/wpa_supplicant.conf по формату:
ap_scan=0
network={
key_mgmt=IEEE8021X
eap=MD5
identity="логин"
password="пароль"
}
Заполняем файл /etc/resolv.conf:
domain lan
nameserver 92.39.64.228
nameserver 92.39.66.10
Чтобы дать гарантию, что для разрешения имен будет использоваться DNS:
cp /etc/nsswitch.dns /etc/nsswitch.conf
Скрипт включения я сохранил в /usr/bin/inet.sh. Вот он:
#!/bin/sh
ifconfig rge0 plumb up
ifconfig rge0 dhcp&#38;
wpa_supplicant -Dwired -dd -i rge0 -c /etc/wpa_supplicant.conf
Для удобства на панели GNOME можно создать кнопку запуска с командой gnome-terminal -e &#171;pfexec inet.sh&#187; ...]]></description>
			<content:encoded><![CDATA[<p>Все действия выполняются с правами суперпользователя. Определяем название сетевого интерфейса. Для этого подойдет команда:</p>
<p><code>dladm show-link</code></p>
<p><span id="more-136"></span>На моем компе он называется <strong>rge0</strong> &#8212; это название будет использоваться в скриптах. Качаем программу <strong>wpa_supplicant</strong> (<a title="скачать wpa_suppliciant" href="http://os-solaris.ru.preview.ihc.ru/wp-content/uploads/2009/08/wpa_supplicant">скачать</a>) и записываем ее например в /usr/bin. Заполняем файл /etc/wpa_supplicant.conf по формату:</p>
<p><code>ap_scan=0<br />
network={<br />
key_mgmt=IEEE8021X<br />
eap=MD5<br />
identity="логин"<br />
password="пароль"<br />
}</code></p>
<p>Заполняем файл /etc/resolv.conf:</p>
<p><code>domain lan<br />
nameserver 92.39.64.228<br />
nameserver 92.39.66.10</code></p>
<p>Чтобы дать гарантию, что для разрешения имен будет использоваться DNS:</p>
<p><code>cp /etc/nsswitch.dns /etc/nsswitch.conf</code></p>
<p>Скрипт включения я сохранил в <strong>/usr/bin/inet.sh</strong>. Вот он:</p>
<p><code>#!/bin/sh<br />
ifconfig rge0 plumb up<br />
ifconfig rge0 dhcp&amp;<br />
wpa_supplicant -Dwired -dd -i rge0 -c /etc/wpa_supplicant.conf</code></p>
<p>Для удобства на панели GNOME можно создать кнопку запуска с командой <strong>gnome-terminal -e &#171;pfexec inet.sh&#187;</strong> и отключения <strong>pfexec ifconfig rge0 unplumb</strong>.</p>
<p style="text-align: right;"><em>Andrey Sokolov (Team Leader of Kirov Solaris User Group)</em></p>
]]></content:encoded>
			<wfw:commentRss>http://os-solaris.ru/internet-vyatktv/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

