2012年9月23日日曜日

syslogd

syslog は UNIX domain socket を利用しているので、カーネルのコンフィギュレーションで UNIX domain socket をサポートさせるようにしないと利用できない。

buildroot で生成したクロスコンパイル環境のパス

buildroot で生成したクロスコンパイル環境は、./output/host/usr/bin/ 以下にある。

2012年9月13日木曜日

一般ユーザーの sudo パスワードなし実行

一般ユーザー(user1 というユーザー名だとする)の sudo パスワードなし実行を設定する。
Ubuntu12.04 では、visudo して下記の一行を追記すれば良い。
%user1 ALL=NOPASSWD: ALL

isc-dhcpd-server

ubuntu 12.04 で isc-dhcpd-server を apt-get install し、service isc-dhcpd-server start で起動しようとしたが、うまく動かない。dhcpd -4 -pf /run/dhcp-server/dhcpd.pid -cf /etc/dhcpd/dhcpd.conf で起動したらうまくいった。
dhcpd.conf の設定は、下記を dhcpd.conf の末尾に追加した。

subnet 192.168.10.0 netmask 255.255.255.0 {
  range 192.168.10.10 192.168.10.30;
  option domain-name-servers 192.168.10.1;
  option domain-name "hoge.piyo";
  option routers 192.168.10.1;
  option subnet-mask 255.255.255.0;
  option broadcast-address 192.168.10.255;
}

2012年9月9日日曜日

Ubuntu 12.04 で WLI-UC-GNM2

http://somememos.blogspot.jp/2012/06/usblan-wli-uc-gnm2linux.html にある通り、rt2800usb.c を修正したモジュールを利用することにより、Ubuntu 12.04 から WLI-UC-GNM2 を使用することができた。