Thanks Driven Life

日々是感謝

GuruPlug 復活!GuruPlug 復活!GuruPlug 復活!

復活したよおおおお

ルータからではどうしてもIPを割り振ってくれなかったため、
メインマシン(MBP)でDHCP鯖をたててみた。

まずは dhcp のインストール

# port install dhcp

続いて設定ファイルの編集

# cd /opt/local/etc/dhcp/
# cp dhcpd.conf.sample dhcpd.conf
# emacs -q dhcpd.conf

中身はこんな感じ

ddns-update-style none;
subnet 192.168.3.0 netmask 255.255.255.0 {
  range 192.168.3.2 192.168.3.10;
  option routers 192.168.3.1;
  option subnet-mask 255.255.255.0;
  option broadcast-address 192.168.3.255;
  default-lease-time 600;
  max-lease-time 7200;
}

適当です。深く考えない考えない

このマシンをルーターと見る感じにするので
[システム環境設定]→[ネットワーク]で

として適用。あとは実行。

# /opt/local/sbin/dhcpd

その後、LANケーブルで、MBPとGuruPlugを接続。


つづいて、IPが割り振られたか確認

# nmap -sO 192.168.3.0/24 -p 22

すると、192.168.3.3 にヒットしたのでアクセスしたらログインできたよっしゃああああああ


あとは、/etc/rc.local の中の
/root/init_setup.sh を呼び出すように再編集した。
あと、/etc/network/interfaces を以下な感じで追加

auto lo
iface lo inet loopback

+ iface eth0 inet dhcp

そんでもって reboot。
GuruPlugをMBPから外し、元のルータへ接続。MBPでもdhcpは停止させた。

# /opt/local/sbin/dhcpd stop

GuruPlug をルータに接続した後、再び nmap で検索。よし、今度は見つかった!
ログインも確認。よかった。本当によかった。


ちなみに、/etc/rc.local で /root/init_setup.sh を起動させないと、
IP割り振られる以前に Boot に失敗していますね恐らく。
だって赤ランプついてたし。まあよかった。


よし、本格的に遊ぶ前に、microSDeSATAのストレージゲットしよう