<?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>bluegold &#187; network</title>
	<atom:link href="http://blog.bluegold.me/tag/network/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.bluegold.me</link>
	<description>OpenSolaris と MacBook で自宅ネットワークを構築するメモ</description>
	<lastBuildDate>Thu, 26 Aug 2010 14:38:53 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Snow Leopard で IP alias を設定する</title>
		<link>http://blog.bluegold.me/2010/06/configure-ip-alias-on-snow-leopard/</link>
		<comments>http://blog.bluegold.me/2010/06/configure-ip-alias-on-snow-leopard/#comments</comments>
		<pubDate>Fri, 04 Jun 2010 01:57:32 +0000</pubDate>
		<dc:creator>bg</dc:creator>
				<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[OpenSolaris]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[メモ]]></category>

		<guid isPermaLink="false">http://blog.bluegold.me/?p=450</guid>
		<description><![CDATA[Snow Leopard, Linux, OpenSolaris で NIC に IP alias を設定する方法。]]></description>
			<content:encoded><![CDATA[<div>
<h2 style="font-weight: normal;">Snow Leopard でNICにIP aliasを設定する方法のメモ。</h2>
<h3>IP alias の追加</h3>
<pre class="bq">
sudo ifconfig en0 alias 192.168.0.1 255.255.255.0
</pre>
<h3>IP alias の削除</h3>
<pre class="bq">
sudo ifconfig en0 -alias 192.168.0.1
</pre>
<p style="margin-top: 16px;">ついでに Linux と OpenSolari での設定方法もメモ。</p>
<p><span id="more-450"></span></p>
<h2 style="font-weight: normal;">Linux の場合</h2>
<h3>IP alias の追加</h3>
<pre class="bq">
# /sbin/ifconfig eth0:1 192.168.0.1/24
</pre>
<h3>IP alias の削除</h3>
<pre class="bq">
# /sbin/ifconfig eth0:1 down
</pre>
<h2 style="font-weight: normal;">OpenSolaris の場合</h2>
<h3>IP alias の追加</h3>
<pre class="bq">
pfexec ifconfig gbe0:1 plumb
pfexec ifconfig gbe0:1 192.168.0.5 netmask 255.255.255.0 up
</pre>
<h3>IP alias の削除</h3>
<pre class="bq">
pfexec ifconfig gbe0:1 down
pfexec ifconfig gbe0:1 unplumb
</pre>
<p>Snow Leopard のやり方のほうが、何個目のエイリアスなのかを考えなくてもいいので楽なのかなぁ。<br />
エイリアス単位でインターフェースの UP/DOWN はできなそうだけど。</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.bluegold.me/2010/06/configure-ip-alias-on-snow-leopard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenSolarisのftpdでファイル一覧の表示に問題</title>
		<link>http://blog.bluegold.me/2010/02/ffftp-cannot-list-files-with-opensolaris-ftpd/</link>
		<comments>http://blog.bluegold.me/2010/02/ffftp-cannot-list-files-with-opensolaris-ftpd/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 17:31:57 +0000</pubDate>
		<dc:creator>bg</dc:creator>
				<category><![CDATA[OpenSolaris]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[tip]]></category>

		<guid isPermaLink="false">http://blog.bluegold.me/?p=400</guid>
		<description><![CDATA[OpenSolarisのFTPサーバにWindowsのFTPソフト（FFFTP）から接続した際に、ファイル一覧が表示されない問題の解決方法。]]></description>
			<content:encoded><![CDATA[<p>外部のデザイナーさん（<a href="http://higash.net" target="_blank">HiGash.Net</a> の中の人だけど）と仕事をしたときの話です。</p>
<p>私の構築したステージング用のサーバにデザイナーさんの作ったコンテンツを置いてもらう必要があったので、「sftp でいいですか？」と聞いたら「ftpの方がいい」と言われたので、急遽 ftp サーバの用意をすることになりました。</p>
<p>軽く「いいよ」と答えたものの、自分で最後に ftpd をたてたのはもう１０年近く前のことで何も覚えてません。<br />
Solaris なのでSMFで管理されているftpdがあるだろうと思い、試してみると</p>
<pre class="bq">
$ pfexec svcadm enable ftp
$ svcs -l ftp
fmri         svc:/network/ftp:default
name         FTP server
有効         true
状態         online
next_state   none
state_time   Tue Feb 23 02:02:15 2010
リスタータ   svc:/network/inetd:default
contract_id
</pre>
<p>無事に起動できました。簡単簡単。
</p>
<p>念のため、ファイアウォール越しに ftp コマンドで接続テストを行い、passive mode が on でも off でも問題がなかったので、使ってもらいました。</p>
<p>しかし、しばらくすると<strong>「FTPサーバに接続は出来たけど、ファイルが何も表示されない」</strong>との報告が。。。</p>
<p><span id="more-400"></span></p>
<p>使っている ftp のクライアントソフトは<strong>FFFTP</strong>だという事なので、同じトラブルにあっている人がいるだろうと思いGoogleに聞いてみたところ、<a href="http://oshiete1.goo.ne.jp/qa2017913.html"  target="_blank">このページ</a>で原因と思われる記述を発見しました。</p>
<p><strong>「タイムスタンプに含まれる日本語文字列の処理の問題」</strong></p>
<p>ftpコマンドで接続して確認すると、ファイルの更新日付が確かに日本語で返ってきています。これなら in.ftpd のロケールを変えてあげれば問題は解決しそうです。</p>
<p>また、Googleに聞いてみると<a href="http://www.kichise.com/modules/pico/content0064.html"  target="_blank">このページ</a>に回答がそのまま書いてありました。</p>
<p>SMF なので svccfg を使うのかと思ったら、in.ftpd は inetd に管理されているので、inetadmというコマンドを使うんですね。初めて知った。</p>
<p>以下のコマンドで、FFFTPでも正常にファイル一覧が表示されるようになりました。</p>
<pre class="bq">
$ pfexec inetadm -m ftp inherit_env=FALSE
$ pfexec svcadm restart ftp
</pre></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.bluegold.me/2010/02/ffftp-cannot-list-files-with-opensolaris-ftpd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>tcpdump でキャプチャしたファイルを WireShark で解析</title>
		<link>http://blog.bluegold.me/2010/01/tcpdump-options-working-wih-wireshark/</link>
		<comments>http://blog.bluegold.me/2010/01/tcpdump-options-working-wih-wireshark/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 16:31:09 +0000</pubDate>
		<dc:creator>bg</dc:creator>
				<category><![CDATA[技術]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[unix]]></category>
		<category><![CDATA[メモ]]></category>

		<guid isPermaLink="false">http://blog.bluegold.me/?p=337</guid>
		<description><![CDATA[WireSharkを使ってダンプを解析するためのキャプチャファイルをtcpdumpで保存するためのオプションを毎回忘れてしまうのでメモ。]]></description>
			<content:encoded><![CDATA[<div>
<p>WireSharkを使ってダンプを解析するためのキャプチャファイルをtcpdumpで保存するためのオプションを毎回忘れてしまうのでメモ。</p>
<pre class="bq">
tcpdump -n -i en0 -s 0 -w dumpfile.cap [filter]
</pre>
<p><strong>tcpdump -w filename</strong>だけでも、キャプチャファイルは作れるが、デフォルトではキャプチャ用のバッファ(snaplen)が 68バイトと小さく（TCP のヘッダー分のサイズらしい）、あふれたデータを取りこぼしてしまいます。tcpdump で見ている分には必要の無いデータですが、WireShark で「Follow TCP Stream」を見ようとした時に壊れていたりします。</p>
<p>そこでオプション &#8216;-s&#8217; を指定して snaplen のサイズを大きく設定しています。（0は無制限、と言っても65535バイトくらいしか見た事ない）</p>
<p>(Open)Solarisの場合は悩む事無く、以下のように普通にファイルに保存するだけで大丈夫です。</p>
<pre class="bq">
snoop -r -d bge0 -o dumpfile.cap [filter]
</pre>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.bluegold.me/2010/01/tcpdump-options-working-wih-wireshark/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
