<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>記録 &#8211; bit network express</title>
	<atom:link href="https://www.bn-x.net/archives/category/note/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.bn-x.net</link>
	<description>あれこれ、気になったことをメモしていきます</description>
	<lastBuildDate>Wed, 08 Oct 2025 22:03:26 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://www.bn-x.net/wp-content/uploads/2026/04/favicon-1-150x150.png</url>
	<title>記録 &#8211; bit network express</title>
	<link>https://www.bn-x.net</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>続・Windows11が24H2にアップグレードできない→アップグレードできた</title>
		<link>https://www.bn-x.net/archives/note/2025/04/828/</link>
					<comments>https://www.bn-x.net/archives/note/2025/04/828/#respond</comments>
		
		<dc:creator><![CDATA[サイトオーナー]]></dc:creator>
		<pubDate>Fri, 11 Apr 2025 15:34:05 +0000</pubDate>
				<category><![CDATA[メモ]]></category>
		<category><![CDATA[記録]]></category>
		<guid isPermaLink="false">https://www.bn-x.net/?p=828</guid>

					<description><![CDATA[以前書いた下記の記事の続き。ようやくアップグレード完了した。 この環境はWindows7からずるずるとアップグレードしていた環境のため、かなりゴミがWindowsフォルダに残っている。そのうち、Windows11 24H [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>以前書いた下記の記事の続き。ようやくアップグレード完了した。</p>



<figure class="wp-block-embed is-type-wp-embed is-provider-bit-network-express wp-block-embed-bit-network-express"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="yiAu2kGFsD"><a href="https://www.bn-x.net/archives/memo/2024/12/760/">Windows11が24H2にアップグレードできない</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="&#8220;Windows11が24H2にアップグレードできない&#8221; &#8212; bit network express" src="https://www.bn-x.net/archives/memo/2024/12/760/embed/#?secret=VJlwI5wrog#?secret=yiAu2kGFsD" data-secret="yiAu2kGFsD" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>



<p></p>



<p>この環境はWindows7からずるずるとアップグレードしていた環境のため、かなりゴミがWindowsフォルダに残っている。そのうち、Windows11 24H2へのアップグレードを阻んでいた理由として、古いデバイスドライバが悪さをしていたと考えられる。</p>



<figure class="wp-block-embed is-type-wp-embed"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="z6VZlWdxFM"><a href="https://polygonote.com/2025_0315_26154/">Windows 11 24H2 のアップデートに失敗する原因を修正してみた</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="&#8220;Windows 11 24H2 のアップデートに失敗する原因を修正してみた&#8221; &#8212; ポリゴノート" src="https://polygonote.com/2025_0315_26154/embed/#?secret=b8cxrbAauz#?secret=z6VZlWdxFM" data-secret="z6VZlWdxFM" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>



<p>こちらのかたの記事も参考にしてください。同じようなことやって、解決しています。</p>



<p></p>



<p>ハードウェアを切り離していても、デバイスドライバが読み込まれてしまっており、そのデバイスドライバが阻害要因としてアップグレードの途中でエラーが発生していたようだ。コア分離の設定で、今となってはお行儀の悪いデバイスドライバを洗い出して、それを削除するということになる。今回、ばっさりと、問題のありそうな古くて未使用のデバイスドライバを削除したところ、無事に23H2から24H2へのアップグレードに成功した。</p>



<p></p>



<p>なお、この手順は、OSが正常に起動しなくなったり、エラーを出し続けたりする可能性もあるので、慎重に。真似する場合は、バックアップを取ってから、自己責任で対応してほしい。</p>



<p></p>



<p></p>



<p>手順としては、まずWindowsセキュリティの設定画面から、「デバイスセキュリティ」内の「コア分離」をonにする。古いデバイスドライバがあるとonにできずに、問題のあるデバイスドライバの詳細がみられるので、この詳細を見て、個別に削除していく。</p>



<p>まず、普通に削除してみる。これにはcmdを管理権限で起動して、以下のようなコマンドを発行する。</p>



<p>pnputil.exe /d oem22.inf</p>



<p>コア分離の問題のあるデバイスドライバの詳細に書かれているoem22.infのようなファイル名を見つけて、それを指定する。</p>



<p>エラーが出て削除できない場合は、</p>



<p>pnputil.exe /d oem22.inf /force</p>



<p>で強制的に削除できる。</p>



<p></p>



<p>.infの記述がないものは、通常の手順で削除できないので、以下のフォルダから手動でファイルを強制的に削除する。</p>



<p>C:\Windows\system32\drivers</p>



<p>をエクスプローラーで開き、コア分離の問題のあるデバイスドライバの詳細に書かれている該当のファイル名を探して、デリートボタン。管理権限確認のダイアログがでるので、承認して、削除。</p>



<p></p>



<p>通常の削除方法で削除できたものは、Windows11にしてから、なんらかのインストーラーによってインストールしていたデバイスドライバで、手動でむりやり削除したものは、それ以前からインストール済であった、10年も前の日付のデバイスドライバであった。どれも、未使用のデバイスドライバで、デバイス自体も接続されていないものであり、削除しても問題のないものばかりであった。</p>



<p>もし、コア分離のエラーとしてリストアップされているデバイスドライバが、使用中のデバイスのものであった場合は、このような対応が取れないため、手詰まりになっていたことだろう。</p>



<p></p>



<p></p>



<p>一通り、削除対応を行ったのち、コア分離をあらためてonにして、指示に従って再起動。正常に起動したのち、Windows11のインストールアシスタントを起動して、24H2のアップグレード処理を行う。その後、再起動を何度か挟んで、OSが起動すると、正しくWindows11 24H2の環境となった。</p>



<p>最後にあらためて、Windows Updateをして、最新のパッチをあて、再起動して、作業は一通り終了。これにて、今後のアップデートやOSサポートが継続して受けられる環境となった。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>2025-10-09追記</p>



<p>使用していたPCに25H2がWindows Updateで降ってきた。さくっと適用。<a href="https://pc.watch.impress.co.jp/docs/topic/feature/2051755.html" data-type="link" data-id="https://pc.watch.impress.co.jp/docs/topic/feature/2051755.html" target="_blank" rel="noreferrer noopener">現時点では24H2とほとんど差がない</a>らしいので、アップグレードに支障なく、またアップグレード後も特に問題なく、動作している。</p>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1024" height="486" src="https://www.bn-x.net/wp-content/uploads/2025/04/25h2-1-1024x486.jpg" alt="" class="wp-image-1009" srcset="https://www.bn-x.net/wp-content/uploads/2025/04/25h2-1-1024x486.jpg 1024w, https://www.bn-x.net/wp-content/uploads/2025/04/25h2-1-300x142.jpg 300w, https://www.bn-x.net/wp-content/uploads/2025/04/25h2-1-768x364.jpg 768w, https://www.bn-x.net/wp-content/uploads/2025/04/25h2-1-1536x728.jpg 1536w, https://www.bn-x.net/wp-content/uploads/2025/04/25h2-1-2048x971.jpg 2048w, https://www.bn-x.net/wp-content/uploads/2025/04/25h2-1-800x379.jpg 800w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Screenshot</figcaption></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bn-x.net/archives/note/2025/04/828/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Ubuntu 24.04.1 LTSへのアップデート</title>
		<link>https://www.bn-x.net/archives/note/2024/08/675/</link>
					<comments>https://www.bn-x.net/archives/note/2024/08/675/#respond</comments>
		
		<dc:creator><![CDATA[サイトオーナー]]></dc:creator>
		<pubDate>Sat, 31 Aug 2024 00:31:01 +0000</pubDate>
				<category><![CDATA[記録]]></category>
		<guid isPermaLink="false">https://www.bn-x.net/?p=675</guid>

					<description><![CDATA[いままで使っていた22.04 LTSからのアップデートを行った。 まず全体を最新の22.04にするためにaptでupgradeを行い、すべてが最新版になっていることを確認。sudo apt updatesudo apt  [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>いままで使っていた22.04 LTSからのアップデートを行った。</p>



<p>まず全体を最新の22.04にするためにaptでupgradeを行い、すべてが最新版になっていることを確認。<br>sudo apt update<br>sudo apt upgrade</p>



<p>その後、システムのアップグレードコマンドを実行。回答を求められるプロンプトは基本はすべてyで問題なし(ただし説明はきちんと読んで確認しよう。問題ありとわかったらyでなくnを！)。<br>sudo do-release-upgrade</p>



<p>最終的に再起動して、完了。</p>



<p>再起動後に動作確認。22.04で設定していたうち、はまったのがphpの環境。<br><a href="https://www.bn-x.net/archives/note/2023/10/459/">https://www.bn-x.net/archives/note/2023/10/459/</a><br>で fastcgi_pass unix:/run/php/php8.1-fpm.sock; としていた箇所、phpのバージョンが8.3になったことから、すべて書き直し。/run/php/のディレクトリを確認したところ、/run/php/php-fpm.sock というバージョン表記なしのソケットがあるので、こちらに表記変更。<br>fastcgi_pass unix:/run/php/php-fpm.sock; </p>



<p>sudo systemctl reload nginx<br>でnginxを再起動して完了。</p>



<p>ちなみに、正常アップグレードできた環境はVPSの仮想環境にゲストでインストールされていた環境と、Windows11のWSL2の環境のUbuntu 22.04環境。<a href="https://github.com/microsoft/WSL/issues/11982" target="_blank" rel="noreferrer noopener">Windows11のWSL1の環境は、現時点(2024/09)では失敗</a>する。</p>



<p><br>(その後、WSL1のアップグレードはいったんキャンセルされたようです)</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="542" src="https://www.bn-x.net/wp-content/uploads/2024/08/wsl1-2-1024x542.jpg" alt="" class="wp-image-684" srcset="https://www.bn-x.net/wp-content/uploads/2024/08/wsl1-2-1024x542.jpg 1024w, https://www.bn-x.net/wp-content/uploads/2024/08/wsl1-2-300x159.jpg 300w, https://www.bn-x.net/wp-content/uploads/2024/08/wsl1-2-768x406.jpg 768w, https://www.bn-x.net/wp-content/uploads/2024/08/wsl1-2-800x423.jpg 800w, https://www.bn-x.net/wp-content/uploads/2024/08/wsl1-2.jpg 1198w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bn-x.net/archives/note/2024/08/675/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Windows11でライセンスキーを確認表示する</title>
		<link>https://www.bn-x.net/archives/note/2024/07/654/</link>
					<comments>https://www.bn-x.net/archives/note/2024/07/654/#respond</comments>
		
		<dc:creator><![CDATA[サイトオーナー]]></dc:creator>
		<pubDate>Mon, 15 Jul 2024 21:08:12 +0000</pubDate>
				<category><![CDATA[メモ]]></category>
		<category><![CDATA[記録]]></category>
		<guid isPermaLink="false">https://www.bn-x.net/?p=654</guid>

					<description><![CDATA[Windows11でライセンスキーを確認表示するには、ターミナルを管理者権限で開いて、コマンドラインに下記を入力 wmic path SoftwareLicensingService get OA3xOriginalPr [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Windows11でライセンスキーを確認表示するには、<br>ターミナルを管理者権限で開いて、コマンドラインに下記を入力</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>wmic path SoftwareLicensingService get OA3xOriginalProductKey</p>
</blockquote>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="287" src="https://www.bn-x.net/wp-content/uploads/2024/07/f30a0aa97c144f6a02ff6657afb45153-1024x287.png" alt="" class="wp-image-655" srcset="https://www.bn-x.net/wp-content/uploads/2024/07/f30a0aa97c144f6a02ff6657afb45153-1024x287.png 1024w, https://www.bn-x.net/wp-content/uploads/2024/07/f30a0aa97c144f6a02ff6657afb45153-300x84.png 300w, https://www.bn-x.net/wp-content/uploads/2024/07/f30a0aa97c144f6a02ff6657afb45153-768x215.png 768w, https://www.bn-x.net/wp-content/uploads/2024/07/f30a0aa97c144f6a02ff6657afb45153-1536x430.png 1536w, https://www.bn-x.net/wp-content/uploads/2024/07/f30a0aa97c144f6a02ff6657afb45153-800x224.png 800w, https://www.bn-x.net/wp-content/uploads/2024/07/f30a0aa97c144f6a02ff6657afb45153.png 1564w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p></p>



<p>まあ、普通は、</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Windows は、Microsoft アカウントにリンクされたデジタルライセンスによってライセンス認証されています。</p>
</blockquote>



<p>のデジタル認証になっていることが多いので、ライセンスキーを入力する機会はほとんどないと思いますが。</p>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" width="1024" height="601" src="https://www.bn-x.net/wp-content/uploads/2024/07/ae46b1f460ee46f789c27b264a6cb421-1024x601.png" alt="" class="wp-image-657" style="width:672px;height:auto" srcset="https://www.bn-x.net/wp-content/uploads/2024/07/ae46b1f460ee46f789c27b264a6cb421-1024x601.png 1024w, https://www.bn-x.net/wp-content/uploads/2024/07/ae46b1f460ee46f789c27b264a6cb421-300x176.png 300w, https://www.bn-x.net/wp-content/uploads/2024/07/ae46b1f460ee46f789c27b264a6cb421-768x451.png 768w, https://www.bn-x.net/wp-content/uploads/2024/07/ae46b1f460ee46f789c27b264a6cb421-800x470.png 800w, https://www.bn-x.net/wp-content/uploads/2024/07/ae46b1f460ee46f789c27b264a6cb421.png 1390w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>なお、wmicのコマンドは、廃止される予定があるようなので、コマンドラインでの確認は、</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>(Get-WmiObject -query &#8216;select * from SoftwareLicensingService&#8217;).OA3xOriginalProductKey</p>
</blockquote>



<p>のPower Shellコマンドのほうがよさそうです。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="133" src="https://www.bn-x.net/wp-content/uploads/2024/07/ae46b1f460ee46f789c27b264a6cb421-1-1024x133.png" alt="" class="wp-image-664" srcset="https://www.bn-x.net/wp-content/uploads/2024/07/ae46b1f460ee46f789c27b264a6cb421-1-1024x133.png 1024w, https://www.bn-x.net/wp-content/uploads/2024/07/ae46b1f460ee46f789c27b264a6cb421-1-300x39.png 300w, https://www.bn-x.net/wp-content/uploads/2024/07/ae46b1f460ee46f789c27b264a6cb421-1-768x100.png 768w, https://www.bn-x.net/wp-content/uploads/2024/07/ae46b1f460ee46f789c27b264a6cb421-1-1536x200.png 1536w, https://www.bn-x.net/wp-content/uploads/2024/07/ae46b1f460ee46f789c27b264a6cb421-1-800x104.png 800w, https://www.bn-x.net/wp-content/uploads/2024/07/ae46b1f460ee46f789c27b264a6cb421-1.png 1940w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>ちなみに、ライセンスの形態を確認するには<br>slmgr /dli<br>をコマンドラインで入力。ダイアログにリテール、OEMなどの情報が表示される。</p>



<p>また、何らかの条件(マザーボード交換やCPU交換等)でライセンスが切れてしまった場合に自動で再認証かからない場合、認証をしなおすには<br>slmgr /xpr<br>をコマンドラインで入力。認証完了でダイアログ表示される。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bn-x.net/archives/note/2024/07/654/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>INTEL N100搭載のmini PCを購入</title>
		<link>https://www.bn-x.net/archives/note/2024/02/483/</link>
					<comments>https://www.bn-x.net/archives/note/2024/02/483/#respond</comments>
		
		<dc:creator><![CDATA[サイトオーナー]]></dc:creator>
		<pubDate>Sat, 17 Feb 2024 06:28:19 +0000</pubDate>
				<category><![CDATA[記録]]></category>
		<guid isPermaLink="false">https://www.bn-x.net/?p=483</guid>

					<description><![CDATA[いままでRyzen7 3750H搭載のmini PCを使用していたが、ファンの音もうるさくなってSSDもくたびれてきたので、リプレース用として購入。この価格で(購入時はクーポンもあって23,000円程度で購入)、このスペ [&#8230;]]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-large is-resized"><a href="https://www.amazon.co.jp/gp/product/B0CF9DR1HL" target="_blank" rel="noreferrer noopener"><img loading="lazy" decoding="async" width="1024" height="693" src="https://www.bn-x.net/wp-content/uploads/2024/02/ae46b1f460ee46f789c27b264a6cb421-1024x693.png" alt="" class="wp-image-484" style="width:672px;height:auto" srcset="https://www.bn-x.net/wp-content/uploads/2024/02/ae46b1f460ee46f789c27b264a6cb421-1024x693.png 1024w, https://www.bn-x.net/wp-content/uploads/2024/02/ae46b1f460ee46f789c27b264a6cb421-300x203.png 300w, https://www.bn-x.net/wp-content/uploads/2024/02/ae46b1f460ee46f789c27b264a6cb421-768x520.png 768w, https://www.bn-x.net/wp-content/uploads/2024/02/ae46b1f460ee46f789c27b264a6cb421-1536x1040.png 1536w, https://www.bn-x.net/wp-content/uploads/2024/02/ae46b1f460ee46f789c27b264a6cb421-800x542.png 800w, https://www.bn-x.net/wp-content/uploads/2024/02/ae46b1f460ee46f789c27b264a6cb421.png 1956w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



<p>いままで<a href="https://www.links.co.jp/item/minisforum-um700/" target="_blank" rel="noopener" title="">Ryzen7 3750H搭載のmini PC</a>を使用していたが、ファンの音もうるさくなってSSDもくたびれてきたので、リプレース用として購入。<br>この価格で(購入時はクーポンもあって23,000円程度で購入)、このスペック。セットアップしたが、きちんと動作し、もたつくところもない。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="771" src="https://www.bn-x.net/wp-content/uploads/2024/02/8089e50294910c6cb163e5cb54ad137b-1024x771.png" alt="" class="wp-image-486" srcset="https://www.bn-x.net/wp-content/uploads/2024/02/8089e50294910c6cb163e5cb54ad137b-1024x771.png 1024w, https://www.bn-x.net/wp-content/uploads/2024/02/8089e50294910c6cb163e5cb54ad137b-300x226.png 300w, https://www.bn-x.net/wp-content/uploads/2024/02/8089e50294910c6cb163e5cb54ad137b-768x578.png 768w, https://www.bn-x.net/wp-content/uploads/2024/02/8089e50294910c6cb163e5cb54ad137b-1536x1157.png 1536w, https://www.bn-x.net/wp-content/uploads/2024/02/8089e50294910c6cb163e5cb54ad137b-800x603.png 800w, https://www.bn-x.net/wp-content/uploads/2024/02/8089e50294910c6cb163e5cb54ad137b.png 1742w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>初期のOSは22H2だったので、ちょっと設定に手間取ったが、23H2にアップデートしたあとは問題なく、動作している。</p>



<p>今回購入したAskHandのmini PCは、Windows11 ProのOEM版を搭載しており、きちんと認証が通った。<a href="https://www.microsoft.com/ja-jp/d/windows-11-pro/dg7gmgf0d8h4" target="_blank" rel="noopener" title="">リテールのWindows11 Proの値段が28,380円</a>であるが、そのOSの金額より安い価格でOSつきのハードウェアが購入できるとは、価格破壊もいいところ。</p>



<p>(ライセンスの確認等は<a href="https://zenn.dev/uzulla/articles/cd9d736e784572" target="_blank" rel="noopener" title="">「ミニPCガチャ」で、Windowsがボリュームライセンス外れを引いた時の作業メモ</a>が詳しい)</p>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" width="1024" height="776" src="https://www.bn-x.net/wp-content/uploads/2024/02/552eb4aed1593e952e7a12c7b8a0e9e1-1024x776.png" alt="" class="wp-image-487" style="width:672px;height:auto" srcset="https://www.bn-x.net/wp-content/uploads/2024/02/552eb4aed1593e952e7a12c7b8a0e9e1-1024x776.png 1024w, https://www.bn-x.net/wp-content/uploads/2024/02/552eb4aed1593e952e7a12c7b8a0e9e1-300x227.png 300w, https://www.bn-x.net/wp-content/uploads/2024/02/552eb4aed1593e952e7a12c7b8a0e9e1-768x582.png 768w, https://www.bn-x.net/wp-content/uploads/2024/02/552eb4aed1593e952e7a12c7b8a0e9e1-1536x1165.png 1536w, https://www.bn-x.net/wp-content/uploads/2024/02/552eb4aed1593e952e7a12c7b8a0e9e1-800x607.png 800w, https://www.bn-x.net/wp-content/uploads/2024/02/552eb4aed1593e952e7a12c7b8a0e9e1.png 1878w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="887" height="1024" src="https://www.bn-x.net/wp-content/uploads/2024/02/eb50698bfde81d02629bbd02850abecc-887x1024.png" alt="" class="wp-image-488" srcset="https://www.bn-x.net/wp-content/uploads/2024/02/eb50698bfde81d02629bbd02850abecc-887x1024.png 887w, https://www.bn-x.net/wp-content/uploads/2024/02/eb50698bfde81d02629bbd02850abecc-260x300.png 260w, https://www.bn-x.net/wp-content/uploads/2024/02/eb50698bfde81d02629bbd02850abecc-768x887.png 768w, https://www.bn-x.net/wp-content/uploads/2024/02/eb50698bfde81d02629bbd02850abecc-800x924.png 800w, https://www.bn-x.net/wp-content/uploads/2024/02/eb50698bfde81d02629bbd02850abecc.png 1152w" sizes="auto, (max-width: 887px) 100vw, 887px" /></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="854" height="1024" src="https://www.bn-x.net/wp-content/uploads/2024/02/0218efccfa565d4d2ee80984bd2a639e-854x1024.png" alt="" class="wp-image-489" srcset="https://www.bn-x.net/wp-content/uploads/2024/02/0218efccfa565d4d2ee80984bd2a639e-854x1024.png 854w, https://www.bn-x.net/wp-content/uploads/2024/02/0218efccfa565d4d2ee80984bd2a639e-250x300.png 250w, https://www.bn-x.net/wp-content/uploads/2024/02/0218efccfa565d4d2ee80984bd2a639e-768x921.png 768w, https://www.bn-x.net/wp-content/uploads/2024/02/0218efccfa565d4d2ee80984bd2a639e-800x959.png 800w, https://www.bn-x.net/wp-content/uploads/2024/02/0218efccfa565d4d2ee80984bd2a639e.png 1138w" sizes="auto, (max-width: 854px) 100vw, 854px" /></figure>



<p>Hyper-VでWindows10を動かしたり、WSLでLinuxを動かしたり、Officeを動かしたり。メモリが16Gなので同時に動かすのは厳しいが、それぞれ必要な時に起動させる程度であれば、まったく問題ないレベル。ゲームをしない普段使いなら、この値段、このスペックで充分と思います(と書きながら、普段使いはM1 Macbook Airだったりしますが)。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="966" height="1024" src="https://www.bn-x.net/wp-content/uploads/2024/02/ae46b1f460ee46f789c27b264a6cb421-1-966x1024.png" alt="" class="wp-image-495" srcset="https://www.bn-x.net/wp-content/uploads/2024/02/ae46b1f460ee46f789c27b264a6cb421-1-966x1024.png 966w, https://www.bn-x.net/wp-content/uploads/2024/02/ae46b1f460ee46f789c27b264a6cb421-1-283x300.png 283w, https://www.bn-x.net/wp-content/uploads/2024/02/ae46b1f460ee46f789c27b264a6cb421-1-768x814.png 768w, https://www.bn-x.net/wp-content/uploads/2024/02/ae46b1f460ee46f789c27b264a6cb421-1-800x848.png 800w, https://www.bn-x.net/wp-content/uploads/2024/02/ae46b1f460ee46f789c27b264a6cb421-1.png 1334w" sizes="auto, (max-width: 966px) 100vw, 966px" /></figure>



<p>ちなみに、ストレージはこんな感じ。アイドル時は30度くらいの温度で低温安定。</p>



<p>HWMonitorで見るとこんな感じ。ファンの音が発生しているのに、ファンを認識していない模様(<a href="https://www.amazon.co.jp/dp/B0CF9DR1HL" target="_blank" rel="noopener" title="">Amazon商品説明欄</a>にも「<em>AskHand専用の冷却ファンと銅製ヒートシンクを含むアップグレードされた冷却システムを搭載しています</em>」と書かれているから、ファンは搭載されているはず)。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="568" height="1024" src="https://www.bn-x.net/wp-content/uploads/2024/02/ae46b1f460ee46f789c27b264a6cb421-2-568x1024.png" alt="" class="wp-image-498" srcset="https://www.bn-x.net/wp-content/uploads/2024/02/ae46b1f460ee46f789c27b264a6cb421-2-568x1024.png 568w, https://www.bn-x.net/wp-content/uploads/2024/02/ae46b1f460ee46f789c27b264a6cb421-2-166x300.png 166w, https://www.bn-x.net/wp-content/uploads/2024/02/ae46b1f460ee46f789c27b264a6cb421-2.png 749w" sizes="auto, (max-width: 568px) 100vw, 568px" /></figure>



<p>さすがにCPUまわりは、ローパワーなのに鞭打って、ずっと稼働している。が、50度前後であまり高温にはなっていない(これはディスプレイを4Kで出力している時、FULL HDの場合はCPUは４つのコア全部が800MHzと最低限のパワーで動作します。流石に4Kはちょっと厳しいようです)。</p>



<p>再インストールなどの場合は、ドライバを別途インストールする必要があるようですが、この配布先が<a href="https://zhiben666-my.sharepoint.com/:f:/g/personal/zhiben_zhiben666_onmicrosoft_com/EoTmlhjVsPpDnNkGV4DaaHMBewPKENrHKZosc5iJ0VleXg?e=bvImQI" target="_blank" rel="noopener" title="">OneDrive</a>に共有になっていて、セキュリティの面でちょっと怖いところもありますね。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bn-x.net/archives/note/2024/02/483/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Ubuntu設定メモ</title>
		<link>https://www.bn-x.net/archives/note/2023/10/459/</link>
					<comments>https://www.bn-x.net/archives/note/2023/10/459/#comments</comments>
		
		<dc:creator><![CDATA[サイトオーナー]]></dc:creator>
		<pubDate>Mon, 23 Oct 2023 06:22:19 +0000</pubDate>
				<category><![CDATA[記録]]></category>
		<guid isPermaLink="false">https://www.bn-x.net/?p=459</guid>

					<description><![CDATA[Ubuntuのサーバ設定で主なポイントをメモします。 TimezoneがUTCになっていたので東京に変更。 # timedatectl set-timezone Asia/Tokyo ホスト名を正しくつける。 # hos [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Ubuntuのサーバ設定で主なポイントをメモします。</p>



<p>TimezoneがUTCになっていたので東京に変更。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p># timedatectl set-timezone Asia/Tokyo</p>
</blockquote>



<p>ホスト名を正しくつける。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p># hostnamectl set-hostname www.example.com</p>
</blockquote>



<p>Firewallはincomingだけ制御できればいいので、ufwでお手軽設定。80と443を開け、22をlimit設定。limit設定で不正アタック時に自動でブロックする設定になる。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p># ufw enable</p>



<p># ufw allow 80</p>



<p># ufw allow 443</p>



<p># ufw limit 22</p>



<p># ufw status numbered</p>
</blockquote>



<p>MySQL 8.xをインストール。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p># apt install mysql-common mysql-client mysql-server</p>
</blockquote>



<p>PHPは必要なモジュールをあれこれインストール。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p># apt install php-fpm php-mbstring php-mysql php-pgsql php-sqlite3 php-xml php php-all-dev php-apcu php-apcu-all-dev php-bcmath php-bz2 php-cli php-cgi php-common php-curl php-date php-dev php-gd php-imagick php-imap php-json php-mail php-mail-mime php-mbstring php-memcache php-memcache-all-dev php-mongodb php-mongodb-all-dev php-mysql php-pclzip php-pear php-pgsql php-php-gettext php-ramsey-uuid php-random-compat php-readline php-redis php-redis-all-dev php-soap php-snmp php-tidy php-uuid php-uuid-all-dev php-xml php-xml-rpc2 php-xmlrpc php-yaml php-yaml-all-dev php-zip php8.1-opcache</p>
</blockquote>



<p>Webサーバはnginxをインストール。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p># apt install nginx</p>
</blockquote>



<p>php-fpmのインストール規定の設定がソケットになっているのでnginxからの接続をIPアドレスからソケットに変更。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>#fastcgi_pass 127.0.0.1:9000;<br>fastcgi_pass unix:/run/php/php8.1-fpm.sock;</p>
<cite>/etc/nginx/conf.d/ssl.confから抜粋</cite></blockquote>



<p>MySQLはrootアカウントでアクセスしてユーザー設定する。MySQLのrootは初期状態でパスワードなし、Linuxのrootでアクセスするとそのまま繋がる。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p># mysql -u root mysql</p>



<p>MYSQL&gt; CREATE DATABASE データベース名;<br>MYSQL&gt; CREATE USER &#8216;ユーザー名&#8217; IDENTIFIED BY &#8216;パスワード&#8217;;</p>



<p>MYSQL> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER,LOCK TABLES,CREATE VIEW, SHOW VIEW ON データベース名.* TO &#8216;ユーザー名&#8217;;</p>
</blockquote>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bn-x.net/archives/note/2023/10/459/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>FreeBSD環境でApache 2.4 / PHP 8.2 / Let&#8217;s Encrypt / HTTP2を設定する</title>
		<link>https://www.bn-x.net/archives/note/2022/12/307/</link>
					<comments>https://www.bn-x.net/archives/note/2022/12/307/#respond</comments>
		
		<dc:creator><![CDATA[サイトオーナー]]></dc:creator>
		<pubDate>Wed, 28 Dec 2022 16:59:23 +0000</pubDate>
				<category><![CDATA[技術]]></category>
		<category><![CDATA[記録]]></category>
		<guid isPermaLink="false">https://www.bn-x.net/?p=307</guid>

					<description><![CDATA[FreeBSDで、Let&#8217;s EncryptでTLS(SSL)の証明書を設定し、HTTP2プロトコルを有効にしたWebサーバを、Apache 2.4とPHP 8.2で作成する。 以下、簡単な手順を記述。 ro [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>FreeBSDで、Let&#8217;s EncryptでTLS(SSL)の証明書を設定し、HTTP2プロトコルを有効にしたWebサーバを、Apache 2.4とPHP 8.2で作成する。</p>



<p>以下、簡単な手順を記述。</p>



<p>root権限でpkgで必要なものをインストールする。PHPの追加パッケージはお好みで。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<pre class="wp-block-code"><code>pkg install  php82 php82-gd php82-mbstring php82-mysqli php82-pgsql
pkg install apache24 ap24-mod_http2
pkg install py39-certbot py39-certbot-apache
</code></pre>
</blockquote>



<p>/etc/rc.conf にApache Web Serverの起動設定を行う。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<pre class="wp-block-code"><code>apache24_enable="YES"</code></pre>
</blockquote>



<p>Apache Web Serverを起動する。ここではhttpのみの起動となる。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<pre class="wp-block-code"><code>/usr/local/etc/rc.d/apache24 start</code></pre>
</blockquote>



<p>Let&#8217;s Encryptの実行をして証明書を取得する。httpでサーバにアクセスがあるので、Apache Web Serverの起動されていることが前提。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<pre class="wp-block-code"><code>certbot certonly --webroot -w /usr/local/www/apache24/data -d www.example.com</code></pre>
</blockquote>



<p>crontabで定期的に更新するように設定。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<pre class="wp-block-code"><code>0 9 1,15 * * /usr/local/bin/certbot renew</code></pre>
</blockquote>



<p>SSLの設定を行う。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<pre class="wp-block-code"><code>cp /usr/local/etc/apache24/extra/httpd-ssl.conf /usr/local/etc/apache24/modules.d/000_httpd-ssl.conf</code></pre>
</blockquote>



<p>SSLの設定ファイルをコピーして編集する。Let&#8217;s Encryptで作ったキーファイルを指定</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<pre class="wp-block-code"><code>SSLCertificateFile "/usr/local/etc/letsencrypt/live/www.example.com/cert.pem"<br>SSLCertificateKeyFile "/usr/local/etc/letsencrypt/live/www.example.com/privkey.pem"<br>SSLCertificateChainFile "/usr/local/etc/letsencrypt/live/www.example.com/fullchain.<br>pem"</code></pre>
<cite>ファイル内の書き換える箇所のみ引用</cite></blockquote>



<p>Apacheの設定では、 /usr/local/www/apache24/httpd.conf を書き換えする。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<pre class="wp-block-code"><code>LoadModule mpm_event_module libexec/apache24/mod_mpm_event.so
# LoadModule mpm_prefork_module libexec/apache24/mod_mpm_prefork.so</code></pre>
</blockquote>



<p>mod_mpm_preforkがデフォルトになっているが、これではHTTP2でPHPを実行できないので、mod_mpm_eventを有効にする。</p>



<p>設置されている /usr/local/etc/apache24/modules.d/200_mod_h2.conf を編集する</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<pre class="wp-block-code"><code>LoadModule http2_module libexec/apache24/mod_h2.so</code></pre>
</blockquote>



<p>/usr/local/etc/apache24/modules.d/001_php.conf というファイルを作成して編集。</p>



<p>HTTP2の環境でのPHPはmod_phpではなく、php-fpmでの実行となる。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<pre class="wp-block-code"><code>LoadModule proxy_module libexec/apache24/mod_proxy.so
LoadModule proxy_http2_module libexec/apache24/mod_proxy_http2.so
LoadModule proxy_fcgi_module libexec/apache24/mod_proxy_fcgi.so
&lt;FilesMatch \.php$&gt;
        SetHandler "proxy:fcgi://127.0.0.1:9000"
&lt;/FilesMatch&gt;</code></pre>
</blockquote>



<p>/etc/rc.conf で起動するように設定</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<pre class="wp-block-code"><code>php_fpm_enable="YES"</code></pre>
</blockquote>



<p>php-fpmを起動し、Apache Web Serverを再起動する。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<pre class="wp-block-code"><code>/usr/local/etc/rc.d/php-fpm start
/usr/local/etc/rc.d/apache24 restart</code></pre>
</blockquote>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bn-x.net/archives/note/2022/12/307/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Speed Wi-Fi 5G X11 NAR01 ファームウェア 2.6.0→2.8.0</title>
		<link>https://www.bn-x.net/archives/note/2022/10/277/</link>
					<comments>https://www.bn-x.net/archives/note/2022/10/277/#respond</comments>
		
		<dc:creator><![CDATA[サイトオーナー]]></dc:creator>
		<pubDate>Sat, 29 Oct 2022 10:52:43 +0000</pubDate>
				<category><![CDATA[記録]]></category>
		<guid isPermaLink="false">https://www.bn-x.net/?p=277</guid>

					<description><![CDATA[Speed Wi-Fi 5G X11 NAR01のファームウェア 2.6.0が公開されて、アップデート。ようやく、省電力モードが「エコ」でなく「ハイパフォーマンス」の設定で安定して動作するようになったかも。]]></description>
										<content:encoded><![CDATA[
<p><a href="https://www.necplatforms.co.jp/support/wimax/x11/index.html">https://www.necplatforms.co.jp/support/wimax/x11/index.html</a></p>



<p>Speed Wi-Fi 5G X11 NAR01のファームウェア 2.6.0が公開されて、アップデート。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="390" src="https://www.bn-x.net/wp-content/uploads/2022/10/1-1024x390.jpg" alt="" class="wp-image-278" srcset="https://www.bn-x.net/wp-content/uploads/2022/10/1-1024x390.jpg 1024w, https://www.bn-x.net/wp-content/uploads/2022/10/1-300x114.jpg 300w, https://www.bn-x.net/wp-content/uploads/2022/10/1-768x293.jpg 768w, https://www.bn-x.net/wp-content/uploads/2022/10/1-1536x585.jpg 1536w, https://www.bn-x.net/wp-content/uploads/2022/10/1-800x305.jpg 800w, https://www.bn-x.net/wp-content/uploads/2022/10/1.jpg 1974w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p></p>



<p>ようやく、省電力モードが「エコ」でなく「ハイパフォーマンス」の設定で安定して動作するようになったかも。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="540" src="https://www.bn-x.net/wp-content/uploads/2022/10/2-1024x540.jpg" alt="" class="wp-image-279" srcset="https://www.bn-x.net/wp-content/uploads/2022/10/2-1024x540.jpg 1024w, https://www.bn-x.net/wp-content/uploads/2022/10/2-300x158.jpg 300w, https://www.bn-x.net/wp-content/uploads/2022/10/2-768x405.jpg 768w, https://www.bn-x.net/wp-content/uploads/2022/10/2-1536x810.jpg 1536w, https://www.bn-x.net/wp-content/uploads/2022/10/2-800x422.jpg 800w, https://www.bn-x.net/wp-content/uploads/2022/10/2.jpg 1950w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>あとは、高負荷時の安定性を確認しないといけないですね。ファームウェア2.3.0では、大容量のダウンロードを連続するなど、負荷を連続してかけ続けると通信が途絶えたり、勝手に再起動したりしていたけど、2.6.0では今のところ、安定しているようだが、どうだろうか。</p>



<p>追記：<br>こちら１週間ほど使っていますが、安定しています。いままでの不安定さが嘘のよう。このまま安定稼働してくれればよいのですが。</p>



<p>追記２：<br>ファームウェア2.7.0がリリースされました。こちらにアップデートしましたが、安定動作は変わらず、良好。</p>



<p></p>



<p><a href="https://www.necplatforms.co.jp/support/wimax/x11/verup.html" target="_blank" rel="noopener" title="ファームウェア2.8.0">ファームウェア2.8.0</a>が2023/08/22にリリースされて、最新版に更新。問題なく動作しています。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bn-x.net/archives/note/2022/10/277/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>vsftpd</title>
		<link>https://www.bn-x.net/archives/note/2020/12/199/</link>
					<comments>https://www.bn-x.net/archives/note/2020/12/199/#respond</comments>
		
		<dc:creator><![CDATA[サイトオーナー]]></dc:creator>
		<pubDate>Thu, 24 Dec 2020 07:14:18 +0000</pubDate>
				<category><![CDATA[技術]]></category>
		<category><![CDATA[記録]]></category>
		<guid isPermaLink="false">https://www.bn-x.net/?p=199</guid>

					<description><![CDATA[めげずにCentOS8に設定中 # dnf install vbsftpd # systemctl start vsftpd # systemctl enable vsftpd]]></description>
										<content:encoded><![CDATA[
<p>めげずにCentOS8に設定中</p>



<pre class="wp-block-preformatted"># dnf install vbsftpd
# systemctl start vsftpd
# systemctl enable vsftpd</pre>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bn-x.net/archives/note/2020/12/199/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>FreeBSDでのqmail vpopmailのインストール</title>
		<link>https://www.bn-x.net/archives/note/2020/12/214/</link>
					<comments>https://www.bn-x.net/archives/note/2020/12/214/#respond</comments>
		
		<dc:creator><![CDATA[サイトオーナー]]></dc:creator>
		<pubDate>Sat, 19 Dec 2020 01:36:53 +0000</pubDate>
				<category><![CDATA[技術]]></category>
		<category><![CDATA[記録]]></category>
		<guid isPermaLink="false">https://www.bn-x.net/?p=214</guid>

					<description><![CDATA[まずはportsを最新にする # portsnap all portsでqmailをmakeする # cd /usr/ports/mail/qmail # make config # make install confi [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>まずはportsを最新にする</p>



<pre class="wp-block-preformatted"># portsnap all</pre>



<p>portsでqmailをmakeする</p>



<pre class="wp-block-preformatted"># cd /usr/ports/mail/qmail
# make config
# make install</pre>



<figure class="wp-block-image size-large is-style-default"><img loading="lazy" decoding="async" width="1024" height="645" src="https://www.bn-x.net/wp-content/uploads/2020/12/qmail-1024x645.png" alt="" class="wp-image-215" srcset="https://www.bn-x.net/wp-content/uploads/2020/12/qmail-1024x645.png 1024w, https://www.bn-x.net/wp-content/uploads/2020/12/qmail-300x189.png 300w, https://www.bn-x.net/wp-content/uploads/2020/12/qmail-768x484.png 768w, https://www.bn-x.net/wp-content/uploads/2020/12/qmail-800x504.png 800w, https://www.bn-x.net/wp-content/uploads/2020/12/qmail.png 1324w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">qmailのmake config</figcaption></figure>



<p>configはこんな感じで、設定。あれこれ詰め込んでnetqmailを構築する</p>



<p>続いてcheckpasswordとtcpserverをインストール。この２つはデフォルト設定のままで進む</p>



<pre class="wp-block-preformatted"># cd /usr/ports/security/checkpassword
# make install
# /usr/ports/sysutils/ucspi-tcp
# make install</pre>



<p>qmailの基本的な設定は割愛。</p>



<p>/var/qmail/rc は、Maildirの形式にする。</p>



<pre class="wp-block-preformatted"># cp /var/qmail/boot/maildir /var/qmail/rc</pre>



<p>vpopmailのインストール</p>



<pre class="wp-block-preformatted"># /usr/ports/mail/vpopmail
# make config
# make install</pre>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="886" height="1024" src="https://www.bn-x.net/wp-content/uploads/2020/12/vpopmail-886x1024.png" alt="" class="wp-image-217" srcset="https://www.bn-x.net/wp-content/uploads/2020/12/vpopmail-886x1024.png 886w, https://www.bn-x.net/wp-content/uploads/2020/12/vpopmail-260x300.png 260w, https://www.bn-x.net/wp-content/uploads/2020/12/vpopmail-768x887.png 768w, https://www.bn-x.net/wp-content/uploads/2020/12/vpopmail-800x924.png 800w, https://www.bn-x.net/wp-content/uploads/2020/12/vpopmail.png 1326w" sizes="auto, (max-width: 886px) 100vw, 886px" /><figcaption class="wp-element-caption">vpopmailのmake config</figcaption></figure>



<p>configはこんな感じで、設定。あれこれ詰め込んでvpopmailを構築する。</p>



<p>起動スクリプトは、あれこれ自前で設定したいので、独自に作成する。</p>



<pre class="wp-block-preformatted"># vi /usr/local/etc/rc.d/qmail</pre>



<pre class="wp-block-preformatted">!/bin/sh

# PROVIDE: qmail
# REQUIRE: LOGIN
# KEYWORD: shutdown

#
# Add the following line to /etc/rc.conf to enable qmail:
# qmail_enable="YES"
#

. /etc/rc.subr

name="qmail"
desc="Enable/Disable qmail"
rcvar="qmail_enable"

load_rc_config "$name"

start_cmd="${name}_start"
command="/var/qmail/bin/qmail-start"

extra_commands="stop"
stop_cmd="${name}_stop"

pidfile="/var/run/${name}.pid"
HOSTNAME=<code>hostname</code>

qmail_start(){
<code>    #start qmail daemon</code>
<code>    /var/qmail/rc start</code>

<code>    /usr/local/bin/tcprules /usr/local/vpopmail/etc/tcp.smtp.cdb \</code>
<code>    /usr/local/vpopmail/etc/tcp.smtp.tmp \</code>
<code>    &lt; /usr/local/vpopmail/etc/tcp.smtp</code>

<code>    #start smtpd</code>
<code>    /usr/local/bin/tcpserver -H -R -v -x /usr/local/vpopmail/etc/tcp.smtp.cdb -c 100 -u qmaild -g qmaild 0 25 \</code>
<code>    /var/qmail/bin/qmail-smtpd 2&gt;&amp;1 \</code>
<code>    | /var/qmail/bin/splogger smtpd &amp;</code>

<code>    #start popd</code>
<code>    /usr/local/bin/tcpserver -R -H 0 110 /var/qmail/bin/qmail-popup $HOSTNAME \</code>
<code>    /usr/local/vpopmail/bin/vchkpw /var/qmail/bin/qmail-pop3d Maildir 2&gt;&amp;1 \ | /var/qmail/bin/splogger pop3d &amp;</code>

<code>    /bin/pgrep qmail-send &gt; ${pidfile}</code>
<code>    echo "qmail start"</code>
}

qmail_stop(){
<code>    killall tcpserver</code>
<code>    killall qmail-send</code>
<code>    echo "Shutting down pop &amp; smtp"</code>
}

run_rc_command "$1"</pre>



<pre class="wp-block-preformatted"># chmod 0755 /usr/local/etc/rc.d/qmail</pre>



<pre class="wp-block-preformatted"># echo qmail_enable=\"YES\" &gt;&gt; /etc/rc.conf
# echo sendmail_enable=\"NONE\" &gt;&gt; /etc/rc.conf</pre>



<p>こんな感じで起動スクリプトを置いて、rc.confで起動設定と、標準のsendmailの停止を設定する。</p>



<p>他のプログラムはpkgでイントールしたいので、qmailとvpopmailはpkgで更新されないようにlockをかける</p>



<pre class="wp-block-preformatted"># pkg lock netqmail-1.06_5
# pkg lock vpopmail-5.4.33_3</pre>



<p>以上で、qmailとvpopmailの基本的なインストールと設定は終了。</p>



<p>WEBブラウザでアカウント管理するならqmailadminをインストールする。</p>



<pre class="wp-block-preformatted"># cd /usr/ports/mail/qmailadmin
# make install</pre>



<p>設定は標準のままでインストールまで行う。</p>



<p>Linux環境であれこれ苦労してパッケージ入れたり、自分でコンパイルすることに比べて、FreeBSDでの構築は非常に簡単ですね。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bn-x.net/archives/note/2020/12/214/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>notqmail/vpopmailをCentOS8にインストールする</title>
		<link>https://www.bn-x.net/archives/note/2019/11/102/</link>
					<comments>https://www.bn-x.net/archives/note/2019/11/102/#respond</comments>
		
		<dc:creator><![CDATA[サイトオーナー]]></dc:creator>
		<pubDate>Sat, 23 Nov 2019 01:03:20 +0000</pubDate>
				<category><![CDATA[技術]]></category>
		<category><![CDATA[記録]]></category>
		<guid isPermaLink="false">https://www.bn-x.net/?p=102</guid>

					<description><![CDATA[[2024/02/19追記]このところ、gmailの設定であれこれ話題になっているDKIMやSPF,DMARCなどはこちらメールのなりすましを電子署名Domainkeys/DKIMで防ぐ（qmailまとめ）qmailの情 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p></p>



<p>[2024/02/19追記]<br>このところ、gmailの設定であれこれ話題になっているDKIMやSPF,DMARCなどはこちら<br><a href="https://blog.kamata-net.com/archives/5701.html" target="_blank" rel="noopener" title="">メールのなりすましを電子署名Domainkeys/DKIMで防ぐ（qmailまとめ）</a><br><a href="https://blog.osakana.net/archives/9543" target="_blank" rel="noopener" title="">qmailの情報収集 2019/08/26</a><br>を見ておきましょう。以下の手順はあくまでも素のnotqmailのインストール方法になりますので、ご注意ください。</p>



<p>[追記ここまで]</p>



<p>過去の古いOSのサーバから移行することを目的にqmailの環境をもう一度、新しいOSの環境に構築する。</p>



<p>10年近く何も作業していなかった設定方法のため、１から思い出して処理する必要があった。</p>



<p>いまさらqmailを使うのはどうかと思うが、vpopmailとqmailadminでオペレートが楽なのは評価。あと、過去のOSのサーバからの移行がそのままファイルコピーで済むため、postfixの環境に移行より楽。また、プレーンなqmailでなく、フォークされて開発が続けられているnotqmailをインストールすることにした。</p>



<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow">
<p>参考にしたサイト<br><a aria-label=" (新しいタブで開く)" rel="noreferrer noopener" href="https://pocolog.bass-world.net/tech/2018/gmo-cloud-centos7-daemontools-tcpserver/" target="_blank">GMOクラウド(CentOS7)でdaemontoolsとtcpserverを立ち上げる</a><br><a aria-label=" (新しいタブで開く)" rel="noreferrer noopener" href="http://www.ksknet.net/qmail/qmail_vpopmail.html" target="_blank">qmail + vpopmail + qmailadmin インストール</a><br><a aria-label="qmail + vpopmail + Dovecot | Roberto's qmail notes (新しいタブで開く)" href="https://notes.sagredo.eu/en/qmail-notes-185/qmail-vpopmail-dovecot-roberto-s-qmail-notes-8.html" target="_blank" rel="noreferrer noopener">qmail + vpopmail + Dovecot | Roberto&#8217;s qmail note</a><br><a href="https://server-recipe.com/1194/" target="_blank" rel="noreferrer noopener">Qmail (netqmail) for CentOS 7. and vpopmail,tcpserver,daemontools</a></p>
</div></div>



<h2 class="wp-block-heading">コンパイラをいれておく</h2>



<p>dnf install gcc.x86_64</p>



<h2 class="wp-block-heading">notqmailの入手とmake</h2>



<p><a href="https://github.com/notqmail/notqmail">https://github.com/notqmail/notqmail</a> からnotqmailのソースコードを取得</p>



<p>ユーザーをシステムに設定</p>



<pre class="wp-block-preformatted"><br># groupadd nofiles<br># useradd -g nofiles -d /var/qmail/alias -s /bin/false alias<br># useradd -g nofiles -d /var/qmail -s /bin/false qmaild<br># useradd -g nofiles -d /var/qmail -s /bin/false qmaill<br># useradd -g nofiles -d /var/qmail -s /bin/false qmailp<br># groupadd qmail<br># useradd -g qmail -d /var/qmail -s /bin/false qmailq<br># useradd -g qmail -d /var/qmail -s /bin/false qmailr<br># useradd -g qmail -d /var/qmail -s /bin/false qmails</pre>



<p>rootアカウントでmakeしてインストール<br># make setup check</p>



<p>初回のドメイン設定<br># ./config-fast example.com</p>



<p>rcファイルのコピー<br># cp home /var/qmail/rc<br># chmod 0755 /var/qmail/rc<br><br>rcファイル内は、以下のように書き換え<br>qmail-start ./Mailbox splogger qmail<br>↓<br>qmail-start ./Maildir/ splogger qmail</p>



<p>初期の管理アカウントを設定<br>(外部の他メールアカウントへ転送の例)<br># cd ~alias<br># touch .qmail-root .qmail-postmaster .qmail-mailer-daemon<br># chmod 644 .qmail*<br># echo -n &#8216;xxx@example.com&#8217; &gt; .qmail-root<br># echo -n &#8216;xxx@example.com&#8217; &gt; .qmail-postmaster<br># echo -n &#8216;xxx@example.com&#8217; &gt; .qmail-mailer-daemon</p>



<h2 class="wp-block-heading">tcpserverの入手とmake</h2>



<p>wget https://cr.yp.to/ucspi-tcp/ucspi-tcp-0.88.tar.gz</p>



<p>vi error.h で  extern int errno; を #include &lt;errno.h&gt; と書き換える</p>



<p>rootアカウントでmakeしてインストール<br># make setup check</p>



<h2 class="wp-block-heading">vpopmailの入手とmake</h2>



<p>wget http://jaist.dl.sourceforge.net/project/vpopmail/vpopmail-stable/5.4.33/vpopmail-5.4.33.tar.gz<br><br>vpopmailのアカウントを作成<br># groupadd vchkpw<br># useradd -g vchkpw -s /bin/false -M vpopmail<br># mkdir /home/vpopmail<br># chown vpopmail:vchkpw /home/vpopmail<br># mkdir /home/vpopmail/etc <br># chown vpopmail:vchkpw /home/vpopmail/etc</p>



<p>rootアカウントにて実行<br># ./configure &#8211;enable-roaming-users=y &#8211;enable-relay-clear-minutes=10<br># make<br># make install-strip</p>



<p>crontabでpop before smtpのデータを10分ごとにリフレッシュ<br>0-59/10 * * * * /home/vpopmail/bin/clearopensmtp 2&gt;&amp;1 &gt; /dev/null</p>



<p>vpopmailへの新規ドメインの追加<br># /home/vpopmail/bin/vadddomain example.com</p>



<p></p>



<p># su &#8211; vpopmail<br>$ cd /home/vpopmail/domains/example.com/postmaster/<br>$ echo -n &#8216;xxx@example.com&#8217; &gt; .qmail<br>でpostmasterの設定<br>(他メールへの転送の設定)<br>この設定がない場合は /home/vpopmail/domains/example.com/postmaster/Maildir/ へのローカル配送される<br><br>$ cd /home/vpopmail/domains/example.com/<br>$ echo -n &#8216;xxx@example.com&#8217; &gt; .qmail-root<br>でrootアカウントのメールの設定<br>(他メールへの転送の設定)</p>



<h2 class="wp-block-heading">インストール済みだったMTAを削除しqmailを設定</h2>



<p>すでにインストールされていたposfixを削除<br># dnf remove postfix</p>



<p>メール関連のコマンドをsymlinkで設定<br># ln -s /var/qmail/bin/qmail-qstat /usr/bin/mailq<br># ln -s /var/qmail/bin/sendmail /usr/sbin/sendmail</p>



<h2 class="wp-block-heading">qmailを起動</h2>



<p>Daemontoolsを使わずにいったん仮で起動させてローカルのメールデリバリーを確認する<br># sh /var/qmail/rc &amp;</p>



<h2 class="wp-block-heading">Daemontoolsをインストール</h2>



<p># wget http://cr.yp.to/daemontools/daemontools-0.76.tar.gz<br>展開したディレクトリが実行ファイルの置き場になり/command/からsymlinkとなるため、コンパイル前に展開場所を/usr/local/などにする。</p>



<p>vi src/error.h で  extern int errno; を #include  &lt;errno.h&gt; と書き換える<br># package/install</p>



<p>systemctl用daemontools を設定</p>



<p>/etc/systemd/system/daemontools.service</p>



<pre class="wp-block-code"><code>&#91;Unit]
Description=daemontools Start supervise
After=getty.target

&#91;Service]
Type=simple
User=root
Group=root
Restart=always
ExecStart=/command/svscanboot /dev/ttyS0
TimeoutSec=0

&#91;Install]
WantedBy=multi-user.target</code></pre>



<p># systemctl enable daemontools<br># systemctl start daemontools</p>



<p>Daemontoolsでsmtp:qmail/pop3:vpoopmailの待ち受けのtcpserverを設定</p>



<p>/var/superviseに必要なディレクトリを作成</p>



<p># mkdir -p /var/supervise/qmail<br># mkdir -p /var/supervise/smtpd<br># mkdir -p /var/supervise/pop3</p>



<p># vi /var/supervise/qmail/run</p>



<pre class="wp-block-code"><code>#!/bin/sh
exec env - PATH="/var/qmail/bin:$PATH" \
qmail-start ./Maildir/ splogger qmail</code></pre>



<p># vi /var/supervise/smtpd/run</p>



<pre class="wp-block-code"><code>#!/bin/sh
/usr/local/bin/tcprules /home/vpopmail/etc/tcp.smtp.cdb \
/home/vpopmail/etc/tcp.smtp.tmp \
&lt; /home/vpopmail/etc/tcp.smtp
exec env - PATH="/var/qmail/bin:$PATH" \
/usr/local/bin/tcpserver -HRl `hostname` -v -x /home/vpopmail/etc/tcp.smtp.cdb -u `id -u vpopmail` -g `id -g vpopmail` 0 smtp \
qmail-smtpd 2&gt;&amp;1  | splogger smtp 3</code></pre>



<p># vi /var/supervise/pop3/run</p>



<pre class="wp-block-code"><code>#!/bin/sh
exec env - PATH="/var/qmail/bin:$PATH" \
/usr/local/bin/tcpserver -HRl `hostname` -v 0 pop3 qmail-popup `hostname` /home/
vpopmail/bin/vchkpw \
qmail-pop3d Maildir 2&gt;&amp;1  | splogger pop3 3</code></pre>



<p># chmod 0755 /var/supervise/qmail/run<br># chmod 0755 /var/supervise/smtpd/run<br># chmod 0755 /var/supervise/pop3/run</p>



<p>あとは、/serviceにリンボリックリンクをつける</p>



<p># cd /service<br># ln -s /var/supervise/qmail .<br># ln -s /var/supervise/smtpd .<br># ln -s /var/supervise/pop3 .</p>



<p>(qmail付属のmultilogの設定は省略、qmail付属のsploggerに投げているので最低限必要なログはsyslog経由で取得できるはず)</p>



<p>これで起動するので、firewalldで閉めているportを開けよう</p>



<p># firewall-cmd &#8211;add-service=smtp &#8211;zone=public &#8211;permanent<br># firewall-cmd &#8211;add-service=pop3 &#8211;zone=public &#8211;permanent<br># firewall-cmd &#8211;add-port=587/tcp &#8211;permanent</p>



<p>daemontoolsの設定は、このへん参照 </p>



<p><a href="https://pocolog.bass-world.net/tech/2018/gmo-cloud-centos7-daemontools-tcpserver/" target="_blank" rel="noreferrer noopener">https://pocolog.bass-world.net/tech/2018/gmo-cloud-centos7-daemontools-tcpserver/</a> <br><a href="https://yassu.jp/pukiwiki/index.php?daemontools%A4%C7%A5%ED%A5%B0%B5%AD%CF%BF%A4%C8%A5%D7%A5%ED%A5%BB%A5%B9%B4%C9%CD%FD" target="_blank" rel="noreferrer noopener">https://yassu.jp/pukiwiki/index.php?daemontools%A4%C7%A5%ED%A5%B0%B5%AD%CF%BF%A4%C8%A5%D7%A5%ED%A5%BB%A5%B9%B4%C9%CD%FD</a><br><a href="http://www.marronkun.net/linux/other/daemontools_000040.html" target="_blank" rel="noreferrer noopener">http://www.marronkun.net/linux/other/daemontools_000040.html</a><br><a href="http://www.marronkun.net/linux/other/daemontools_000040.htmlhttp://www.emaillab.org/djb/daemontools/daemontools-howto.html" target="_blank" rel="noreferrer noopener">http://www.emaillab.org/djb/daemontools/daemontools-howto.html</a><br><a href="https://www.atmarkit.co.jp/ait/articles/0205/21/news002.html" target="_blank" rel="noreferrer noopener">https://www.atmarkit.co.jp/ait/articles/0205/21/news002.html</a></p>



<h2 class="wp-block-heading">ezmlmのインストール</h2>



<p># wget http://ezmlm.untroubled.org/archive/7.2.2/ezmlm-idx-7.2.2.tar.gz<br># tar xzf ezmlm-idx-7.2.2.tar.gz<br># cd ezmlm-idx-7.2.2<br># make<br># make man<br># ./ezmlm-test<br># make install</p>



<h2 class="wp-block-heading">qmailadminのインストール</h2>



<p>(設定中:時間がとれなくて作業遅延……)</p>



<h2 class="wp-block-heading">qmailでよく使うコマンド</h2>



<p>キューに入っているメールを確認<br> /var/qmail/bin/qmail-qread<br><br>キューに入っている数を確認<br> /var/qmail/bin/qmail-qstat<br><br>キューの強制再送<br> kill -s ALRM qmail-send のPID</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bn-x.net/archives/note/2019/11/102/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
