OpenWrt19.07をインストールしたあとにすること

OpenWRTをRaspberry pi 3Bmod+にインストールして、ipアドレスを192.168.1.1以外に変更したあと、いつもやっていることを記事にしてみました。

やっていることは以下です。
  • luciの日本語化
  • wifi AP化
  • OpenWrt<===>Linux,win10とのファイル共有にsftpを使えるようにする
  • .bashrcが無くて不便なので、代替策でaliasを登録しsysupgradeを使えるようにする
  • システムのバックアップ
  • おれ環(俺環境): adblockで広告ブロック

記事中インストールしたアプリは以下のコマンドで一括インストール可能です。記事最下部にも同じものを載せておくのでどうごご活用ください
opkg install luci-i18n-base-ja openssh-sftp-server
opkg install adblock luci-app-adblock luci-i18n-adblock-ja







luciの日本語化

opkg update
opkg install luci-i18n-base-ja 
F5でリロードで日本語化。Pi3mod 以外にも古いバファローのルーターへもOpenWrtをインストールしてあって、そちらでもちゃんとLuciのウェブインターフェースがゴリゴリに動くから本当に便利。開発者様へは感謝しかない




wifiAPの設定

2.4GhzでWifiAP化するコンフィグをこちらで載せています。
「〜Ghz?で、〜モードってどうするの?」
という疑問に答えられている内容となっています。





OpenWrtとのファイル共有はsftpで

LinuxのファイラーからOpenWrtのルートディレクトリにアクセスできるとすごく便利。
opkg install openssh-sftp-server

samba  scp tftpなど別の方法があるなかで、sftpであれば上記ワンパッケージでインストールすればすぐ使えるのが楽だったのでsftpサーバー化。


Linuxのファイラーからは、urlを打てばsftpサーバーのディレクトリをマウントできますが、WindowsのExprolerってどうだったっけ。。。



sftp以外のファイル共有方法は以下でどうぞ。ご活用ください






「OpenWrtには .bashrc ってないの?」問題

sysupgradeコマンドをショートカット登録
OpenWrtには、Ubuntuでいう# apt upgradeやArchLinuxでいう# pacman -Syuコマンドがありません。以下のようにすることで該当するコマンドとなります。
opkg list-upgradable | cut -f 1 -d " " | xargs opkg upgrade


この1ライナーを/etc/profile.d/yourscript.shに記述することでオリジナルコマンドを登録できる。これは公式Wikiのやりかたです。
mkdir -p /etc/profile.d
cat << "EOF" > /etc/profile.d/custom.sh
alias sysupgrade="opkg list-upgradable | cut -f 1 -d ''| xargs opkg upgrade"
EOF
. /etc/profile



OpenWrtシステムバックアップ

ここまで以上が私が毎回行っている必須設定となり、これのバックアップを取っておけば何かミスったとき、Luciにアクセスできさえすれば復旧できる。バックアップはLuciで一瞬で行える。Luci>システム>バックアップとフラッシュ。アーカイブを作成ボタンをクリック

[OpenWrt Wiki] Backup and restore

Backup and restore This article relies on the following: * Accessing OpenWrt WebUI * Accessing OpenWrt CLI Introduction * This how-to describes the method for performing OpenWrt file-level backup/restore. * Make sure to save and restore user-installed packages. * Follow Preserving configuration to determine whether to keep the settings. * Follow







(お好みで)adblockで広告ブロック

opkg install adblock luci-app-adblock luci-i18n-adblock-ja






さいごに

ここまでにインストールしたアプリ。
opkg install luci-i18n-base-ja openssh-sftp-server
opkg install adblock luci-app-adblock luci-i18n-adblock-ja

コメント

item