比例道

月に1回更新します

linux

ラズパイ用USB NICを買い足す

270円のUSB NICを買い足した。MAC番号が同じなので、ソフトで変えて使った。今回も動いた。もう一度書いておこう。 このアダプターを複数使うときのMAC番号の変え方を見つけた./etc/systemd/network/00-default.linkというファイルを作って(ファイル名はど…

wpa_supplicant.confの暗号化

ラズパイで無線LAN接続をするとパスフレーズが平文でファイルに書き込まれる.そこで, wpa_passphrase MYSSID passphrase を実行するとpsk=xxxxxという暗号化したプレシェアードキーが得られる.これをwpa_supplicant.confに書き込んでおくと安心.

avahiを止めたらwebサーバーがつながらなくなった

なにげにps axをしてみたらavahi-daemonが動いていた.名前解決はdnsでしているし,家にはmacは1台しかないので不要だと思ってsystemctl disable avahi-daemonをした.特に問題が起こるわけがないと思っていた.そして,しばらくして家の外から自分のwebペー…

ラズパイ3で作ったイメージはラズパイZEROで使える

ラズパイZERO(Wが付いてない方)のセットアップをするとき、ネットワーク入出力が付いてないのでファイルのコピーとかソフトのアップデートとかいろいろ面倒だ。そこで、ネットワーク入出力が付いているラズパイ3でセットアップするのが簡単で良い。ラズパ…

270円のマイクロUSB LANアダプタ

ラズパイZEROに有線LANを付けたい.ちゃんとした変換アダプタ(500円くらい)と,バッファローやアイオーデータのUSB LANアダプタ(1000円くらい)を買ってくれば,きちんと動くのは分かる.しかし,600円のラズパイZEROに1000円以上のパーツを付けるのは違…

ラズパイI2Sのマスタークロックについて

ラズパイのI2S出力を利用してDACを繋ぎ、音楽を楽しむというのが流行っているが、I2S出力のマスタークロック(MCK)についての考察が足りないまま、音が良いと騒いでいるのが気になる。マスタークロックのジッターが分かるほど良い耳を持ってないってことなら…

libretto20へPerl-5.6.0をインストール

ラズパイZEROを導入したが、HDDを搭載していて、かつ消費電力の小さいlibretto20はまだまだ活躍の余地がある。今日はlibretto20にlogwatchを入れることにした。logwatchはperlで書かれているので、インストールシェルスクリプトを走らせるだけでインストール…

wanderlust使用ラズパイで復活

Debianのパッケージにwanderlustを発見して、記念にインストールしてみたが、普段使いにはThunderbirdを相変わらず使っていた。ところが、メールサーバーがラズパイに変わってから、wanderlustがメインのメールリーダーになった。 本当のところは、今まで通…

ラズパイSoftEther解決(ipv6無効)

ラズパイでSoftEtherのvpnbridgeを動かしても、ipv4接続ができない問題が解決した。そう、ipv4接続ができないのが答だったのだ。サーバー管理ツールでvpnbridgeに接続してIPアドレス一覧を見てみると全てのPCのIPアドレスが表示される(しかしipv6アドレスで…

Intel SM35 Express ChipsetではUSBが動かない(linux)

HP slate2へDebian Stretchを入れようとして失敗したので,Ubuntu 16.04LTSで再挑戦した.結果は失敗.Debianのときと同じでUSBデバイスを認識しない.ネットで検索すると,同じ状況に陥った人を多数見つけた.誰も解決できていない.Intel Atom Z670用のチ…

6台のサーバーPC

365日24時間稼働しているサーバーは6台。うち3台はラズパイ。 486DX4 75MHz TDP5W Hinote Ultra CT475。60GBHDD搭載。自宅のメールサーバーとwikiサーバーとproxytunnel受けサーバー。wordpressのDBのバックアップ先。1995年発売 AMD486互換CPU 75MHz TDP5W …

3台のデスクトップPC

よく使っているデスクトップPCは3台。全部Debian Stretchが入っている。 Pentium M 745A 1.8GHz TDP21W:消費電力が低いので長時間文書やプログラム書くときに使う。ブラウザは遅いのでちょっとストレスがたまる。 Core 2 Duo E6400 2.13GHz TDP65W:万能機…

ARM版SoftEther不調

ラズパイで動かしているvpnbridgeが不調だ.ログを見るとちゃんと接続できているように見えるが,IPパケットが通らない.たぶんSoftEtherは関係なくって,きっとネット回りの基本的な設定ができてないんじゃないかと思う.vpn経由でなくても入れるので,そん…

postfixではmydestinationよりtransportが優先される

postfixの設定ではまった./etc/postfix/main.cfに以下のように書いた mydestination = myhost.mydomain /etc/postfix/transportに以下のように書いた .mydomain : smtp:[mymailserver] * : smtp[provider.mailserver] mydestinationに書いてあるからmyhost.…

ラズパイサーバー飽きてしまった

ラズパイZERO Wでサーバーを立てるのは、最初は楽しかったが、もう飽きてしまった。Debian Stretchをサーバーにするのは初めてだったので、新しいsystemdなんか知らないことだらけで調べるのは面白かったが、今はそうでもない。サーバーなんだから黙って正し…

Thinkpad T41静かに引退

ラズパイへの引っ越しが終わり、動作も確認できたのでThinkpad T41をシャットダウンした。2016年11月からサーバー運用を始めたので、動いていたのは1年3ヶ月という短い間だった。ラズパイからWOLで電源ONできるようにして、必要があればリモートから電源ONし…

ラズパイはDSA鍵が使えない

ラズパイにsshで入ろうとして、公開鍵を登録したが入れない。変だなと思って調べたら、DSA鍵が使えなくなっていた。ssh-keygenで作れるDSA鍵は1024bitまでなのでセキュリティに不安があるというのが理由だった。sshd_configに HostKeyAlgorithms +ssh-dss を…

SQLインジェクション攻撃

logwatchから送られてきた報告を見ていたら、UNION SELECT CHARという文字列が延々と続いていた。SQL文のようだが、これは何だろう?調べたらSQLインジェクション攻撃というものだった。攻撃が成功すると記事を削除したり、メールアドレスを盗んだりできるよ…

ラズパイでSoftEther

Thinkpadで最後まで動いていたのがSoftEther。今日ラズパイに移行した。ARM用のSoftEtherがあるのか心配だったが、ちゃんとあった。ARM用は2種類あって、ARM EABIとARM legacy ABIがある。ラズパイはEABIの方だ。ダウンロードしたtar.gzファイルを展開したら…

いつのまにかlogwatch

先代のサーバーのThinkpad T41に、毎朝logのまとめがメールで届いていた。poundの見にくいlogも整形して届けてくれた。なぜこんな便利な機能があるのか分からなかったが、ありがたく使っていた。今はThinkpad T41に代わり、ラズパイでwebサーバーやpoundを走…

proxytunnelのTIPS

proxytunnelサーバーを入れ替えようとして3時間くらいはまった。レアケースだが、覚書。 proxytunnelサーバーのINとOUTのIPアドレスが違うと繋がらない。うちがたまたまそうだった。HTTPSではじかれて、ログすら出ないので気付くのに3時間かかった。 proxytu…

ラズパイでwordpress運用開始

ラズパイにapacheとphpとmariaDBが入ったのでwordpressをインストール。そしてpoundの飛び先をラズパイに指定して運用開始。ARM11 1GHzはPentiumM 1GHzに比べると非力なはずだが、SDメモリカードのアクセスが速いせいか、レスポンスは同じくらい。今後はDBの…

ラズパイにopenssl0.9.8をインストール

raspbianでPound-2.7をコンパイルしたいのだが、またlibcryptとlibsslでエラーになる。dpkg -l libssl* で調べるとlibssl1.0.2とlibssl1.1が最初からインストールされている。ライブラリへのパスも張られている。これはlibsslのバージョン違いが原因のようだ…

ラズパイにapache2とPHP7とmariaDBをインストール

apache2 apt install apache PHP7.0 apt install php php-mysql php-gd php-mbstring mariaDB apt install mariadb-client mariadb-server とりあえず、これで動くみたい。apache2は/var/log/apache2がないと起動時にエラーになるため、RAMディスクで/var/lo…

ラズパイのext4ジャーナルを無効にする

ラズパイのSDメモリカードへの書き込みを減らすため、ファイルシステムのジャーナルを無効にする。 ラズパイで tune2fs -o journal_data_writeback /dev/mmcblk0p7 /dev/mmcblk0p7は/にマウントされているデバイス。/etc/fstabを見ると分かる ラズパイをシャ…

ラズパイZERO WのBluetoothがWindowsより使いやすい

ラズパイZERO WのBluetoothが使いやすい。Raspbianをインストールした直後から使える。BluetoothマークのメニューバーアイコンをマウスでクリックするだけでBluetoothキーボードとペアリングできた。WindowsだとBluetoothのドライバをインストールしたり、専…

ラズパイZERO Wをサーバーにすると配線がシンプルに

ラズパイZERO WをThinkpadの代わりにサーバーにする計画は着々と進んでいるが、ラズパイZERO Wは消費電力が少ないだけでなく、配線がすごくシンプルになることが分かった(って、買う前から分かっていたはずだが)。ACアダプターから短いUSBケーブルで電力を…

ラズパイのサービス起動順序を確認する

ラズパイに/etc/rc.localがあるのは良いのだが、こいつはsystemdで管理されているrc-localというサービスなのだ。放っておくと、他のサービスと同時に起動・実行される。他のサービスがrc.localの実行結果を当てにしていたりすると、エラーになってしまう。…

ラズパイはデフォルトでrc.localが生きていた

ラズパイをいじっていて気付いたのだけど、ラズパイはデフォルトで/etc/rc.localが生きていた。raspbianの元であるDebian Stretchでは、インストールしないと/etc/rc.localは動かない。ラズパイは組み込みなどに使う人が多いのを考慮してrc.localを生かして…

Debian Stretchで自動ログイン

タブレットはキーボードが付いてないので,起動時にログインしろと言われるとちょっと困る.そこで自動ログイン.ウインドウマネージャーによっていろいろ違うらしいが,私のlxdeの場合は /etc/lightdm/lightdm.conf を編集して以下の2行を追加 autologin-us…