小钢炮docker搭建openwrt图文教程

前言

家庭用,电信光猫桥接;
华为路由器拨号IP:192.168.3.1,开启DHCP:192.168.3.100/250

安装openwrt

首先ssh登录小钢炮,拉取镜像。
镜像可选:docker pull kanshudj/n1-openwrtgateway:r9 或者 docker pull kanshudj/n1-openwrtgateway

1. 拉取镜像

docker pull kanshudj/n1-openwrtgateway:r9

2. IP设置

ip link set eth0 promisc on
docker network create -d macvlan --subnet=192.168.3.0/24 --gateway=192.168.3.1 -o parent=eth0 macnet

3. 创建容器部署镜像

docker run --restart always --name openwrt -d --network macnet --privileged kanshudj/n1-openwrtgateway:r9 /sbin/init

4. 执行过程记录如下:

[root@N1:~]# docker pull kanshudj/n1-openwrtgateway:r9
[root@N1:~]# ip link set eth0 promisc on
[root@N1:~]# docker network create -d macvlan --subnet=192.168.3.0/24 --gateway=192.168.3.1 -o parent=eth0 macnet
0c82cee854818774f95262a024968915dc1b65e6661478d17a354c8a99a9da33
[root@N1:~]# docker run --restart always -d --network macnet --privileged kanshudj/n1-ope
nwrtgateway:r9 /sbin/init
dc6c693784b233c35771b26c17f7a4bca7838ba5c4043c73a4bf5a03f45d2d09

注意OP原版去掉:r9

配置openwrt

1、docker管理页面里的命令输入行,运行vi /etc/config/network,更改openwrt网卡信息,如图:

命令配置入口.png
配置网卡.png
按一下i键编辑网络参数,将其中option ipaddr 192.168.X.2替换为你想登录op的ip;
注意其应在主路由网段内,如192.168.3.2
option gatewayoption dns的192.168.X.1替换为192.168.3.1
设置ip及网关.png

2、依次按esc : w q回车

3、修改 Openwrt 登录密码,命令配置页面输入

mount_root

再输入:

passwd

输入新密码,重复在输入一次
如图:
更改密码.png

4、restart重启一下Openwrt容器,打开浏览器,输入配置的openwrt地址登录:http://192.168.3.2

最后修改:2019 年 09 月 16 日 03 : 30 AM
如果觉得我的文章对你有用,请随意赞赏

3 条评论

  1. test

    在小钢炮里,无法访问openwrt? ,

  2. vxc

    拉取镜像奇慢无比,十多K一秒

  3. vxc

    为什么要更改openwrt网卡信息?不改不行吗?

发表评论