<?xml version="1.0" encoding="UTF-8" ?>
<rss version="0.91">
  <channel>
    <title>rm -rf *しないために</title>
    <description>醤油みたいな使いかっての良いブログにしたい</description>
    <link>https://thankyou.syoyu.net/</link>
    <language>ja</language>
    <copyright>Copyright (C) NINJATOOLS ALL RIGHTS RESERVED.</copyright>

    <item>
      <title>ESX on Workstation で64bit の仮想マシンを作成する</title>
      <description>ココが参考。&lt;br /&gt;&lt;br /&gt;Installing ESXi 5.x in VMware Workstation&lt;br /&gt;&lt;a href=&quot;http://kb.vmware.com/kb/2034803&quot; title=&quot;&quot;&gt;http://kb.vmware.com/kb/2034803&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;font face=&quot;Courier New&quot; size=&quot;2&quot;&gt;.vmxファイルに vhv.enable = &amp;quot;TRUE&amp;quot;&lt;/font&gt; を記述すれば良い。&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;
でも、Workstation 7, Core 2 Quad の環境で試してみたけどできなかった。。。&lt;br /&gt;
「If you are using an i3 or later processor (that is, you do not have a Core 2 Duo),」 って書いてあるからCPUがダメなのかな。。。&lt;br /&gt;
&lt;br /&gt;
＜追記＞&lt;br /&gt;
VMware Workstation 7.0 リリース ノート&lt;br /&gt;
&lt;a href=&quot;http://www.vmware.com/jp/support/support-resources/pubs/ws_pubs/releasenotes_ws7&quot; target=&quot;_blank&quot;&gt;http://www.vmware.com/jp/support/support-resources/pubs/ws_pubs/releasenotes_ws7&lt;/a&gt;&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
ESX ゲスト内にネストされた仮想マシンとしてインストールおよび実行できるのは、32 ビット ゲストだけです。これらの仮想マシンは、バイナリ変換を使用するようにのみ構成できます。&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
VMware Workstation 8.0 リリース ノート&lt;br /&gt;
&lt;a href=&quot;http://www.vmware.com/jp/support/support-resources/pubs/ws_pubs/releasenotes_ws80.html&quot; target=&quot;_blank&quot;&gt;http://www.vmware.com/jp/support/support-resources/pubs/ws_pubs/releasenotes_ws80.html&lt;/a&gt;&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
プロセッサ設定インターフェイスで 仮想 VT-X/EPT または AMD-V/RVI を有効にできるようになりました。この機能を使用すると、ゲストを実行するアプリケーションがこれらの仮想化テクノロジーを利用できます。また、Workstation 内で実行されている vSphere の内部で 64 ビット ゲスト オペレーティング システムを実行することもできます。&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
Workstation 8.0 からESX on Workstation のゲストOSも64bit を使えるようになったってことですか。。。</description> 
      <link>https://thankyou.syoyu.net/vmware/esx%20on%20workstation%20%E3%81%A764bit%20</link> 
    </item>
    <item>
      <title>Windows Server 2008 の NFS で匿名ユーザーのアクセスを許可する</title>
      <description>&lt;a href=&quot;http://thankyou.syoyu.net/Entry/13/&quot; target=&quot;_blank&quot;&gt;以前の記事&lt;/a&gt;で Windows Server 2008（R2なし）のNFSはユーザー名マッピングをしないとアクセスできないと書いたのですが、どうやらそうでもなさそうでした。&lt;br /&gt;
&lt;br /&gt;
・匿名ユーザーを許可。全てのマシン読み書きOK&lt;br /&gt;
&lt;img src=&quot;http://file.thankyou.syoyu.net/NFS01.jpg&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
・everyoneフルコントロール許可&lt;br /&gt;
&lt;img src=&quot;http://file.thankyou.syoyu.net/NFS02.jpg&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
・Linux側のアクセス権は 777&lt;br /&gt;
--------------------------------------------------&lt;br /&gt;
# ls -al / | grep CentOS&lt;br /&gt;
drwxrwxrwx   2 4294967294 4294967294    64  6月 25 00:31 CentOS&lt;br /&gt;
--------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
・ファイルを作成しよとしても権限がなくて作成できない&lt;br /&gt;
--------------------------------------------------&lt;br /&gt;
# touch /CentOS/aaa&lt;br /&gt;
touch: cannot touch `/CentOS/aaa': 許可がありません&lt;br /&gt;
--------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ここまでは、前回確認した内容ですが、もうひとつポリシーの設定があったようです。&lt;br /&gt;
以下のポリシーを有効にします。&lt;br /&gt;
&lt;br /&gt;
[ローカルポリシー] － [セキュリティオプション] － [ネットワーク アクセス: Everyone のアクセス許可を匿名ユーザーに適用する]&lt;br /&gt;
&lt;br /&gt;
ポリシーを有効にした後、gpupdate /force で反映させて、NFSサーバーサービスを再起動します。&lt;br /&gt;
再起動は nfsadmin コマンドから。&lt;br /&gt;
--------------------------------------------------&lt;br /&gt;
C:\&gt;nfsadmin server stop &amp;&amp; nfsadmin server start&lt;br /&gt;
サービスが正常に停止しました。&lt;br /&gt;
&lt;br /&gt;
サービスは正常に開始されました。&lt;br /&gt;
--------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
・ファイルを作成できることを確認します。&lt;br /&gt;
--------------------------------------------------&lt;br /&gt;
# touch /CentOS/aaa&lt;br /&gt;
# ls -al /CentOS/&lt;br /&gt;
-rw-r--r--  1 4294967294 4294967294    0  6月 25 00:52 aaa&lt;br /&gt;
--------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
作成したファイルはWindows から見ると、こんな感じのアクセス権になっていました。&lt;br /&gt;
--------------------------------------------------&lt;br /&gt;
C:\CentOS&gt;icacls aaa&lt;br /&gt;
aaa NT AUTHORITY\ANONYMOUS LOGON:(R,W,D,WDAC,WO,DC)&lt;br /&gt;
    NULL SID:(R)&lt;br /&gt;
    Everyone:(R)&lt;br /&gt;
--------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
【参考】&lt;br /&gt;
&lt;a href=&quot;http://blogs.technet.com/b/sfu/archive/2010/05/26/anonymous-nfs-share-not-working.aspx&quot; target=&quot;_blank&quot;&gt;Anonymous NFS share not working &lt;/a&gt;&lt;br /&gt;
</description> 
      <link>https://thankyou.syoyu.net/windows/windows%20server%202008%20%E3%81%AE%20nfs%20%E3%81%A7%E5%8C%BF%E5%90%8D%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E3%81%AE%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E3%82%92%E8%A8%B1%E5%8F%AF%E3%81%99%E3%82%8B</link> 
    </item>
    <item>
      <title>マップされていないユーザーのUNIXアクセスを許可する</title>
      <description>Windows Server 2008 の NFS はユーザー名マッピングをしないとアクセスできないけど、Windows Server 2008 R2 からはユーザー名マッピングをしなくてもアクセスできるようになりました。&lt;br /&gt;
&lt;br /&gt;
　※2012/06/25追記：&lt;a href=&quot;http://thankyou.syoyu.net/Entry/14/&quot; target=&quot;_blank&quot;&gt;R2なしの2008でもユーザー名マッピングしなくてもアクセスできるようでした。&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Windows Server 2008 のNFS共有タブの設定&lt;br /&gt;
&lt;img src=&quot;http://file.thankyou.syoyu.net/W2K8NFS01.jpg&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;http://file.thankyou.syoyu.net/W2K8NFS02.jpg&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Windows Server 2008 R2のNFS共有タブの設定&lt;br /&gt;
&lt;img src=&quot;http://file.thankyou.syoyu.net/W2K8R2NFS01.jpg&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;http://file.thankyou.syoyu.net/W2K8R2NFS02.jpg&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
「マップされていないユーザーのUNIXアクセスを許可する」というチェックボックスがありますね。ここにチェックを入れるのがポイント。&lt;br /&gt;
&lt;br /&gt;
マウントします。&lt;br /&gt;
---------------------------&lt;br /&gt;
[root@CentTest ~]# mount -t nfs 192.168.1.108:/W2K8 /W2K8&lt;br /&gt;
[root@CentTest ~]# mount -t nfs 192.168.1.208:/W2K8R2 /W2K8R2&lt;br /&gt;
---------------------------&lt;br /&gt;
&lt;br /&gt;
権限を確認します。&lt;br /&gt;
---------------------------&lt;br /&gt;
[root@CentTest ~]# ls -al / &lt;br /&gt;
drwx------   2 4294967294 4294967294    64  6月 22 00:59 W2K8&lt;br /&gt;
drwx------   2 4294967294 4294967294    64  6月 22 01:06 W2K8R2&lt;br /&gt;
---------------------------&lt;br /&gt;
&lt;br /&gt;
root でファイルを作成します。&lt;br /&gt;
Windows Server 2008 はファイルが作成できませんが、R2は作成できます。&lt;br /&gt;
---------------------------&lt;br /&gt;
[root@CentTest ~]# touch /W2K8/root01&lt;br /&gt;
touch: cannot touch `/W2K8/root01': 許可がありません&lt;br /&gt;
&lt;br /&gt;
[root@CentTest ~]# touch /W2K8R2/root01&lt;br /&gt;
[root@CentTest ~]# &lt;br /&gt;
---------------------------&lt;br /&gt;
&lt;br /&gt;
一般ユーザーでファイルを作成します。&lt;br /&gt;
どちらも権限がないのでファイルが作成できません。&lt;br /&gt;
---------------------------&lt;br /&gt;
[sample@CentTest ~]$ touch /W2K8/user01&lt;br /&gt;
touch: cannot touch `/W2K8/user01': 許可がありません&lt;br /&gt;
&lt;br /&gt;
[sample@CentTest ~]$ touch /W2K8R2/user01&lt;br /&gt;
touch: cannot touch `/W2K8R2/user01': 許可がありません&lt;br /&gt;
---------------------------&lt;br /&gt;
&lt;br /&gt;
rootで権限を変更します。&lt;br /&gt;
Windows Server 2008 の方はやはり変更できません。&lt;br /&gt;
---------------------------&lt;br /&gt;
[root@CentTest ~]# chmod 777 /W2K8&lt;br /&gt;
chmod: changing permissions of `/W2K8': 許可されていない操作です&lt;br /&gt;
&lt;br /&gt;
[root@CentTest ~]# chmod 777 /W2K8R2&lt;br /&gt;
[root@CentTest ~]#&lt;br /&gt;
&lt;br /&gt;
[root@CentTest ~]# ls -al /&lt;br /&gt;
drwx------   2 4294967294 4294967294    64  6月 22 00:59 W2K8&lt;br /&gt;
drwxrwxrwx   2 4294967294 4294967294    64  6月 22 01:06 W2K8R2&lt;br /&gt;
---------------------------&lt;br /&gt;
&lt;br /&gt;
再度一般ユーザーでファイルを作成します。&lt;br /&gt;
R2 は権限が与えられた（その他のユーザーに rwx）のでファイルの作成ができます。&lt;br /&gt;
---------------------------&lt;br /&gt;
[sample@CentTest ~]$ touch /W2K8/user01&lt;br /&gt;
touch: cannot touch `/W2K8/user01': 許可がありません&lt;br /&gt;
&lt;br /&gt;
[sample@CentTest ~]$ touch /W2K8R2/user01&lt;br /&gt;
[sample@CentTest ~]$ &lt;br /&gt;
&lt;br /&gt;
[sample@CentTest ~]$ ls -al /W2K8R2/&lt;br /&gt;
-rw-rw-r--  1 sample     sample        0  6月 22 01:36 user01&lt;br /&gt;
---------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Windows Server 2008 のNFS共有フォルダで、Windows 上の everyone ユーザーにフルコントロールを与えてみると、777 の権限になります。&lt;br /&gt;
---------------------------&lt;br /&gt;
[root@CentTest ~]# ls -al /&lt;br /&gt;
drwxrwxrwx   2 4294967294 4294967294    64  6月 22 00:59 W2K8&lt;br /&gt;
---------------------------&lt;br /&gt;
&lt;br /&gt;
それでも root, 一般ユーザーともにファイルの作成はできません。&lt;br /&gt;
---------------------------&lt;br /&gt;
[root@CentTest ~]# touch /W2K8/root&lt;br /&gt;
touch: cannot touch `/W2K8/root': 許可がありません&lt;br /&gt;
&lt;br /&gt;
[sample@CentTest ~]$ touch /W2K8/user03&lt;br /&gt;
touch: cannot touch `/W2K8/user03': 許可がありません&lt;br /&gt;
---------------------------&lt;br /&gt;
&lt;br /&gt;
以上、Windows Server 2008 の NFS はユーザー名マッピングをしないとアクセスできないけど、R2 からはアクセスできるよという話でした。&lt;br /&gt;
&lt;br /&gt;
【参考】&lt;br /&gt;
&lt;a href=&quot;http://technet.microsoft.com/ja-jp/library/cc732369&quot; target=&quot;_blank&quot;&gt;NFS 用サービスの概要&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://technet.microsoft.com/ja-jp/library/cc753808&quot; target=&quot;_blank&quot;&gt;NFS クライアントによるリソースへのルート アクセスと匿名アクセスを許可する&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
</description> 
      <link>https://thankyou.syoyu.net/windows/%E3%83%9E%E3%83%83%E3%83%97%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%AA%E3%81%84%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E3%81%AEunix%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E3%82%92%E8%A8%B1%E5%8F%AF%E3%81%99%E3%82%8B</link> 
    </item>
    <item>
      <title>ドメイン環境でローカルユーザーを使うときのrsh</title>
      <description>Windows Server 2008（Vista）以降のOSで、ドメイン環境のマシンがローカルユーザーを使ってrshを実行するときの注意点。&lt;br /&gt;
&lt;br /&gt;
　※2012/06/23追記：rcp でも同じですよ。&lt;br /&gt;
&lt;br /&gt;
普通にrshコマンドを実行するとこんな感じのエラーで失敗します。&lt;br /&gt;
&lt;br /&gt;
% rsh -l administrator 192.168.1.115 df&lt;br /&gt;
rcmd: unknown user: rshlocal&lt;br /&gt;
&lt;br /&gt;
これを解消するには、-Dオプションを使います。&lt;br /&gt;
&lt;br /&gt;
% rsh -D -l administrator 192.168.1.115 df&lt;br /&gt;
Filesystem           512-blocks      Used Available Capacity Type  Mounted on&lt;br /&gt;
//HarddiskVolume2      83677176  49910288  33766888    60%   ntfs  /dev/fs/C&lt;br /&gt;
&lt;br /&gt;
この -D オプションは、rshコマンドを実行するユーザー名のプレフィックスにマシン名を付加するオプションです。rshコマンドは実行時にユーザーの妥当性の確認が行われて、ドメイン環境のローカルユーザーでは、-Dオプションを付与しないといけないみたいです。&lt;br /&gt;
&lt;br /&gt;
で、そこで注意が必要になってくるのが、rshサーバー側の &amp;amp;quot;.rhosts&amp;amp;quot; ファイルの記述方法です。&lt;br /&gt;
&lt;br /&gt;
さっきも書いたように -D オプションはrshコマンドを実行するユーザー名のプレフィックスにマシン名を付加するオプションです。なので、rshサーバー側の .rhosts ファイルにも、＜rshクライアントのマシン名＞+＜ユーザー名＞の形式で記載する必要があります。&lt;br /&gt;
&lt;br /&gt;
% cat .rhosts&lt;br /&gt;
192.168.1.5 W2K8R2-SUA+rshlocal ← こんな感じ。マシン名とユーザー名は「+」でつなぎます。&lt;br /&gt;
&lt;br /&gt;
パケットキャプチャからも＜マシン名＞+＜ユーザー名＞が渡されていることが確認できます。&lt;br /&gt;
&lt;img src=&quot;http://file.thankyou.syoyu.net/216c220f.jpeg&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
○参考○&lt;br /&gt;
&lt;a href=&quot;http://technet.microsoft.com/ja-jp/windowsserver/gg486885.aspx&quot; target=&quot;_blank&quot;&gt;Subsystem for UNIX-based Application (SUA) を利用した、rsh コマンドの実行について&lt;/a&gt;</description> 
      <link>https://thankyou.syoyu.net/windows/%E3%83%89%E3%83%A1%E3%82%A4%E3%83%B3%E7%92%B0%E5%A2%83%E3%81%A7%E3%83%AD%E3%83%BC%E3%82%AB%E3%83%AB%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E3%82%92%E4%BD%BF%E3%81%86%E3%81%A8%E3%81%8D%E3%81%AErsh</link> 
    </item>
    <item>
      <title>DHCPパケットを見てみた（その2）</title>
      <description>&lt;a href=&quot;http://thankyou.syoyu.net/Entry/10/&quot; target=&quot;_blank&quot;&gt;DHCPパケットを見てみたその1&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
【環境】&lt;br /&gt;
DHCPサーバー：Windows Server 2008 R2（192.168.1.117）&lt;br /&gt;
DHCPクライアント：Windows 7&lt;br /&gt;
&lt;br /&gt;
DHCPクライアントで ipconfig /renew したときのパケットを見てみた。&lt;br /&gt;
&lt;br /&gt;
============================================&lt;br /&gt;
192.168.1.200         192.168.1.117    DHCP Request&lt;br /&gt;
192.168.1.117         192.168.1.200    DHCP ACK&lt;br /&gt;
============================================&lt;br /&gt;
&lt;br /&gt;
ipconfig /renew のときは discover と offer がないんですね。&lt;br /&gt;
さらに、ユニキャストでやりとりしてます。&lt;br /&gt;
&lt;br /&gt;
パケットの中身を少々見てみる。&lt;br /&gt;
&lt;br /&gt;
■Request&lt;br /&gt;
============================================&lt;br /&gt;
 Message type: Boot Request (1)&lt;br /&gt;
 Hardware type: Ethernet&lt;br /&gt;
 Hardware address length: 6&lt;br /&gt;
 Hops: 0&lt;br /&gt;
 Transaction ID: 0x966aa376&lt;br /&gt;
 Seconds elapsed: 0&lt;br /&gt;
 Bootp flags: 0x0000 (Unicast)&lt;br /&gt;
 Client IP address: 192.168.1.200 (192.168.1.200)&lt;br /&gt;
 Your (client) IP address: 0.0.0.0 (0.0.0.0)&lt;br /&gt;
 Next server IP address: 0.0.0.0 (0.0.0.0)&lt;br /&gt;
 Relay agent IP address: 0.0.0.0 (0.0.0.0)&lt;br /&gt;
 Client MAC address: 00:0c:29:58:86:07 (00:0c:29:58:86:07)&lt;br /&gt;
 Client hardware address padding: 00000000000000000000&lt;br /&gt;
 Server host name not given&lt;br /&gt;
 Boot file name not given&lt;br /&gt;
 Magic cookie: DHCP&lt;br /&gt;
 Option: (t=53,l=1) DHCP Message Type = DHCP Request&lt;br /&gt;
 Option: (t=61,l=7) Client identifier&lt;br /&gt;
 Option: (t=12,l=12) Host Name = &amp;amp;quot;Win7-test01&amp;amp;quot;&lt;br /&gt;
 Option: (t=81,l=27) Client Fully Qualified Domain Name&lt;br /&gt;
 Option: (t=60,l=8) Vendor class identifier = &amp;amp;quot;MSFT 5.0&amp;amp;quot;&lt;br /&gt;
 Option: (t=55,l=12) Parameter Request List&lt;br /&gt;
 End Option&lt;br /&gt;
============================================&lt;br /&gt;
&lt;br /&gt;
IPを持っていないときはRequested IP Address でIPを要求していたけど、ここではRequested IP Addressはないですね。&lt;br /&gt;
代わりにClient IP address: で自分のIPは 192.168.1.200 って告げてます。&lt;br /&gt;
&lt;br /&gt;
■Ack&lt;br /&gt;
============================================&lt;br /&gt;
 Message type: Boot Reply (2)&lt;br /&gt;
 Hardware type: Ethernet&lt;br /&gt;
 Hardware address length: 6&lt;br /&gt;
 Hops: 0&lt;br /&gt;
 Transaction ID: 0x966aa376&lt;br /&gt;
 Seconds elapsed: 0&lt;br /&gt;
 Bootp flags: 0x0000 (Unicast)&lt;br /&gt;
 Client IP address: 0.0.0.0 (0.0.0.0)&lt;br /&gt;
 Your (client) IP address: 192.168.1.200 (192.168.1.200)&lt;br /&gt;
 Next server IP address: 0.0.0.0 (0.0.0.0)&lt;br /&gt;
 Relay agent IP address: 0.0.0.0 (0.0.0.0)&lt;br /&gt;
 Client MAC address: 00:0c:29:58:86:07 (00:0c:29:58:86:07)&lt;br /&gt;
 Client hardware address padding: 00000000000000000000&lt;br /&gt;
 Server host name not given&lt;br /&gt;
 Boot file name not given&lt;br /&gt;
 Magic cookie: DHCP&lt;br /&gt;
 Option: (t=53,l=1) DHCP Message Type = DHCP ACK&lt;br /&gt;
 Option: (t=58,l=4) Renewal Time Value = 1 minute&lt;br /&gt;
 Option: (t=59,l=4) Rebinding Time Value = 1 minute, 45 seconds&lt;br /&gt;
 Option: (t=51,l=4) IP Address Lease Time = 2 minutes&lt;br /&gt;
 Option: (t=54,l=4) DHCP Server Identifier = 192.168.1.117&lt;br /&gt;
 Option: (t=1,l=4) Subnet Mask = 255.255.255.0&lt;br /&gt;
 Option: (t=81,l=3) Client Fully Qualified Domain Name&lt;br /&gt;
 Option: (t=15,l=12) Domain Name = &amp;amp;quot;syoyu.local&amp;amp;quot;&lt;br /&gt;
 Option: (t=6,l=4) Domain Name Server = 192.168.1.115&lt;br /&gt;
 End Option&lt;br /&gt;
 Padding&lt;br /&gt;
============================================&lt;br /&gt;
&lt;br /&gt;
DHCPサーバーが Ack で OK！貸してやる！と。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
＜クライアントに配布済みのIPを除外してみる＞&lt;br /&gt;
では、既にクライアントに配布済みのIPをリース可能なIPから除外したときはどんな動きになるのか。&lt;br /&gt;
&lt;br /&gt;
まずはパケットの流れを見る&lt;br /&gt;
============================================&lt;br /&gt;
192.168.1.201　 192.168.1.117　　　 DHCP Request&lt;br /&gt;
192.168.1.117　 255.255.255.255　　DHCP NAK&lt;br /&gt;
0.0.0.0　　　　　　255.255.255.255　　DHCP Discover&lt;br /&gt;
192.168.1.117　 255.255.255.255　　DHCP Offer&lt;br /&gt;
0.0.0.0　　　　　　255.255.255.255　　DHCP Request&lt;br /&gt;
192.168.1.117　 255.255.255.255　　DHCP ACK&lt;br /&gt;
============================================&lt;br /&gt;
&lt;br /&gt;
クライアントからの Request にサーバーが NACK を返してそのIPアドレスは貸せないよと。その後はDiscover から一連の流れをやり直しになる。&lt;br /&gt;
&lt;br /&gt;
NACKパケットの中身を見てみる。&lt;br /&gt;
&lt;br /&gt;
■NACK&lt;br /&gt;
============================================&lt;br /&gt;
Message type: Boot Reply (2)&lt;br /&gt;
Hardware type: Ethernet&lt;br /&gt;
Hardware address length: 6&lt;br /&gt;
Hops: 0&lt;br /&gt;
Transaction ID: 0x0aadfa3f&lt;br /&gt;
Seconds elapsed: 0&lt;br /&gt;
Bootp flags: 0x8000 (Broadcast)&lt;br /&gt;
Client IP address: 0.0.0.0 (0.0.0.0)&lt;br /&gt;
Your (client) IP address: 0.0.0.0 (0.0.0.0)&lt;br /&gt;
Next server IP address: 0.0.0.0 (0.0.0.0)&lt;br /&gt;
Relay agent IP address: 0.0.0.0 (0.0.0.0)&lt;br /&gt;
Client MAC address: Vmware_58:86:07 (00:0c:29:58:86:07)&lt;br /&gt;
Client hardware address padding: 00000000000000000000&lt;br /&gt;
Server host name not given&lt;br /&gt;
Boot file name not given&lt;br /&gt;
Magic cookie: DHCP&lt;br /&gt;
Option: (t=53,l=1) DHCP Message Type = DHCP NAK&lt;br /&gt;
Option: (t=54,l=4) DHCP Server Identifier = 192.168.1.117&lt;br /&gt;
End Option&lt;br /&gt;
Padding&lt;br /&gt;
============================================&lt;br /&gt;
&lt;br /&gt;
このパケットがブロードキャストになるのは何でだろうね。&lt;br /&gt;
&lt;br /&gt;
</description> 
      <link>https://thankyou.syoyu.net/windows/dhcp%E3%83%91%E3%82%B1%E3%83%83%E3%83%88%E3%82%92%E8%A6%8B%E3%81%A6%E3%81%BF%E3%81%9F%EF%BC%88%E3%81%9D%E3%81%AE2%EF%BC%89</link> 
    </item>
    <item>
      <title>DHCPパケットを見てみた</title>
      <description>DHCPサーバー：Windows Server 2008 R2（192.168.1.117）
DHCPクライアント：Windows 7

まずは基本的な Discover, Offer, Request, Ack から。
=====================================
0.0.0.0　　　　　255.255.255.255 DHCP Discover
192.168.1.117 255.255.255.255 DHCP Offer
0.0.0.0　　　　　255.255.255.255 DHCP Request
192.168.1.117 255.255.255.255 DHCP ACK
=====================================

Offer 以降はユニキャストでよさそうな気もするけど、ブロードキャストでやり取りするのね。

パケットの中身の少々見てみる。

■Discover
=====================================
Transaction ID: 0x2c255782
Seconds elapsed: 0
Bootp flags: 0x8000 (Broadcast)
Client IP address: 0.0.0.0 (0.0.0.0)
Your (client) IP address: 0.0.0.0 (0.0.0.0)
Next server IP address: 0.0.0.0 (0.0.0.0)
Relay agent IP address: 0.0.0.0 (0.0.0.0)
Client MAC address: Vmware_58:86:07 (00:0c:29:58:86:07)
Client hardware address padding: 00000000000000000000
Server host name not given
Boot file name not given
Magic cookie: DHCP
Option: (t=53,l=1) DHCP Message Type = DHCP Discover
Option: (t=61,l=7) Client identifier
Option: (t=12,l=12) Host Name = &amp;quot;Win7-test01&amp;quot;
Option: (t=60,l=8) Vendor class identifier = &amp;quot;MSFT 5.0&amp;quot;
Option: (t=55,l=12) Parameter Request List
=====================================

当然ですけど、Client IP Address とかはまだ空っぽ。
自分のホスト名を通知したりするんですね。

■Offer
=====================================
Message type: Boot Reply (2)
Hardware type: Ethernet
Hardware address length: 6
Hops: 0
Transaction ID: 0x2c255782
Seconds elapsed: 0
Bootp flags: 0x0000 (Unicast)
Client IP address: 0.0.0.0 (0.0.0.0)
Your (client) IP address: 192.168.1.200 (192.168.1.200)
Next server IP address: 192.168.1.117 (192.168.1.117)
Relay agent IP address: 0.0.0.0 (0.0.0.0)
Client MAC address: Vmware_58:86:07 (00:0c:29:58:86:07)
Client hardware address padding: 00000000000000000000
Server host name not given
Boot file name not given
Magic cookie: DHCP
Option: (t=53,l=1) DHCP Message Type = DHCP Offer
Option: (t=1,l=4) Subnet Mask = 255.255.255.0
Option: (t=58,l=4) Renewal Time Value = 4 days
Option: (t=59,l=4) Rebinding Time Value = 7 days
Option: (t=51,l=4) IP Address Lease Time = 8 days
Option: (t=54,l=4) DHCP Server Identifier = 192.168.1.117
Option: (t=15,l=12) Domain Name = &amp;quot;syoyu.local&amp;quot;
Option: (t=6,l=4) Domain Name Server = 192.168.1.115
=====================================

Your (client) IP addressの192.168.1.200 を貸してやるけどどうだいー？
とDHCPサーバーが応答。リース期限とかの情報も含まれてますね。

■Request
=====================================
Message type: Boot Request (1)
Hardware type: Ethernet
Hardware address length: 6
Hops: 0
Transaction ID: 0x2c255782
Seconds elapsed: 0
Bootp flags: 0x8000 (Broadcast)
Client IP address: 0.0.0.0 (0.0.0.0)
Your (client) IP address: 0.0.0.0 (0.0.0.0)
Next server IP address: 0.0.0.0 (0.0.0.0)
Relay agent IP address: 0.0.0.0 (0.0.0.0)
Client MAC address: Vmware_58:86:07 (00:0c:29:58:86:07)
Client hardware address padding: 00000000000000000000
Server host name not given
Boot file name not given
Magic cookie: DHCP
Option: (t=53,l=1) DHCP Message Type = DHCP Request
Option: (t=61,l=7) Client identifier
Option: (t=50,l=4) Requested IP Address = 192.168.1.200
Option: (t=54,l=4) DHCP Server Identifier = 192.168.1.117
Option: (t=12,l=12) Host Name = &amp;quot;Win7-test01&amp;quot;
Option: (t=81,l=27) Client Fully Qualified Domain Name
Option: (t=60,l=8) Vendor class identifier = &amp;quot;MSFT 5.0&amp;quot;
Option: (t=55,l=12) Parameter Request List
=====================================

クライアントがそれ（Requested IP Address = 192.168.1.200）くださいーとRequest

■Ack
=====================================
Message type: Boot Reply (2)
Hardware type: Ethernet
Hardware address length: 6
Hops: 0
Transaction ID: 0x2c255782
Seconds elapsed: 0
Bootp flags: 0x0000 (Unicast)
Client IP address: 0.0.0.0 (0.0.0.0)
Your (client) IP address: 192.168.1.200 (192.168.1.200)
Next server IP address: 0.0.0.0 (0.0.0.0)
Relay agent IP address: 0.0.0.0 (0.0.0.0)
Client MAC address: Vmware_58:86:07 (00:0c:29:58:86:07)
Client hardware address padding: 00000000000000000000
Server host name not given
Boot file name not given
Magic cookie: DHCP
Option: (t=53,l=1) DHCP Message Type = DHCP ACK
Option: (t=58,l=4) Renewal Time Value = 4 days
Option: (t=59,l=4) Rebinding Time Value = 7 days
Option: (t=51,l=4) IP Address Lease Time = 8 days
Option: (t=54,l=4) DHCP Server Identifier = 192.168.1.117
Option: (t=1,l=4) Subnet Mask = 255.255.255.0
Option: (t=81,l=3) Client Fully Qualified Domain Name
Option: (t=15,l=12) Domain Name = &amp;quot;syoyu.local&amp;quot;
Option: (t=6,l=4) Domain Name Server = 192.168.1.115
=====================================

最後にサーバーがOK!とAck</description> 
      <link>https://thankyou.syoyu.net/windows/dhcp%E3%83%91%E3%82%B1%E3%83%83%E3%83%88%E3%82%92%E8%A6%8B%E3%81%A6%E3%81%BF%E3%81%9F</link> 
    </item>
    <item>
      <title>kerberos認証の情報を集めて行くところ</title>
      <description>Kerberos の概要とチケット取得の様子を目で確認した結果
http://keicode.com/windows/kerberos-basic.php

　→ 基本的な内容の理解がしやすいのでまずはここを読む

ケルベロス認証 
http://itpro.nikkeibp.co.jp/article/COLUMN/20060518/238303/

　→ ここも同じでわかりやすい

[NT]Windows 2000 での Kerberos 認証の概要
http://support.microsoft.com/kb/217098/ja

　→ MSの情報にこだわるならここ

How the Kerberos Version 5 Authentication Protocol Works
http://technet.microsoft.com/ja-jp/library/cc772815%28v=ws.10%29.aspx

　→ より詳細な内容はここ。英語で内容難しいけど、基本的なことが頭に入っていれば頑張ればなんとか読める

Description of Common Kerberos-Related Errors in Windows 2000
http://support.microsoft.com/kb/230476/en-us

　→ kerberos関連のエラーの説明

補講第６回Kerberos(3) チケット
http://www5e.biglobe.ne.jp/~aji/3min/ex/sup06.html

　→ お馴染み3分間ネットワーキングさん。ネットワーク観点でのkerberosの解説</description> 
      <link>https://thankyou.syoyu.net/windows/kerberos%E8%AA%8D%E8%A8%BC%E3%81%AE%E6%83%85%E5%A0%B1%E3%82%92%E9%9B%86%E3%82%81%E3%81%A6%E8%A1%8C%E3%81%8F%E3%81%A8%E3%81%93%E3%82%8D</link> 
    </item>
    <item>
      <title>問題ステップ記録ツール（psr.exe）</title>
      <description>Windows 7（2008R2）から使えるようになったpsr.exeが使えそうな子だったのでメモ。&lt;br /&gt;
これを起動しながら作業すると、クリック（右クリック含む）したタイミングで、自動でスクリーンショットを取ってくれるので、作業ログを残す手間が省けます。&lt;br /&gt;
&lt;br /&gt;
＜使い方＞&lt;br /&gt;
1. ファイル名を指定して実行から psr.exe を実行（管理者として実行の方がよい）&lt;br /&gt;
2. 問題ステップ記録ツールの「起動開始」をクリック&lt;br /&gt;
3. ログに残したい作業を実施&lt;br /&gt;
4. 作業完了後、問題ステップ記録ツールの「記録の停止」をクリックし、名前を付けて保存。&lt;br /&gt;
&lt;br /&gt;
zip形式で保存されて、解凍するとmht形式のファイルが作成されています。&lt;br /&gt;
ブラウザで見ると作業ログがしっかりと記録されています。どこをクリックしたかっていう説明も記載されているので、作業内容がとてもわかりやすい。&lt;br /&gt;
&lt;br /&gt;
作業ログ記録時に「コメントの追加」ボタンを押すと、コメントで補足説明もできますよ。&lt;br /&gt;
&lt;h3 class=&quot;post-name&quot;&gt;
	サポート技術情報 (2010年 4月): 問題ステップ記録ツール　編&lt;br /&gt;
	&lt;a href=&quot;http://blogs.technet.com/b/jpntsblog/archive/2010/05/06/2010-4.aspx&quot;&gt;http://blogs.technet.com/b/jpntsblog/archive/2010/05/06/2010-4.aspx&lt;/a&gt;&lt;/h3&gt;
</description> 
      <link>https://thankyou.syoyu.net/windows/%E5%95%8F%E9%A1%8C%E3%82%B9%E3%83%86%E3%83%83%E3%83%97%E8%A8%98%E9%8C%B2%E3%83%84%E3%83%BC%E3%83%AB%EF%BC%88psr.exe%EF%BC%89</link> 
    </item>
    <item>
      <title>コマンドプロンプトから SUA のコマンドを実行する方法</title>
      <description>「スタート」の「UNIXベースアプリケーション用サブシステム」のプロパティから&lt;br /&gt;
C Shell のプロパティを見ると、posix.exe から /u と /c オプションを付けて&lt;br /&gt;
/bin/csh が起動されていることがわかります。&lt;br /&gt;
&lt;br /&gt;
&lt;img alt=&quot;posix_exe.jpg&quot; src=&quot;http://file.thankyou.syoyu.net/Img/1331395028/&quot; style=&quot;float: left; border-width: 0px; border-style: solid; width: 365px; height: 300px;&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
なので、同じように他のコマンドも posix.exe /u /c ＜実行コマンド＞ と&lt;br /&gt;
コマンドプロンプトから入力すれば問題なく実行できます。&lt;br /&gt;
&lt;br /&gt;
ps コマンドとかこんな感じ。&lt;br /&gt;
=====================================================&lt;br /&gt;
C:\&amp;gt;posix.exe /u /c /bin/ps -ef&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; UID&amp;nbsp;&amp;nbsp;&amp;nbsp; PID&amp;nbsp;&amp;nbsp; PPID&amp;nbsp;&amp;nbsp;&amp;nbsp; STIME TTY&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TIME CMD&lt;br /&gt;
&amp;lt;nistrator&amp;nbsp;&amp;nbsp;&amp;nbsp; 257&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1 00:44:15 -&amp;nbsp;&amp;nbsp;&amp;nbsp; 0:00.00 /usr/sbin/init&lt;br /&gt;
：&lt;br /&gt;
：&lt;br /&gt;
=====================================================&lt;br /&gt;
&lt;br /&gt;
デーモンの 起動/停止 とかもできますよ。&lt;br /&gt;
=====================================================&lt;br /&gt;
C:\&amp;gt;posix.exe /u /c /etc/init.d/syslog stop&lt;br /&gt;
syslogd stopped&lt;br /&gt;
&lt;br /&gt;
C:\&amp;gt;posix.exe /u /c /bin/ps -ef | grep syslog&lt;br /&gt;
&lt;br /&gt;
C:\&amp;gt;posix.exe /u /c /etc/init.d/syslog start&lt;br /&gt;
syslogd started&lt;br /&gt;
&lt;br /&gt;
C:\&amp;gt;posix.exe /u /c /bin/ps -ef | grep syslog&lt;br /&gt;
&amp;lt;nistrator&amp;nbsp;&amp;nbsp;&amp;nbsp; 455&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1 01:08:04 -&amp;nbsp;&amp;nbsp;&amp;nbsp; 0:00.00 /usr/sbin/syslogd&lt;br /&gt;
=====================================================
&lt;div style=&quot;clear:both&quot;&gt;
	&amp;nbsp;&lt;/div&gt;
</description> 
      <link>https://thankyou.syoyu.net/windows/%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%83%97%E3%83%AD%E3%83%B3%E3%83%97%E3%83%88%E3%81%8B%E3%82%89%20sua%20%E3%81%AE%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95</link> 
    </item>
    <item>
      <title>SUA を使用した rsh サーバーの設定</title>
      <description>ここを参考に。&lt;br /&gt;
Subsystem for UNIX-based Application (SUA) を利用した、rsh サーバーの設定について&lt;br /&gt;
http://technet.microsoft.com/ja-jp/windowsserver/ff706484&lt;br /&gt;
&lt;br /&gt;
rshサーバー：Windows Server 2008 R2（ドメイン環境）&lt;br /&gt;
rshクライアント： CentOS 5.6 ＜rshサーバー手順＞&lt;br /&gt;
&lt;br /&gt;
1. SUAのインストール&lt;br /&gt;
http://thankyou.syoyu.net/Entry/4/&lt;br /&gt;
&lt;br /&gt;
2. /etc/inetd.conf ファイルを編集。&lt;br /&gt;
&lt;br /&gt;
以下の行のコメントアウトを外す。&lt;br /&gt;
　shell stream tcp nowait NULL /usr/sbin/in.rshd in.rshd -a&lt;br /&gt;
　shell stream tcp6 nowait NULL /usr/sbin/in.rshd in.rshd -a&lt;br /&gt;
&lt;br /&gt;
3. inetd を再起動&lt;br /&gt;
&lt;br /&gt;
　% etc/init.d/inet stop&lt;br /&gt;
　% etc/init.d/inet start&lt;br /&gt;
&lt;br /&gt;
4. inetd が起動していることを確認&lt;br /&gt;
&lt;br /&gt;
　% ps -ef | grep inet&lt;br /&gt;
&lt;br /&gt;
5. $HOME/.rhosts を編集&lt;br /&gt;
&lt;br /&gt;
　書式）&lt;br /&gt;
　＜rshクライアント＞ ＜rshクライアントのユーザー＞&lt;br /&gt;
&lt;br /&gt;
　例）&lt;br /&gt;
　192.168.1.5 root&lt;br /&gt;
&lt;br /&gt;
6. ホームディレクトリの設定&lt;br /&gt;
&lt;br /&gt;
ドメインコントローラのActive Ｄｉｒｅｃｔｏｒｙ ユーザーとコンピューターから、&lt;br /&gt;
認証対象ユーザーの「プロパティ」 - 「プロファイル」タブのローカルパスを設定&lt;br /&gt;
&lt;br /&gt;
環境変数 %USERPROFILE% のパスを入力する。&lt;br /&gt;
&lt;br /&gt;
7. rhosts ファイルのアクセス権を変更&lt;br /&gt;
&lt;br /&gt;
　% chmod 600 &amp;quot;$HOME&amp;quot;/.rhosts&lt;br /&gt;
&lt;br /&gt;
8. ファイアーウォールの設定&lt;br /&gt;
TCP514 を許可するか、テスト環境なら取りあえずファイアーウォールを無効にする&lt;br /&gt;
&lt;br /&gt;
9. rshクライアントからコマンドが実行できることを確認&lt;br /&gt;
&lt;br /&gt;
　# /usr/bin/rsh -l ＜ユーザー名＞ 192.168.1.5 df&lt;br /&gt;
　Filesystem&amp;nbsp;&amp;nbsp; 512-blocks&amp;nbsp;&amp;nbsp; Used Available Capacity Type&amp;nbsp; Mounted on&lt;br /&gt;
　～略～&lt;br /&gt;
&lt;br /&gt;
コマンドが実行できればOK&lt;br /&gt;
&lt;br /&gt;
＜3/7 追記＞&lt;br /&gt;
Windows － Windows 間で rsh 接続するときは、クライアントとサーバーが別ドメインだったり、ドメインとワークグループだったりするとどうもうまくいかないので、そういった場合の情報は絶賛募集中です。</description> 
      <link>https://thankyou.syoyu.net/windows/sua%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%9F%20rsh%20%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E3%81%AE%E8%A8%AD%E5%AE%9A</link> 
    </item>

  </channel>
</rss>