嵌ったのが、Ubuntu動作のマシン。
RTX-1200に
dhcp scope lease type 1 bind-only
dhcp scope 1 10.0.100.2-10.0.100.32/24
dhcp scope bind 1 10.0.100.11 ethernet ab:cd:ef:00:11:22
と設定していたばあい、bindが効かず登録されない。
Ubuntuのdhclientで明示的に Client IDを指定していないと失敗することがわかった。
Linux 3.8.13-bone31 #1 SMP Wed Dec 4 16:43:45 JST 2013 armv7l armv7l armv7l GNU/Linux
dhclient -v
Internet Systems Consortium DHCP Client 4.2.4
問題の切り分けに手間取り、特定できるのに数時間かかる・・。というのも、iphone,ipad,printer,diga,kindleあたりも疑っていて、あれこれ彷徨っていた。
結局ubuntuホストのみ駄目なのがわかり、
http://mitaka1954.cocolog-nifty.com/blog/2012/11/ubuntu-desktop-.html
のおかげで解決しました。ありがとうございます。
やり方は、/etc/dhcp/dhclient.conf でeth0のインターフェース名のディレクティブ?を作る。
interface "eth0"
{
send dhcp-client-identifier = 1:Macアドレス;
send host-name = "好きな名前"; #指定しなければgethostname()のホスト名になる
}
おいらんちでは、単純素朴に、IDにmacアドレスを指定することにした。http://searchitchannel.techtarget.com/feature/Linux-DHCP-server-and-client-Configuration-and-deployment
0 件のコメント:
コメントを投稿