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をくれた.
とりあえず怪しげな英語で,間違ってるよ,とメール送っておこう.