OpenWrtの開発ノートII:ラズベリーパイブラシOpenWrtの

紹介と準備

このノートでは、プロセスを点滅するためにラズベリーパイブラシOpenWrtのシステムへの最初のプレーヤーに適用され、考慮事項がいくつかの簡単な設定OpenWrtのマシンをブラッシングした後、記録されています。

ソースファームウェアOpenWrtの使用を作ることは少し時間がかかります。

プラットフォーム環境

コンパイルホスト:Ubuntuの16.04

ターゲット:ラズベリーパイ3B +

1.sdカードシステムのバックアップ

システムは、ブラシの前にバックアップする前に。

仮想マシンのUbuntuでUSB接続MXTのUSBデバイスを介してPCに接続されTFカードリーダー。

その後、ビューのディスクは、メモリカードを搭載し見ることができます

df -h

私たちは、そのは/ dev / sdb1などは/ dev / SDB2 2つのパーティション(ブートパーティションとファイルシステムのパーティションを)見ることができます

その後、我々は命令を通じて辛抱強く、バックアップシステムのために長い時間を待ちます。

sudo dd if=/dev/sdb | gzip>/home/wangh/Tools/wh_raspi.gz

2.openwrtシステムのミラーリング

2.1ソースコードのコンパイル

ソースコンパイラ生成のimgファームウェア上のセクション(測定された国内のネットワーク環境は、6時間以上が必要です)。

直接ダウンロードコンパイルファームウェア2.2

公式サイトの安定版リリースと開発スナップショット

この選択スナップショット版(無ルーシー)、安定版リリース(なしネットワークカードドライバ);

使用スナップショットバージョンを簡単にするために、ダイレクトラインはルーシーインストールします。

RPI-3-ext4を-factory.img.gz

2.3 OpenWrtのプログラミング

SD Win32DiskImagerツールを使用してカードにプログラムされた画像の最後の章を作り、SDFormatter SDカードのフォーマットを使用して使用する前に。

OpenWrtの-brcm2708-bcm2710-RPI-3-ext4を-factory.img

2.4 OpenWrtの初期設定

2.3.1 WiFiネットワーク構成

# 新增wifi账号配置文件
vim /etc/wpa_supplicant.conf

# 输入以下内容
ctrl_interface=/var/run/wpa_supplicant-phy0
ap_scan=1
 
network={
    ssid="502_5G"           # 这是AP的名字
    psk="cly6652413"        # 这是AP的密码
}

無線LAN OpenWrtのシステム構成情報がディレクトリに格納されているの/ etc /設定/ワイヤレス

ワイヤレス設定:

vim /etc/config/wireless

設定は、(無効に0があることができ、デフォルトのワイヤレスカードが有効化されていない)として以下です

config wifi-device 'radio0'
        option type 'mac80211'
        option channel '36'
        option hwmode '11a'
        option path 'platform/soc/3f300000.mmcnr/mmc_host/mmc1/mmc1:0001/mmc1:0001:1'
        option htmode 'VHT80'
        option disabled '0'

config wifi-iface 'default_radio0'
        option device 'radio0'
        option network 'lan'
        option mode 'ap'
        option ssid 'OpenWrt'
        option encryption 'none'

説明:

config wifi-device 'radio0'     #wifi驱动
        option type 'mac80211'
        option channel '36'
        option hwmode '11a'
        option path 'platform/soc/3f300000.mmcnr/mmc_host/mmc1/mmc1:0001/mmc1:0001:1'
        option htmode 'VHT80'
        option disabled '0'

config wifi-iface 'default_radio0'
        option device 'radio0'
        option network 'lan'
        option mode 'ap'          #ap模式提供无线接入
        option ssid 'OpenWrt'     #wifi名称
        #option encryption 'none' #无安全密码
        option encryption 'psk2'  #wifi安全验证
        option key '12345678'     #WiFi密码
        

ネットワーク構成:

vim /etc/config/wireless
config interface 'loopback'
        option ifname 'lo'
        option proto 'static'
        option ipaddr '127.0.0.1'
        option netmask '255.0.0.0'

config globals 'globals'
        option ula_prefix 'fdcd:f1d4:17a8::/48'

config interface 'lan'
        #option type 'bridge'
        option ifname 'wlan0'
        option proto 'static'
        option ipaddr '192.168.2.1'
        option netmask '255.255.255.0'
        option ip6assign '60'

config interface 'wan'
        option proto 'dhcp'
        option ifname 'eth0'

おすすめ

転載: www.cnblogs.com/silencehuan/p/12061780.html