2007-06 << 2007-07 >> 2007-08

2007-07-26 (木)

*NDS::dswifiのDHCP

とりあえず,DHCPクライアントは動くようになった.RFCを見ながら,DHCP_REQUESTパケットを作り直してみたら,すんなり動いた.

dswifiのもとの違いといえば,yiaddrをセットしているかどうかかな……と思ったけど,これはハズレ.

MACアドレスの後の10バイトを初期化してないのが原因だった.「for(i=6;i<16;i++) dhcp_p->chaddr[i]=0;」とするだけで手元の無線LANルータはIPをくれた.

とりあえず怪しげな英語で,間違ってるよ,とメール送っておこう.