root@volumio:~$ sudo apt-get install ifmetric
root@volumio:~$ sudo apt-get install resolvconf
どうもLANケーブルを抜いて無線LANのみにすると外に出ていけないなどの問題が発生するようなのでとりあえず固定IPに。
</etc/network/interfaces>
iface lo inet loopback
auto eth0
iface eth0 inet static
metric 1
address 192.168.0.27
netmask 255.255.255.0
gateway 192.168.0.1
dns-nameservers 192.168.0.1
allow-hotplug wlan0
iface wlan0 inet static
metric 0
address 192.168.0.74
netmask 255.255.255.0
gateway 192.168.0.1
dns-nameservers 192.168.0.1
wpa-ssid aterm-XXXXXX
wpa-psk XXXXXXXXXXXXXXX
さらに無線接続が切れた場合に再接続してくれない現象が頻発するのでwicd-cursesを入れる
sudo apt-get update
sudo apt-get install wicd-curses
sudo wicd-curses
SSIDを選んで→キー。Automatically connect to this networkをチェック。
さらに家の中に複数台設置すると訳分かんなくなるので名前を変更。
root@volumio:~$ sudo vi /etc/hostname
Raspberry Piにsshでリモートログインで操作する場合、固定IPアドレスを割り振っていなければ、通常 Raspberry Pi のIPアドレスをコンソールで調べて接続する必要があります。
そこでBonjour互換のavahiというサービスをインストールします。 BonjourはAppleが提唱するネットワーク上のサービスを自動的に検索して利用できるようにするためのサービスです。 avahiを使うと、DHCPでIPアドレスを割り振っているRaspberry Piに対してもホスト名でアクセスすることができるようになります。
他のホスト名と衝突しないホスト名を選び設定します。
$ sudo vi /etc/hostname
/etc/hostname に1行目にホスト名を記載します。初期値は raspberrypi となっています。 さらに、/etc/hosts の 127.0.1.1 raspberrypi となっている部分を上で決めた自分のホスト名に書き換えます。
$ sudo vi /etc/hosts
以下のコマンドでavahiデーモンをインストールします。
$ sudo apt-get update
$ sudo apt-get install avahi-daemon
自ホストに対してpingを打ってみます。ホスト名の後に .local を付けた名前を使います。
$ ping myhost.local