#author("2024-01-08T00:48:27+09:00","","") #author("2024-01-08T02:02:55+09:00","","") [[Smile:D]] * Virtual Box 上で OpenWrt を動かす。 [#j311fb3a] 以下、<Version> は、適宜読み替えてください。 ※ここでは、 OpenWrt 23.05 以降のバージョンでの設定を記載しております。 ** OpenWrt インストール [#bfe12b41] + Image File ダウンロード 下記、より イメージファイルをダウンロードする。 https://downloads.openwrt.org/releases/<version>/targets/x86/64/generic-ext4-combined.img.gz +ダウンロードしたファイルを解凍する。 +次のコマンドを実行し、vdi イメージに変換する。 "c:\Program Files\Oracle\VirtualBox\VBoxManage.exe" convertfromraw --format VDI openwrt-<version>-x86-64-generic-ext4-combined.img openwrt.vdi +VirtualBox の Hard Disk にて、生成した vdi ファイルを指定する。 ** Virtual Box の設定 [#m4711030] +ネットワーク設定 +----------------------------+ | Host | | | | +-------------------------+| | |OpenWrt || | | || | | +------------+ +------+ || | | |eth0 | |eth1 | || | | |192.168.56.2| |(DHCP)| || | +-+------------+-+------+-+| | |HostOnly | |NAT | | | |192.168.56.1| | | | +---+------------+-+------+-++ ** OpenWrt の設定 [#g755fe26] +ネットワーク ++次のコマンドを実行し設定する。 uci batch <<EOF set network.mng=interface set network.mng.device='br-lan' set network.mng.proto='static' set network.mng.ipaddr='192.168.56.2' set network.mng.netmask='255.255.255.0' set firewall.@zone[0].network='mng' set firewall.@zone[0].name='mng' delete network.lan delete network.wan6 set network.wan=interface set network.wan.device='eth1' set network.wan.proto='dhcp' EOF ++設定確認 uci changes ++設定保存 uci commit reboot +基本設定 opkg update +その他いろいろ設定 http://192.168.58.2/ にアクセスしていろいろ設定します。