2023-01-01から1年間の記事一覧
自宅のネットワークがめちゃくちゃ不安定で、まともに仕事ができなかったので真面目に調査して対応した話。 結論から言うと、NTT からレンタルの PR-600KI がアレという所に着地したんですけどね。 ただそこにたどり着くまでにいろいろなトラップにハマって…
こういうスクリプトを実行するとたまに悲しいことになります。 #!/bin/sh -x ping 192.168.0.1 & sleep 1.005 kill -INT %1 FreeBSD だと sleep の引数は小数点以下も有効なので。 ミリ秒の桁で発生頻度が変わりますが、うまく調整するとこうなります。 + sl…
ネットワークトラブルなどのとき、FreeBSD で tcpdump を使うとログに kernel: lo0: promiscuous mode enabled kernel: lo0: promiscuous mode disabled とか出てきてうるさいです。 重要なログを見落とすやろ…… という訳で、そんな時は /boot/loader.conf …
以前の記事で、 daemon コマンドを使うとシェルスクリプトとかを簡単に デーモンとして常時稼働させられるねーこれ便利ねーみたいな話を書きました。 認証エラーログを見て ipfw で ban するやつ - ほっしーの技術ネタ備忘録 そのデーモン化したいプログラム…
みなさん screen 使ってますか? 私は未だに使ってますが、世の中的には tmux が主流なんでしょうかね。 こいつにはなぜかスクリーンロックって機能があって、 ワンタッチで画面(コンソールだけど)をパスワードロックできます。 まぁ、イマドキな環境なら…
ついうっかり設定を忘れていたものがあったので、設定の手順をメモ。 まずは openntpd をインストールします。 $ sudo pkg install openntpd で、 /usr/local/etc/ntpd.conf を編集。 servers ntp.nict.jp もうこの1行だけでいいんじゃないかな。 次は /etc…
FreeBSD だと最近は度々目にする .xz ファイル。 圧縮ファイル形式なのだけれども、そのものずばり、 xz コマンドでいろいろ扱える。 今回はファイルの破損チェックのために $ xz -t hoge.tar.xz 壊れてると、なんかメッセージが出てくる。 今回はただの備忘…
まず、受け側は ipfw のポートを開けます。 $ sudo ipfw add 10060 pass tcp from any to xxx.xxx.xxx.xxx 8080 setup keep-state で、 nc で LISTEN しますが、引数がポイント。 $ nc -l -N -d 8080 送る側からも nc で送ります。 $ echo "ABC" | nc xxx.xx…