<?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>unos.biz &#187; Linux</title>
	<atom:link href="http://unos.biz/blog/archives/category/linux/feed" rel="self" type="application/rss+xml" />
	<link>http://unos.biz/blog</link>
	<description>環境と思想と日常と.</description>
	<lastBuildDate>Sun, 11 Mar 2012 07:35:52 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>pecl ssh2を使いたい</title>
		<link>http://unos.biz/blog/archives/163</link>
		<comments>http://unos.biz/blog/archives/163#comments</comments>
		<pubDate>Thu, 20 Nov 2008 01:29:30 +0000</pubDate>
		<dc:creator>ゆのじ</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[ソフト開発]]></category>
		<category><![CDATA[日常]]></category>

		<guid isPermaLink="false">http://unos.biz/blog/archives/163</guid>
		<description><![CDATA[phpのssh2関数群はpeclのssh2ライブラリをインストールしないと動かないが、使えるようにするまでが面倒だったのでメモ。 おおよその手順は、opensshとlibssh2を何らかの方法でインストール(yumで入れるなら-develも必要)して、peclのssh2をいれればいい。引っかかるのはたいてい最後のpeclのssh2で、あちこちのサイトに書いてあるようにpearコマンドでインストールしようとしても失敗する。ということでそこだけフォロー。 wget http://pecl.php.net/get/ssh2-0.10.tgz tar xvzf ssh2-0.10.tgz cd ssh2-0.10 phpize ./configure --with-ssh2 この後、出来たconfig.hの最下行に次の１行を追加する。 #define LIBSSH2_APINO 200412301450 後は、modules/ssh2.soを適当なところに突っ込んで、php.iniなりそれに類するところで、extensionとして読み込めばOK。要するにphpのAPIバージョンが違うから転けていたということなのだろう。 しかし、ssh2関数を使いたくてここまでやったはいいが、2005/11/01からアップデートされてなくてbetaが外れていないというのは、betaで安定しちゃったのかコミッタが飽きたのかどっちなのだろう。そしてPackage Bugsを見る限り、どうも後者のような気がしてならない。 よほど最低限の機能だけで挙動が読める(たとえばローカル間のみとか)環境以外では使わない方が良さそうな気もするのだけど、どんなものなのだろうか。おしえて偉い人！]]></description>
			<content:encoded><![CDATA[<p> <a href="http://jp2.php.net/manual/ja/book.ssh2.php" target="_blank">phpのssh2関数群</a>は<a href="http://pecl.php.net/package/ssh2" target="_blank">peclのssh2ライブラリ</a>をインストールしないと動かないが、使えるようにするまでが面倒だったのでメモ。</p>
<p> おおよその手順は、opensshとlibssh2を何らかの方法でインストール(yumで入れるなら-develも必要)して、peclのssh2をいれればいい。引っかかるのはたいてい最後のpeclのssh2で、あちこちのサイトに書いてあるようにpearコマンドでインストールしようとしても失敗する。ということでそこだけフォロー。</p>
<pre>wget http://pecl.php.net/get/ssh2-0.10.tgz
tar xvzf ssh2-0.10.tgz
cd ssh2-0.10
phpize
./configure --with-ssh2</pre>
<p>この後、出来たconfig.hの最下行に次の１行を追加する。</p>
<pre>#define LIBSSH2_APINO 200412301450</pre>
<p> 後は、modules/ssh2.soを適当なところに突っ込んで、php.iniなりそれに類するところで、extensionとして読み込めばOK。要するにphpのAPIバージョンが違うから転けていたということなのだろう。</p>
<p> しかし、ssh2関数を使いたくてここまでやったはいいが、2005/11/01からアップデートされてなくてbetaが外れていないというのは、betaで安定しちゃったのかコミッタが飽きたのかどっちなのだろう。そして<a href="http://pecl.php.net/bugs/search.php?cmd=display&amp;status=Open&amp;package_name[]=ssh2" target="_blank">Package Bugs</a>を見る限り、どうも後者のような気がしてならない。</p>
<p> よほど最低限の機能だけで挙動が読める(たとえばローカル間のみとか)環境以外では使わない方が良さそうな気もするのだけど、どんなものなのだろうか。おしえて偉い人！</p>
]]></content:encoded>
			<wfw:commentRss>http://unos.biz/blog/archives/163/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VMWare with ESET Smart Security</title>
		<link>http://unos.biz/blog/archives/161</link>
		<comments>http://unos.biz/blog/archives/161#comments</comments>
		<pubDate>Thu, 13 Nov 2008 23:33:28 +0000</pubDate>
		<dc:creator>ゆのじ</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://unos.biz/blog/archives/161</guid>
		<description><![CDATA[VMWare上のFedora9で、eth0(bridge)、eth1(NAT)設定をしているとき、DHCPでのIP取得を行おうとすると、eth0がDHCPに失敗する、という問題がでていた。 結論からいうと、下記許可ルールを追加すると解決する。 ローカル側：UDP 67-68ポート リモート側：UDP 67-68ポート 信頼ゾーン 非常に気持ち悪いのだが、ひとまず解決策。 追記： VMWareのIP幅を信頼ゾーンに加えてないと、失敗するかもしれない。未検証。 追追記： サポートに推奨設定を問い合わせていたが、その返答がきた。曰く、 プロトコル：UDP 方向：内向き アクション：許可 ローカルポート：68 リモートポート：67 を追加するようにとのこと。これで変なところで引っかからずきちんとファイアウォールを使うことができる。ありがたい。]]></description>
			<content:encoded><![CDATA[<p>VMWare上のFedora9で、eth0(bridge)、eth1(NAT)設定をしているとき、DHCPでのIP取得を行おうとすると、eth0がDHCPに失敗する、という問題がでていた。</p>
<p>結論からいうと、下記許可ルールを追加すると解決する。</p>
<p>ローカル側：UDP 67-68ポート    <br />リモート側：UDP 67-68ポート 信頼ゾーン</p>
<p>非常に気持ち悪いのだが、ひとまず解決策。</p>
<p>追記：    <br />VMWareのIP幅を信頼ゾーンに加えてないと、失敗するかもしれない。未検証。</p>
<p>追追記：   <br />サポートに推奨設定を問い合わせていたが、その返答がきた。曰く、</p>
<p>プロトコル：UDP   <br />方向：内向き    <br />アクション：許可    <br />ローカルポート：68    <br />リモートポート：67</p>
<p>を追加するようにとのこと。これで変なところで引っかからずきちんとファイアウォールを使うことができる。ありがたい。</p>
]]></content:encoded>
			<wfw:commentRss>http://unos.biz/blog/archives/161/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linuxでproxy</title>
		<link>http://unos.biz/blog/archives/106</link>
		<comments>http://unos.biz/blog/archives/106#comments</comments>
		<pubDate>Sat, 10 May 2008 18:48:28 +0000</pubDate>
		<dc:creator>ゆのじ</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[日常]]></category>

		<guid isPermaLink="false">http://unos.biz/blog/archives/106</guid>
		<description><![CDATA[親玉側(Apacheでproxy) &#60;ifmodule mod_proxy.c&#62; ProxyRequests On &#60;proxy *&#62; Order deny,allow Deny from all Allow from 192.168.0. &#60;/proxy&#62; ProxyVia Block &#60;/ifmodule&#62; 子分側(yumで使ったり) 環境変数に設定すればいいのだが、面倒なので下記のような感じで一括してprofile.dに書いておくと楽ちん。 vi /etc/profile.d/proxy.sh export http_proxy = http://oyadama:80/ export HTTP_PROXY = http://oyadama:80/ で再度loginし直すと環境変数が有効になって使えるようになる。 手元環境でPROXYが必要なときには一瞬で設定できるしかなり便利だ。もっと活用していこう。]]></description>
			<content:encoded><![CDATA[<h3>親玉側(Apacheでproxy)</h3>
<pre>&lt;ifmodule mod_proxy.c&gt;
ProxyRequests On
&lt;proxy  *&gt;
    Order deny,allow
    Deny from all
    Allow from 192.168.0.
&lt;/proxy&gt;
ProxyVia Block
&lt;/ifmodule&gt;
</pre>
<h3>子分側(yumで使ったり)</h3>
<p>環境変数に設定すればいいのだが、面倒なので下記のような感じで一括してprofile.dに書いておくと楽ちん。</p>
<pre>vi /etc/profile.d/proxy.sh</pre>
<blockquote><pre>export http_proxy = http://oyadama:80/
export HTTP_PROXY = http://oyadama:80/</pre>
</blockquote>
<p>で再度loginし直すと環境変数が有効になって使えるようになる。</p>
<p>手元環境でPROXYが必要なときには一瞬で設定できるしかなり便利だ。もっと活用していこう。</p>
]]></content:encoded>
			<wfw:commentRss>http://unos.biz/blog/archives/106/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fedora8 Network installトラブル</title>
		<link>http://unos.biz/blog/archives/105</link>
		<comments>http://unos.biz/blog/archives/105#comments</comments>
		<pubDate>Fri, 09 May 2008 02:01:32 +0000</pubDate>
		<dc:creator>ゆのじ</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[日常]]></category>

		<guid isPermaLink="false">http://unos.biz/blog/archives/105</guid>
		<description><![CDATA[　Fedora8をDVDが使えない機体に、Fedora-8-i386-rescuecd.isoを焼いたCDからインストールしようとしたところ、インストール元のftp先を入力した後で下記のエラー。焼き損じ、ダウンロード失敗、ミラー失敗を考慮して、本家のSHA1チェックサムとダウンロードした物のSHA1の比較や、焼いたときのverifyをかけても駄目。 /usr/sbin/load_policy: error while loading shared libraries: /lib/libc.so.6: invalid ELF header 　調べたところ、こんなスレッドを発見した。曰く、&#8221;Even though you checked out the SHA1sum&#8217;s, it sounds like there may be a corrupt or missing file on the install media ?&#8221;とな。おいおい。 　しょうがないので上記ページに書いてある通り、boot.isoをダウンロードしてきて書き込み、そちらからインストールを行ったところ、無事インストールに成功した。 　お願いだからこういうバグは放置せんでほしいなぁ。ひとまずトラブルシュートメモ。]]></description>
			<content:encoded><![CDATA[<p>　Fedora8をDVDが使えない機体に、Fedora-8-i386-rescuecd.isoを焼いたCDからインストールしようとしたところ、インストール元のftp先を入力した後で下記のエラー。焼き損じ、ダウンロード失敗、ミラー失敗を考慮して、本家のSHA1チェックサムとダウンロードした物のSHA1の比較や、焼いたときのverifyをかけても駄目。</p>
<pre>/usr/sbin/load_policy: error while loading shared libraries: /lib/libc.so.6: invalid ELF header</pre>
<p>　調べたところ、<a href="http://forums.fedoraforum.org/archive/index.php/t-183731.html" target="_blank">こんなスレッド</a>を発見した。曰く、&#8221;Even though you checked out the SHA1sum&#8217;s, it sounds like there may be a corrupt or missing file on the install media ?&#8221;とな。おいおい。</p>
<p>　しょうがないので上記ページに書いてある通り、boot.isoをダウンロードしてきて書き込み、そちらからインストールを行ったところ、無事インストールに成功した。</p>
<p>　お願いだからこういうバグは放置せんでほしいなぁ。ひとまずトラブルシュートメモ。</p>
]]></content:encoded>
			<wfw:commentRss>http://unos.biz/blog/archives/105/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

