2016年6月30日木曜日

Raspberry Pi 3 (Ubuntu MATE) : 導入まで

Raspberry Pi 3 Model B Base Kit 32GB。
KSY から購入。
電話帳より小さいサイズの箱に入って届いたので、「えっ」と思ってしまいました。
ケースはブラックで、9,720 円。

OS は、Ubuntu MATE 16.04 LTS を選択。
Unetbootin でイメージを焼けば良いのかと思って、説明も読まずに試したところ、うまくいきませんでした (当たり前か)。
Win32 Disk Imager を使ってインストール。簡単ポン。

とりあえず、起動。
このあと、下記コマンドでファイルシステムをリサイズ。
これやらないと、8 GB ぐらいしか認識してくれない。
ここをよく読むこと。http://ubuntu-mate.org/raspberry-pi/

# fdisk /dev/mmcblk0
# resize2fs /dev/mmcblk0p2

今回は、ここまで。
次は、「Raspberry Pi 3 を USB シリアルコンソール端末にする」です。

● Raspberry Pi 3, Ubuntu MATE

2016年6月25日土曜日

ドコモ光 ルータ RT-500KI 設定メモ ( 玄人向け ) ユーザ名 パスワード

本日、ドコモ光開通。
Galaxy S4 から 3 年ぶりに Galaxy S7 edge に機種変更したタイミングで、フレッツ光からドコモ光に乗り換えです。

設定ガイドを読むと、Windows PC で、簡単セットアップツールをダウンロードすることになっています。
Windows 持ってない人は、どうするの?
そんな人向けのメモ。

設置されたのは、ホームゲートウェイ/ひかり電話ルータ (RT-500KI)。
LAN ポートに PC を接続すると、192.168.1.0/24 ネットワークの IP アドレスが DHCP で設定されます。
192.168.1.1 がルータの IP アドレス。


ブラウザで http://192.168.1.1/ に接続すると、機器設定用パスワードの設定が求められます。
機器設定用なので、自分の好きなパスワードを設定。

設定が完了したら、機器設定用ユーザ名、パスワードで認証する必要があります。

機器設定用ユーザ名user (小文字です)
機器設定用パスワードさっき設定したパスワード

次にプロバイダの設定。うちの場合は OCN です。
基本設定 -> 接続先設定 (IPv4 PPPoE)

接続先名OCN
接続先ユーザ名xxxxxxxx@xxx.ocn.ne.jp
接続パスワードプロバイダの接続パスワード

● ドコモ光, RT-500KI, ルータ, router, ルーター, 設定, ユーザ, ユーザ名, パスワード, user, password, 簡単セットアップツール, 無しで, なしで, 使わない, Linux, Mac, OCN, 玄人

2016年6月15日水曜日

bash 依存コードをチェック ( checkbashisms )

bash 依存コードが含まれているシェルスクリプトを sh で実行すると、思ったように動かないことがある。
それをチェックするには、checkbashisms を使うと良い。

■ checkbashisms をインストール

# apt-get install devscripts

■ 使用例
サンプルコード

$ cat hogehoge.sh 

#!/bin/sh
source hogehoge

■ 実行例
source は使っちゃダメ。代わりに "." を使うべし。

$ checkbashisms hogehoge.sh 
possible bashism in hogehoge.sh line 2 (should be '.', not 'source'):
source hogehoge

● bash, 依存, コード, シェルスクリプト, shell, script, sh, チェック, check, checkbashisms, 専用

Ubuntu DHCP サーバがいない時に起動が遅い (Waiting for network configuration...)

Ubuntu で、DHCP の設定で立ち上がるように設定していて、DHCP サーバがいない時ってたまにあります。
(いや、普通はないけど)
このとき、ディスプレイには Waiting for network configuration... と表示されて、
非常に待たされてイライラさせられます。
これの対処法。

sleep 40 と sleep 59 のところをコメントアウト。

# vi /etc/init/failsafe.conf
    # Plymouth errors should not stop the script because we *must* reach
    # the end of this script to avoid letting the system spin forever
    # waiting on it to start.
 $PLYMOUTH message --text="Waiting for network configuration..." || :
# sleep 40    (★ ここをコメントアウト)

 $PLYMOUTH message --text="Waiting up to 60 more seconds for network configuration..." || :
# sleep 59    (★ ここをコメントアウト)
 $PLYMOUTH message --text="Booting system without full network configuration..." || :

■参考
http://www.aa7.netvolante.jp/wp/?p=1579

● Ubuntu, DHCP, Waiting for network configuration..., Waiting up to 60 more seconds for network configuration..., イライラ, 起動, 遅い, 待たされる, 時間, かかる