日曜日, 8月 30, 2026

Raspberry Pi Zero 系をUSBでPCと繋いで使う方法

2026-08-30_raspi_usb.jpg




Raspberry Pi Zero をPCで認識させるための設定

config.txt の編集
「dtoverlay=dwc2」を最後の行に追加

root@paspi-zero_01:~# vi /boot/config.txt
[all]
dtoverlay=dwc2

cmdline.txt の編集(以下はサンプルです / そのままコピーしないでください)
「modules-load=dwc2,g_ether」を追加する

root@paspi-zero_01:~# vi /boot/cmdline.txt
console=serial0,115200 console=tty1 root=PARTUUID=06577df6-02 rootfstype=ext4 fsck.repair=yes rootwait modules-load=dwc2,g_ether quiet splash plymouth.ignore-serial-consoles

最後に再起動

root@paspi-zero_01:~# reboot




Windows10以降でイーサネットとして認識しない場合

デバイスマネージャを見ると「COM」として認識していると思います。
これはWindowsが誤ったドライバを自動で認識していることが原因です。
そこでCOMとして認識したデバイスのドライバを更新してください

ドライバダウンロードはこちら

水曜日, 2月 11, 2026

Linux端末からValueDomainのIPアドレスを自動で書き換える方法(DNSのAレコード変更)

ValueDomainで管理するDNS「hostname.tokyo.nw.example.com」のAレコードをインターフェースが「wlan0」のIPアドレスに書き換えたい場合

scriptを設置して変数を書き換える
/root/ddns_update.sh

#!/bin/sh

DOMAIN="example.com"
PASSWORD="XXXXXXXXXX"
SUBDOMAIN=".tokyo.nw"
HOSTNAME=$(uname -n | tr [A-Z] [a-z])
INTERFACE="wlan0"
IPADDR=$(ip addr show ${INTERFACE}  | grep -o 'inet [0-9]+.[0-9]+.[0-9]+.[0-9]+' | grep -o [0-9].*)
DNSADDR=$(dig A ${HOSTNAME}${SUBDOMAIN}.${DOMAIN} +short)

if [ ${IPADDR} != ${DNSADDR} ]; then
    curl "https://dyn.value-domain.com/cgi-bin/dyn.fcg?d=${DOMAIN}&p=${PASSWORD}&h=${HOSTNAME}${SUBDOMAIN}&i=${IPADDR}"
fi

1分毎にチェックしてDNSを更新するcronを記述
/etc/crontab

  *  *  *  *  * root cd /root/ && sh /root/ddns_update.sh

日曜日, 8月 31, 2025

SSD認識問題とreboot問題 + WindowsUpdateが正常にできず BITS ジョブエラーが頻発する

イベントビューアーでエラーが連発している

新しい BITS ジョブを作成できませんでした。ユーザー PC名ユーザー名 (60) の現在のジョブ数は、グループ ポリシーを介して指定されたジョブ数の制限 (60) 以上です。この問題を解決するには、エラーを調べて処理が進んでいない BITS ジョブを完了するか取り消し、BITS サービスを再度開始してください。このエラーが再び発生する場合は、システム管理者に連絡して、グループ ポリシーにおける、ユーザー 1 人あたりおよびコンピューター 1 台あたりのジョブ数の上限を増やしてください。



WindowsUpdateでPC無限リブート問題やSSDやHDDの認識不良が頻発するので該当しそうなアップデートを消してみた

再起動に関するUpdate
・2025-04 .NET Framework 3.5 および 4.8.1 の累積的な更新プログラム (x64 向け Windows 11, version 24H2 用) (KB5054979)
・2025-07 .NET Framework 3.5 および 4.8.1 の累積的な更新プログラム (x64 向け Windows 11, version 24H2 用) (KB5056579)

SSD/HDD認識問題に関するUpdate
・2025-07 x64 ベース システム用 Windows 11 Version 24H2 の累積更新プログラム (KB5062553)
・2025-08 x64 ベース システム用 Windows 11 Version 24H2 の累積更新プログラム (KB5063878)

コマンドプロンプト(管理者権限で)

> wusa /uninstall /kb:5054979
> wusa /uninstall /kb:5056579
> wusa /uninstall /kb:5062553
> wusa /uninstall /kb:5063878

そしたら、WindowsUpdateが正常に動かなくなったので調べていたらBITSのエラーが頻発しているのを確認できた

不具合の内容
・新規の更新が確認できない
・常に再起動を要求するようになった



と言う事でWindowsUpdateの不具合を復旧する

コマンドプロンプト(管理者権限で)

サービス停止
> (net stop usosvc)
> (net stop dosvc)
> net stop wuauserv
> net stop bits

名前を変更
> ren %systemroot%SoftwareDistribution SoftwareDistribution.old

サービス再開
> net start bits
> net start wuauserv
> (net start dosvc)
> (net start usosvc)

問題なくサービス再開できたらPCの再起動をしてWindowsUpdateが正常に動けば成功



ついでに、BITS ジョブも削除する

コマンドプロンプト(管理者権限で)

リスト確認
>bitsadmin /list
{B07D25FF-923C-43DA-A88D-8C333120****} '********* 308046B0AF4A***' TRANSFERRED 1 / 1 1143**** / 1143****
・・・
{B07D25FF-923C-43DA-A88D-8C333120****} '********* 308046B0AF4A***' TRANSFERRED 1 / 1 1143**** / 1143****
Listed 58 job(s).

リセット
>bitsadmin /reset

>bitsadmin /list
BITSADMIN version 3.0
BITS administration utility.
(C) Copyright Microsoft Corp.

Listed 0 job(s).

0個になってれば完了