[Armadillo:01735] Re: Armadillo-210のdhcpdでのエラー
email@hidden
2007年 7月 12日 (木) 18:37:47 JST
小俣です。
> 小俣さま、お返事遅くなってすいません。お忙しいところ解析とアドバイスありが
> とうございます。ご指摘の通り、PC側で取得したものです。アルマジロ側での
> パケット取得方法がわからず困っております。お勧めの方法があれば教えて
> いただけませんか?よろしくお願いします。
TCPDUMPをアルマジロ用にビルドするのは結構面倒だった気がしますので、取り急ぎ、DHCPパケットをダンプする簡単なテスト用プログラムを
Armadillo2*シリーズ用にビルドしたものを添付します。
解凍すると、
dhcpdump
dhcpdump.ini
が出てきます。これをアルマジロの/tmpあたりに置き、dhcpdumpは実行権限を与えます。
dhcpdump.iniは、
RecvPort=67
RecvDevice=eth0
という感じに受信するポート番号とデバイス名を指定します。
./dhcpdump ./dhcpdump.ini
という感じに実行すると、
# ./dhcpdump ./dhcrelay.ini
dhcpdump start
recv_packet:********** recv (bcast=1) **********
recv_packet:++++++++++++++++++++++++++++++++++++++
op=1:BOOTREQUEST
htype=1:HTYPE_ETHER
hlen=6
hops=0
xid=0
secs=0
flags=80
ciaddr=0.0.0.0
yiaddr=0.0.0.0
siaddr=0.0.0.0
giaddr=0.0.0.0
chaddr=00:ff:ff:00:00:00
sname=
file=
options
53:DHCP message type:1:1:DHCPDISCOVER
61:client-identifier:7:01:00:FF:FF:00:00:00
12:hostname:11:dhcp-test-0
55:parameter request list:6:1,3,6,58,59,128
255:end
recv_packet:++++++++++++++++++++++++++++++++++++++
こんな感じに標準エラー出力と、カレントディレクトリのdhcpdump.logに記録されます。
リレーエージェントのソースを改造して15分くらいで作ったので、上手く動かなかったらお知らせください。
> Armadillo2**シリーズ(2.6系カーネル)で、dhcpdの稼動に成功しておられる方が
> 居られれば情報いただけませんか?icsでというこだわりはないので、もう一つの
> NetTELの方でもいいのですが、これまたレンジ(アドレスのリース範囲)の指定方法
> がわかりません。
私が作ったDHCPサーバを差し上げたいところなのですが、いろいろと会社間のしがらみがありまして・・・。
もちろんアルマジロで稼動することが可能です。
どうしても上手くいかなければこっそりと・・・とメーリングリストに書いてはまずいですね。
では。
--
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
小俣光之(Mitsuyuki Komata)
日本シー・エー・ディー株式会社
TEL:03-3565-3011(直)・2011(代) FAX:03-3565-3611
E-Mail: email@hidden
Office-URL: http://www.ncad.co.jp/
Private-URL: http://www.ncad.co.jp/~komata/
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: dhcpdump.tar.gz
型: application/octet-stream
サイズ: 13446 バイト
説明: 無し
URL: <http://lists.atmark-techno.com/pipermail/armadillo/attachments/20070712/775b76ac/attachment.obj>
armadillo メーリングリストの案内