15.05.1)にインストールする場合はいくつか問題があります。EAP-TLSをセットアップしてみたところ次のようなエラーがありました。0002]調べてみるとFreeRADIUSがopensslのTLSv1.2を理解できないことが原因のようです。OpenWrtでFreeRADIUSを使うことは不可能かというとそうでもありません。以前、EAP-PEAPをセットアップしたところCA証明書なしに接続できました。ユーザー/パスワードだけでTLS認証なしに接続できます。実際、EAP-PEAPでセットアップするとTLSも必要になるのですが、うまく回避して接続できるようです。今回、バッファローのwmr300にインストールしてみました。この機種は携帯用に便利ですがフラッシュメモリが8MBと制約あります。それ以外は特に問題はありません。FreeRADIUSのセットアップに必要なパッケージまず、FreeRADIUSのパッケージをインストールします。freeradius3-mod-unix次にopensslコマンドを使えるようにパッケージをインストールします。WPAエンタープライズを使用するにはwpadが必要なので入れ替えます。wpad秘密鍵と証明書のインストールopensslの使い方は過去の記事にいくつか書きましたが、今回は検索したサイトを参考に作成してみました。/etc/freeradius2/certs秘密鍵と証明書をインストールしたら証明書のテストをしてみます。serverec.pemFreeradiusの設定OpwnWrtのFreeRADIUSパッケージはいくつか足りないものがあり設定で補います。{}の中に追加します。"pass123"テストを行います。-X起動が確認できたら実行スクリプトを編集します。ルータをAPとして使うためにローカルホストで使えるようにします。'secret123'ネットワークを再起動してアクセスします。この設定例でアクセスするユーザー/パスワードはtestuser/pass123です。8.2.1.2バージョンs905x系のアンドロイドボックスだとAndroid、LibreELECそしてArmbianの3つの選択肢があります。私のもっているものは1GBしかメモリがないのでAndroidとArmbianは動くもののスムーズに動きません。それでLibreELECという選択になるのですが、すべてのデバイスをサポートしていないという問題があります。今回、バージョンが8.2.1.2に上がっていつかデバイスがサポートしました。そのひとつが9082xsの追加です。9082xsはTX3PROのWiFiモジュールです。dockerが使えるようになるにはカーネールのアップデートが必要ですが今後期待したいところです。(XE303C12)にArchLinuxをインストールChromebookでCroutonを使わずSDから直接Linuxを立ち上げることは出来ますが、グラフィックスまわりに問題があって今までは避けていました。Playが使えないので使い勝手が悪く、前回VPNの設定をしましたが動作が怪しいこともあり、今回再度、直接Linuxを立ち上げることを試してみました。SDから立ち上げるにはデベロッパーモードにしてあるのが条件です。Chromebookデスクトップ環境はKDEは重すぎて途中固まったりするので軽量のLXQtを使いました。オーディオはPulseaudioはデバイスを認識しなかったのでAlsaを使います。ブラウザからの動画はFirefoxは音に問題がありましたがChromiumは問題なく動作します。Kernelにアップデート3.8カーネールではネットワーク周りなどいくつか問題があったのでメインカーネルにアップデートしてみました。ManagerとVPNのルーティングの問題が解消された。BTテザリングが使えるようになったのでほぼx86のLinuxを入れたラップトップ同様に使える。serverなどを入れられるようになった。悪い点サウンドカードが使えないPulseaudioは使えるものの、内臓のサウンドカードは使えませんがUSBオーディオは使えます。全部の機能をチェックはしていませんがストレスなく使えるレベルに仕上がっています。ブラウザ、ターミナル、グラフィックス、サウンド、ブルートゥース、Wi-Fiの基本的な機能は実用レベルです。使ってみて問題なければ内部のフラッシュメモリにインストールすることも視野に入れても良さそうです。リンクhttps://www.pcsuggest.com/lxqt-dark-style/ChormebookのOpenVPNを使うChromebookには標準でOpenVPNが使えるようになっています。実際使ってみようとしたら問題があります。設定の項目があまりにも少なく、自前で作ったシステムだと動かない可能性大です。基本的にOpenVPNの場合、サーバ側とクライアント側の設定を擦り合わせておかなくてはなりません。そこでコマンドラインから起動してみることにしました。設定は他の環境と同じです。<設定ファイル>ところが繋がった瞬間、tun/tapデバイスが消えてエラーになり結果、接続に失敗します。/dev/net/tunデバイスはあり、またカーネルモジュールも問題ありません。そこで検索したところ、次のようにすれば接続できるようになります。tun0追記:strongSwanを使う場合croutonのchroot環境にxenialをインストールしてstrongSwanを動かしてみました。yesルーティングを変更します。0.0.0.0/0Chromebookでは特定のサイトだけ開けないケースが目立ちました。一つの解決方法はプロキシ経由にする方法ですが根本的に解決するにはiptablesを使います。サーバ側の設定を追加します。SMTPを使うとき、テストメールがエラーになったので調べてみました。hostname;ローカルアクセスなのでFQDNでアクセスできません。検索してみたら次の方法で認証が通りました。dnsbl.sorbs.netReference:http://postfix.1071664.n5.nabble.com/Using-quot-reject-unknown-sender-domain-quot-with-exemptions-for-certain-sender-domains-td69054.htmlDockerの非特権モードDockerはrootで動かすイメージが強いのですがlxcと同じように非特権モードでも動きます。lxcがベースになってるから当たり前のことですが、調べてみてもなかなか事例が見つからなかったのでまとめてみました。subuidとsubgidを編集します。mintを使っているのでほかのディストリビューションはわかりませんが似たような構成になっていると思います。root:165536:65536Dockerの設定を追加します。}起動ファイルを編集します。/etc/init.d/dockerDOCKER_OPTS="--userns-remap=default"Dockerを再起動します。dockerこれで非特権モードが使えるようになります。Dockerの基本コマンド集コマンドが覚えきれないのでよく使うコマンドのチートシートを作ってみました。pootlepress.。