以下の内容はhttps://pslabo.hatenablog.com/entry/2017/12/17/132516より取得しました。


Raspberry Pi 3にLEDEをインストールした後の初期設定作業を自動化する

以前に Raspberry Pi 3 + LEDE で携帯用WiFiを作る話を書きましたが、手作業でイロイロ設定するのは少々面倒くさいものです。

pslabo.hatenablog.com

そこで、uci コマンドによる初期設定スクリプトを書きました。この例では以下の設定が行えます。

出張での宿泊時に部屋のLANに繋いで使う想定の設定です。

このスクリプトは LEDE のイメージを PC で SD カードに焼いたのち、そのカードに追加インストールしておけば、初期起動時に実行するだけで設定完了します。

#!/bin/sh -x

uci set dropbear.@dropbear[0].Interface=lan

uci set dhcp.lan.ra_management='1'
uci set network.lan.ipaddr='192.168.4.1'
uci set network.lan._orig_ifname='eth0 wlan0'
uci set network.lan._orig_bridge='true'
uci set network.wan=interface
uci set network.wan.proto='dhcp'
uci set network.wan.ifname='eth0'
uci set network.lan.ifname='eth0'
uci delete network.lan.ifname

uci set wireless.radio0.disabled='1'
uci set wireless.radio0.country='JP'
#uci delete network.lan.ipaddr='192.168.1.1'
#uci delete wireless.default_radio0.network='lan'
#uci delete wireless.default_radio0.ssid='LEDE'
#uci delete wireless.default_radio0.encryption='none'
uci set wireless.default_radio0.encryption='psk2'
uci set wireless.default_radio0.network='lan'
uci set wireless.default_radio0.ssid='[設定するSSID名]'
uci set wireless.default_radio0.key='[WPA-PSKのパスフレーズ]'
uci delete wireless.radio0.disabled='1'

実行したら uci commit 、reboot するだけで設定が有効化されます。ただしこの時点では Web UI のパスワードが未設定なので、パスワードは必ず設定してください。




以上の内容はhttps://pslabo.hatenablog.com/entry/2017/12/17/132516より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14