background
VPNサーバーを構築する時にBBRを設定したのでその健忘録です。今回の記事はサクッと設定方法だけメモしようと思います。
設定はrootで行っております。rootで行わない場合はコマンドの先頭に”sudo”をつけてください。
setUpBBR
まずは現在BBRが設定されているか確認します。 以下のコマンドで確認できます。
cat /proc/sys/net/ipv4/tcp_congestion_control
上のコマンドを実行して”bbr”と表示されている場合は設定する必要はありません。 BBR設定用のスクリプトをダウンロードします。
wget https://github.com/teddysun/across/raw/master/bbr.sh
ダウンロードしたスクリプトに実行権限を与えます。
chmod +x ./bbr.sh
スクリプトを実行します。
./bbr.sh
![tcp-bbr-speedup-cmd](/_next/image?url=https%3A%2F%2Fimages.ctfassets.net%2Fvdinsmmocmj0%2F2c7irvgGVV4q5w7vuQPXWs%2F141faa84bd3e4be367e6c18cc99170c8%2F_________-2020-09-27-7.14.51.png%3Ffm%3Dwebp&w=3840&q=75)
スクリプトを実行すると上の画面が表示されるので問題がなければ何かキーを押して実行してください。キャンセルする場合は”CTR”と”C”を同時押ししてください。(画像は設定時のものじゃないです)
[Info] The system needs to reboot.
Do you want to restart system? [y/n]
少し待つと上のようなメッセージが表示されるので”y”を押して再起動してください。押せなくても手動で再起動すればいいです。
再起動後は正常に設定されているかを最初のコマンドで確認します。