2021-12-01から1ヶ月間の記事一覧
gretap を作る GRE Tap でイーサネット・フレームを転送するVPNを作ってみたい。 wg0 でL2-VPNはできると思う。 wg に L2-VPN機能がないので、 wg 上に ip bridge で gre tap を構成すればいい。 wireguardではL2はサポートされていなので、WG上にGRETAPでL2…
ip コマンドを使って arp キャッシュを表示する arp コマンドが無い。 L2のARPのキャッシュを表示するのは、arp コマンドを使うが、現代では初期インストールされていない。 ip neigh を使う。 ip neigh を使ってneighbor(近隣)を調べられる。arp は無いが代…
DoH をcurlでやる github を見ていたら、curl にDoHのサポートが入ってることを知った。早速使ってみました。 DNS問い合わせを curl で DoH する。 使うDoHサーバーはcloudflare を選びました。 curl -v --doh-url https://cloudflare-dns.com/dns-query t.c…
uBlock のブロックを要素のテキストでブロックする これは、XPATHを使うとできます。 www.amazon.co.jp##:xpath(//div[@data-cel-widget][contains(.//span ,"再び購入")]) CSSブロックの問題点。 通常のublock は ドメイン、URLとCSSのクラス名で指定します…
macOSはSSIDごとに共有可能か選択可能なのですね。 知りませんでした。macOSのSSIDごとの設定に「共有オプション」がありました。 共有オプションを外しておけば、iOSと共有されることがなくなるはずです。 オプションの出し方。 macの無線LAN接続の詳細を押…
rsync や ssh でwarning が出るようになった。 Warning: No xauth data; using fake authentication data for X11 forwarding. 原因 ~/.ssh/config にX11の設定をしている xauth のPATHがわからない。~/.Xauthorityがない 対応1 x11 の設定を消す。(XQurat…
MTUの値 wireguard のMTUの値を調べた。 1420 = ip6 to ip6 で wireguardしたとき 1440 = ip4 to ip4 で wireguardしたとき パケットはこんな感じになりますね。 wireguardのパケットについては IP以外に、40バイトを使います。 https://lists.zx2c4.com/pip…
wireguard は便利なんだけどwg-quickに問題が。 wireguard は手軽でそこそこ速く、使いやすい。iOSからも使えるので、ここ一年CellularData通信は、ずっとwireguardしてる。 ほとんどの人は、wg-quick を使ってると思う。でも、私は今まで使ってない。 wg-qu…
2023-10-16 追記 手順を見直して、新規エントリして書き直した。 openwrtのアップグレード手順(見直しの見直し - それマグで! 以下 以前の記録。 x86_64のアップグレード手順を公式Wikiに従って見直してみた。公式Wikiがロードが早くなって読みやすくなっ…
netplan でDHCP設定すると metric ばぶっ壊れる件 表題のとおりです。 問題点 RaspberryPi4の、eth0 と wlan0 が接続されたUbuntuシステムで、netplan を設定するとmetric がおかしい。 パケットがすべてWif( wlan 0 ) 経由になってしまう。 原因 eth0 と wl…
課題:DOMを直接書き換えると反映されない DOMでValueを書き換えても、反映されないJSのフレームワークが幾つかある。Angularとか。あのあたりをつかったログインフォームをかんたんに入力したい。 方法1 html のイベントをトリガーして文字列を突っ込む 最…
angular のモデルに変数を突っ込む angular のモデルに直接値を突っ込んでもHTML要素の書き換えは反映されない。 ng-model を探す angular を呼び出して。html element からスコープを取り出す。 var scope = angular.element(document.querySelector('input…
OTGで 複数の機器を有効にする。 root@OrangePi:~# cat /etc/modules # /etc/modules: kernel modules to load at boot time. # # This file contains the names of kernel modules that should be loaded # at boot time, one per line. Lines beginning wi…
linux の iproute2 でブリッジの追加。 brctl はもう時代遅れらしいので、iproute2 (ip コマンド)で追加する方法を模索してみた。 ブリッジの追加と削除 ブリッジを作成して、インタフェースをブリッジに挿す。 sudo ip link sudo ip link add name br0 typ…
macvlan on macvlan は動くのか これを見ていて、ふと愚問が湧いた。 ネストしたらどうなるんだろう。 ネストできるのか興味が出たので試した。 作れる。まじか。 macvlan3 on eth0 sudo ip link add macvlan4 link macvlan3 type macvlan mode bridge macvl…
macvlan on macvlan ができるのなら。lxc に追加してみる。 linuxにmacvlanを追加するコマンド iproute を使ってmacvlan や macvtapを追加する場合は次のようにする。 ip link add link eth0 name macvlan0 type macvlan ip link add link eth0 name macvtap…
orange pi の最新版OSはこれだった。 https://www.armbian.com/orange-pi-zero/ 入れ替えた! Armbian で、 ubuntu focal と debian bullseye が選べる ( 2021-12-13 現在 ) バージョン・アップに併せて提供される。 Orange Piは、長時間の動作時にフリーズ…
s-tui でモニタリングで電源を表示する rootで実行すると。消費電力も表示できるので便利ですね。 一般ユーザ時:消費電力はなし。 root ユーザ:電源が表示される。
リモートデスクトップのプログラムが覚えすぎ いろいろ、設定を覚えすぎたときに面倒だから、初期設定を消してデフォルトとして保存されてしまった設定を消す。 rm ./Documents/Default.rdp 起動し直すと、きれいになる。 かんたんですね。 以上
tl;dr xlaunch で、フルスクリーンを選ぶ ssh -X でログインする gnome-session を起動する ただし、rdp のほうが高速 x11 の転送を設定する。 最初にX転送が正しく行えていてリモートのGUIが設定されていることを確認 takuya-1st.hatenablog.jp フルスクリ…
unbound を使って、DNS問い合わせを書き換える。 俗に言う、DNS広告ブロックってやつです。以前書いた記事から愚痴を除去してスッキリさせて書き直し sudo apt install unbound dns-root-data /etc/unbound/unbound.conf include-toplevel: "/etc/unbound/un…
プレゼン時のブラウザを開くときにタブとアドレスバーを隠したい。 キオスクモードのようにウェブページだけを表示するようにして、プレゼン用に他のタブを見せたくない。 やり方(macOSの場合) ⌘+^+F 押して、そのあとに ⌘+Shift+F( google chrome ) ⌘+^+F …
PDFを閲覧するのにログインとかありえない。 契約書面や料金明細のような書面を確認するのに、ログインとかありえないってずっと言ってきました。 Povo、君はチャレンジャーだよ。 Povo 2.0 がついにPDFをメール送信をしたんですよ。大進歩です。素晴らしい…
パナソニックのドアホンが行けてないので、早く滅びて欲しい。 新築マンション見に行ったんですよ。どこもパナソニックのドアホンなんですよ。やってられない。 ドアホン=Androidスマホ ドアホンは、<マイク・スピーカー・カメラ・液晶モニタ・通話機能>…
ラズパイのモデルを調べる cat /proc/cpuinfo raspi4 Bの場合。 Hardware : BCM2835 Revision : d03114 Serial : 1000000066323307 Model : Raspberry Pi 4 Model B Rev 1.4 我が家においてたRaspi3はB+じゃなくBだった件。 ずっとB+だと思ってた。 cat /pr…
市販ルータのOpenWRTがUSBのシリアル変換を認識させる。 USBドライバを入れると動きました。 root@Wrt:~# opkg install usbutils root@Wrt:~# lsusb Bus 001 Device 002: ID 1a86:7523 QinHeng Electronics HL-340 USB-Serial adapter Bus 001 Device 001: I…
MariaDB で PAM 認証する。 mariadb でもPAM認証したが、最近のアップデートにより、うまく接続できないことが増えたのでメモ。 PAM認証とは? mysql の pam プラグインを使います。mysql のユーザ認証を、/etc/passwd,/etc/shadow を使って行います。 メリッ…
USB-OTG でUSBシリアルを使う。 USB OTB 経由で、シリアルコンソールが動けば勝ち。今回はUSB-OTGデバイスに、orage pi zero を使う。 USB-OTGとはスマホを接続時にUSBテザリングデバイスやフォトストレージのように機能を選べるアレである。 パソコンとPi z…