このブログを検索

2026/03/18

raspi zero2 でカメラモジュール

pi zero2になったからなのか、OSが新しくなったからなのか、その両方か、あるいはカメラモジュールのバージョンのせいか、カメラの扱い方が変わった。

昔は、

vcgencmd get_camera

とかやったのだけど、今はこれをやっても認識されない。(認識されているかがわからない)

raspi-configで、legacy cameraを有効にする、というオプションがあったこともあったが、昨日(2026/3)インストールしたOSではそれがない。

たしかlibcameraモジュールというのを使うようになったはず。

....

libcameraも使わなくなったようだ。

コロコロ変えるなよ....

# rpicam-

rpicam-hello  rpicam-jpeg   rpicam-raw    rpicam-still  rpicam-vid


とりあえずこれで写真は撮れた。

# rpicam-jpeg --output test.jpg


さて、これを私の大好きなmotionで使うには....


# apt install libcamera-tools libcamera-v4l2


で、

libcamerify motion -b

で動いた。


ちなみに今は起動時にmotionが自動起動するようになっている。

そしてlibcamerifyで起動しないようになっているから

sudo systemctl edit motion

をやって、以下を書く。

[Service]

ExecStart=
ExecStart=/usr/bin/libcamerify /usr/bin/motion


copilotに聞きながらやった。

Windows11再インストール

結構最近買ったのだがメディアがない....。

でもなくてもダウンロードできる。USBメモリに入れる。


インストール後やること。

秀丸、teraterm(+logmett)、thunderbird、winscpをインストール。

thunderbirdに自分で作ったCA証明書を入れる。

メールアカウントはメインのgmailと、自分のメールサーバーのアカウント。

自分のメールサーバーのアカウントのセットアップはいろいろ苦労してきたがようやく慣れて、

設定が自動で検出されるようになった。

CA証明書を入れておけば、検出されるのかな。


エプソンのプリンタドライバインストール(EW-056A)

line

microsoft365


tertermのログを見るプログラムを秀丸に設定、strftimeフォーマットで自動ログ保存


めぼしいものはだいたいonedriveに置くようにしているので、いわゆる「データ」が消えてしまうとか復旧するとかいう必要はほとんどない。

一時的にローカルドライブに置いたりしていたものは消えてしまったが。

問題のSSDドライブに置いてあったファイルも、何だったのか覚えてないくらいどうでもよいものしかない。


あと、いろんなWEBサイトのログインアカウント情報はマイクロソフトアカウント(だよね)にログインすると全部覚えている。


ところで今回の再セットアップで一つハプニングが。

HDD1台、SSD1台を使っていた。この2つはデータ保存用で、システムドライブはM.2のSSDにしていて、WindowsはM.2にインストールしたつもりだった。

インストール後、SSDが認識されないなと思っていたら誤ってデータ保存用のSSDにインストールしており、あれ?M.2は?とふたを開けたらなんと未装着だった。

交換した古いMBからM.2 SSDを外してとりつけ、データ保存用は外して、Windowsを再々インストール。

さてと、外したSSDを付けるか、と思ったが、ない。

あれ?どこに置いたっけ?この小箱にいれなかったっけ?と周辺を探すが見つからない。


3日くらいたっているのだが、結局行方不明に。

まあ、薄いカードくらいのものだが、なくなるって、あるかね?


2026/03/17

久しぶりにraspi zero

探し物をしていて、raspi zeroが出てきた。zero 2 w

動かしてみよう、ただし家のwifiを変えたので設定を変えなきゃ、とコンソールケーブルをつなぐがつながらない。

仕方がないのでHDMIケーブルをつなぎ、USBハブをつないでキーボードをつないだ。

起動はしていて、ログインもできた。

無線につながっていないのは仕方がないと、/etc/wpa_supplicantに行くと、wpa_supplicant.confに何も書いてない。

あれ?前の設定は?

と思いながら新しい設定を入れるがつながらない。

あれ?なんでだ?


わからないので、OSから入れなおす。

imagerでOSをSDカードに焼く際に、wifiの設定も入れる。

wpa_supplicantってもう使わなくなったんだっけ....


起動したが、wifiにつながらない。

あれ.....


あ、5GHzはダメなんだ、と気づいた。

2.5GHzのSSIDに変更してつながった。

wpa_supplicant.confはない。使わなくなったんだ、やっぱり。


2026/03/13

firewalldで即時止める

centos

fail2banは動かしている。

特に目立つIPアドレスがあって、即時止めたかったので調べて止めた。

firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="80.xx.xx.xxx" drop'

firewall-cmd --reload


自作メールサーバからiPhoneでメールが受信できない

dovecot+postfixのメールサーバが2台ある。

iPhoneでメールの送受信ができる。

dkimとかなんとかも設定している。

iPhoneが2台あるので、2台目でも受信できるようにしようとアカウントを設定した。

CA証明書もメールで送りインストールした。

しかし、2台目のiPhoneでだけ受信できない。


CA証明書が違うものか?と思って有効期限やシリアルを見て同じであることを確認した。

サーバで拒否している?fail2banで落としている?


が、firewall-cmdやfail2banで落としているかどうかもパッとわからない。

tcpdumpしてみる。

受信できる方は自宅のwifiにつなぎ、できないほうはwifiを切ってIPが変わるようにする。

それぞれのIPアドレスを確認し(いわゆる確認君の自作版で)、tcpdumpしてみると、

どちらからもサーバへのアクセスがある。

/var/log/maillog をtail -f で見る。

不正アクセスというか、ブルートフォースアタックというか、いたずらなのか、認証失敗アクセスが大量に来ている。

その中に自分のiPhoneのログもあった。

Mar 13 03:16:59 hogehoge dovecot[862]: imap-login: Disconnected: Connection closed: SSL_accept() failed: error:0A000416:SSL routines::ssl/tls alert certificate unknown: SSL alert number 46 (no auth attempts in 0 secs): user=<>, rip=49.xxx.xxx.xxx, lip=xxx.xxx.xxx.xxx, TLS handshaking: SSL_accept() failed: error:0A000416:SSL routines::ssl/tls alert certificate unknown: SSL alert number 46, session=<cBUowtdMuuUxbXwH>


証明書がどうこう書いている。certificate unknown

証明書が不明、信頼できない、ということのようである。


証明書を見るのはクライアントである。クライアントがサーバの証明書を見る。それを信頼するためにサーバ証明書を発行(署名)したCA証明書をインストールしたのだ。

なのに、信頼できないと言っている。


copilotにこのログを投げつけ、いくつか情報を補足すると原因がわかった。

CA証明書はiPhoneにインストールしただけではだめで、

設定→一般→情報→証明書信頼設定 で、「ルート証明書を全面的に信頼」をオンにしなければならない。




2026/02/21

PowerEdge R620にproxmoxをいれてCMLを動かす

ディスクは5枚入っているが使っているのは2枚だけ。

2枚でVIrtualDiskを作っている。どうやってやったかよく覚えていなかったが、OSではなくその前でやる必要があったことだけは覚えていた。

調べると、iDRACとかではなく、BIOS、起動するときにF2を押してはいるメニューでやることがわかった。

HDD2枚でVirtualDiskの2組目を作り、残り1枚のSSDでVirtualDiskの3つ目を作る。これは1枚だけだ。1枚でもVirtualDiskを作らないと使えないのだろうか?ハードウェア的には認識されていたのだが、OSインストール時にターゲット選択の対象として表示されていなかったが、VDを作ったら出てきた。

いつも使っていたVD1にはubuntuが入っていたが、やっぱりproxmoxを使いたくなりインストールした。新しく作ったVD2に入れて再起動するとVD1にインストールされているubuntuが起動した。

よそ見をしていたので、ブートするOSの選択が出るのかなともう一度再起動したが選択画面は表示されずにubuntuが起動した。

ただ、proxmoxのインストール時に3つのVDが選べたので、たぶん何かすればVD2からproxmoxを起動するようにできそうだったが、めんどくさいのでVD1にproxmoxを入れなおした。

後日

CMLの必要なファイルをダウンロードする。

本体と、refplat。refplatは2つある。

zipで固められているので解凍してisoファイルをproxmoxにアップロードする。

ここからはesxiと同じ感じ。まあ、調べればいろんな人が(といってもproxmoxの情報はそれほど多くないが)情報を提供してくれているのでそれを参考にする。

CML自体のインストールをする。

以前はsysadminとadminで同じパスワードが設定できなかったが今はできるようになった。

この時注意するのはキーボードレイアウトが英語になっていることだ。(キーボードタイプをどこかで設定すればいいのだろうが)

@ のつもりが [ とかになるので気を付ける。

refplatの内容をコピーしようとしたら、空き容量がないと言われる。

おかしいな。そんなに容量は必要ないと思ったけど。今までにそんなエラーになったことはない。

仮想マシンを作り直す。ディスクの設定を間違えていたかもしれない。

refplatをコピーするときは仮想マシンの外部ドライブにisoファイルを指定して起動し、:9090でcockpitにアクセスしておこなう。

refplatは入ったがsupplementalでやっぱり容量不足になる。

でもあと数GBのようなので、ディスク容量を目いっぱい取ってもう一回やる。

やっぱり足りない。ログを見るとavilable disk spaceが必要な容量より小さく、その容量が小さすぎる。1TB以上あるはずなのに。

おかしいなと思いcockpitで見ると、CMLで使っているディスク容量が数十GBしかなく、使い切っている。

こんなこと今までやったことなかったのだが、ストレージメニューでごちょごちょやって容量を増やした。なんかよくわからないのだが調べたり適当にやって増やした。

ようやくrefplatとrefplat supplementのファイルをコピーでき、やっとnodeにルータ等が出てきた。

ライセンスを登録した。これでしばらくCMLが使える....



2026/02/15

LPIC305

参考書:インプレス「徹底攻略 LPICレベル3[305] 教科書&問題集」

あとping-tのプレミアムコンテンツ(1か月)

準備期間:約2ヶ月、実際の勉強時間は30時間程度か?

得点:630(800点満点、合格点500点)


簡単な部類に入るだろう。実機演習と言えるほどのことはしていない。

参考書は1回一通りよんで、章末の問題はテキストを見ながら答えた。

模擬試験2回分は1回目はテキストを読みながら答えた後、ping-tをやった。


ping-tはとりあえず全部コンボにして、不安があったのでそのあとも何回か繰り返す。

だがこれ以上やっても無駄だし必要もないと思い、ある程度で終わりにして

模擬試験を普通にやる。2回分とも7割程度の正解率。

これも何周もやる必要はないなと思い、受験する。


受験日を忘れてしまい、開始時刻を2時間くらい過ぎてから気づいたが電話すると今日中に来て席が空いていれば受験できるとのことで、行くと普通に受験できた。


試験の難易度は参考書やping-tよりちょっと難しいというか知らないコマンドなどが出てきたりしたが、それほど面食らうというほどではなく、簡単な問題もけっこうあった。

60問、90分


一通り解き終わって55分余っていた。

「後で確認」マークをつけた問題を見直すが、ほとんど変えることはなかった。

また、この試験はわかるものはわかるし、わからないものは時間をかけて考えてもわからない。

何度か見直して、たぶん大丈夫だろうと思って終了した。時間は見ていなかったがたぶん20分くらい余っていたのではないか。


合格してもあまりうれしくない。linuxの仮想化について高度な知識や技術を持っています、などとは決して言えない。むしろ、『俺は何にも知らないな』という自覚を強くしただけである。

また、『こんな試験とってなんの意味があるのか』という虚しさも感じた。

次は何にしようか。

CCNPの更新はまだまだだと思っていたがあと1年しかなかった。