关键步骤
docker run -it --privileged --network net-19.1 --ip 172.19.1.249 --name openwrt -v /home/ubuntu/.config/openwrt:/etc/config openwrt/rootfs:x86-64-v23.05.2 /sbin/init
config interface 'loopback'
option device 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'
#
config interface 'lan'
option device 'eth0'
option proto 'static'
option ipaddr '172.19.1.249'
option netmask '255.255.255.0'
option ip6assign '60'
重要说明
- 根据平台找到对应的镜像文件,如果是Linux 64位环境 ,可以直接latest
- Docker中创建新的桥接网络,方便给OpenWrt指定固定ip地址
- 由于OpenWrt默认接口地址是192.168.1.1,所以需要进入容器中修改配置文件使之与分配的ip一致