RaspberryPi 3b+をWiFiリピーターとして動かす(イーサネット、WiFiドングル不要)

環境 ArchLinux ARM aarch64 systemd-networkd + dnsmasq + hostapd + ufw + (dnscrypt-proxy) +--------+ +- RPi -------------------+ | router | (((-+ 192.168.xxx.xxx(dhcp) | +-Laptop-------------+ +--------+ wlan0 | WLAN AP | | WLAN Client | | 192.168.50.1(static) +-))) (((-+ 192.168.50.x(dhcp) | +-------------------------+ uap0 | | +--------------------+ インストール sudo pacman -S dnsmasq hostapd dnscrypt-proxy ufw --needed dnscrypt-proxyはオプション。 uap0インターフェースを作成 echo 'ACTION=="add", SUBSYSTEM=="ieee80211", KERNEL=="phy0", \ RUN+="/sbin/iw phy %k interface add uap0 type __ap"' | sudo tee /etc/udev/rules....

May 3, 2023 · 2 min · soracat

archlinuxでセキュアブート with grub (鍵)

こっち(2021-03-09-arch-secureboot)が古くなってたので書きました。 いちいちhashをenrollしなくてもいい版です。 インストール yay -S shim-signed mokutil sbsigntools 鍵作成 mkdir -p /var/lib/shim-signed/mok cd !$ openssl req -newkey rsa:4096 -noenc -keyout MOK.key -new -x509 -sha256 -days 3650 -subj "/CN=my Machine Owner Key/" -out MOK.crt openssl x509 -outform DER -in MOK.crt -out MOK.cer # MokManagerにenrollするのにDERフォーマットな証明書が必要 grubのstandalone版を生成 grub-mkconfig -o /tmp/grub.cfg grub-mkstandalone -O x86_64-efi --sbat=/usr/share/grub/sbat.csv -o /boot/efi/EFI/artix/grubx64.efi "/boot/grub/grub.cfg=/tmp/grub.cfg" さっきの鍵で起動したいファイルに署名 sbsign --key MOK.key --cert MOK.crt --output /boot/vmlinuz-linux /boot/vmlinuz-linux sbsign --key MOK.key --cert MOK.crt --output /boot/efi/EFI/artix/grubx64.efi /boot/efi/EFI/artix/grubx64....

December 12, 2022 · 1 min · soracat

Windows 10 homeでCドライブを暗号化

Windows 10 proはbitlockerを使ってCドライブを暗号化できるのですが、Windows 10 homeはできません なのでVeraCryptを使ってCドライブを暗号化する方法を書きます。bitlockerを使いたくない人にも良いかもしれません インストール なんらかの方法でVeraCryptを使える状態にします Portable版ではsystem disk暗号化機能が使えません 構成 ここをクリック シングルブートかマルチブートか 初心者にはmulti-boot configurationはよくないよ 続けますか? 暗号化オプション パスワード 短かいパスワード警告 20字以上のパスワードをおすすめするよ それでも続けますか? ランダムデータ収集 バーがフルになるまでやった レスキューディスク Skip Rescue Disk verificationにチェックすると物理メディアを作成しなくて済む 前にレスキューディスクを作成していたとしても前のレスキューディスクは使えないよ 何回データ上書きするか なんとなく3passにした 1回くらいはするべきでは、と思う 正常にアンロックできるかテスト 暗号化中… 終了 おまけ Linux側からVeracryptで暗号化されたドライブをマウント(scrapbox)

September 12, 2021 · 1 min · soracat

virt-managerで(u)efi bootしたい

edk2-ovmf をいれます それだけです sudo pacman -S edk2-ovmf ウオー 手軽、すばらしいarchlinux

July 19, 2021 · 1 min · soracat

i3wmについて

概要 i3wmとはタイリングウィンドウマネージャの一種です。 基本操作がすべてキーボードででき、$mod(prefixキー)+Enterでターミナルが起動, $mod+Shift+qでウインドウをキル, $mod+Shift+rでi3wmを再起動などできます。 $modキーは大抵AltキーかSuper(Windows)キーです。 これはデフォルトですがカスタムキーバインドが自由に設定できます 他のタイリングウィンドウマネージャと違うのはフローティングウィンドウができます フローティングウィンドウにするには$mod+Shift+spaceでできます おすすめパッケージ alacritty: ターミナル, 設定ファイルがyml kitty: ターミナル feh: 壁紙設定 nitrogen: 壁紙設定 flameshot: スクリーンショット(Qt) scrot: コマンドラインからスクリーンショット, シンプル gammastep: 画面を暖色にして目に優しく, waylandでも使える redshift:画面を暖色にして目に優しく, X11のみ使える gpicview: 画像ビューア lximage-qt: lxqtの画像ビューア gvfs-mtp: mtpデバイスをファイルマネージャーで操作, Androidなど thunar, pcmanfm, nemo: ファイルマネージャー pcmanfm-qt: ファイルマネージャー(Qt) i3lock: i3wmのためのロック画面 betterlockscreen: i3lockよりきれいなロック画面, aurにある i3status: アプレットなどを表示するバー i3status-rust: rustで書かれたi3status、設定ファイルはtoml kvantum: qt5のテーマ群, adaptaなどに似たテーマが入っていた qt5ct: qt5のテーマ設定 QT_QPA_PLATFORMTHEME変数をqt5ctに設定する必要がある ~/.xprofileなどに追記 export QT_QPA_PLATFORMTHEME=qt5ct lxappearance-gtk3: gtk themeの設定 xfce4-clipman-plugin: クリップボードマネージャー pavucontrol: pulseaudioをguiで調整 pavucontrol-qt: pavucontrolのqt版 picom: コンポジター, ウィンドウ透過が設定できる, これ動かさないと画面がまともに動かないので推奨 rofi: dmenuの替え, テーマが豊富なのでカスタマイズがやりやすい rofimoji: rofiで絵文字が打てます, 絵文字フォントが必要だと思われる xfce4-notifyd: xfce4通知デーモン, これがgtkの設定尊重してくれてきれい dunst: 通知デーモン, こっちのほうがシンプルかも xss-lock: 画面の電源が切れた際とsuspendした際にロックしてくれる light: バックライト調整 playerctl: 音楽コントロール kate: kde付属のエディタ、kwriteというのも付いてくる lxqt-archiver: xarchiverのようなもの(Qt) kcalc: kdeの電卓(Qt) ksysguard: GUIのタスクマネージャー(プロセスモニター)(Qt) 設定 ユーザーの設定は~/....

May 26, 2021 · 2 min · soracat